DefGuard / DefGuard/YubiKey-Provision

Compiling on WIndows

Ouverte
#7 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
4
Forks
2
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

i have no clue about rust, but i tried like this:
- install rust using rustup
- compile like described for MacOs in the docs

```
git submodule init
git submodule update
cargo build
```

this results in:

```
error: failed to run custom build command for `yubikey-provision v0.1.8 (C:\Users\alex\Downloads\defguard-yubikey-provision)`

Caused by:
process didn't exit successfully: `C:\Users\alex\Downloads\defguard-yubikey-provision\target\debug\build\yubikey-provision-d1f5323220e834e6\build-script-build` (exit code: 1)
--- stdout
cargo:rerun-if-changed=proto/worker/worker.proto
cargo:rerun-if-changed=proto/worker

--- stderr
Error: Custom { kind: Other, error: "protoc failed: google/protobuf/empty.proto: File not found.\r\nworker.proto:3:1: Import \"google/protobuf/empty.proto\" was not found or had errors.\r\nworker.proto:27:40: \"google.protobuf.Empty\" is not defined.\r\nworker.proto:29:39: \"google.protobuf.Empty\" is not defined.\r\n" }
warning: build failed, waiting for other jobs to finish...
```

i downloaded protobuf from here https://github.com/protocolbuffers/protobuf/releases/tag/v25.2

This also includes a directory called "includes" which has some google stuff in it. I copied this directory to the root folder of the cloned yubikey-provision repo but this changes nothing.

Can you please give me a hint on compiling for windows?

I already tried using docker, ubuntu-in-vm and now out of desperation i'm trying to compile for windows

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par exécuter sous Windows les commandes documentées git submodule et cargo build, puis examinez la sortie de compilation pour proto/worker/worker.proto et l’include manquant google/protobuf/empty.proto. C’est terminé lorsque le projet se compile correctement sous Windows et que les imports protobuf requis sont résolus ; l’issue ne nomme aucun fichier source ni aucun test au-delà du chemin proto.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
grpc, rust
Domaine
cli, security
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.