DefGuard / DefGuard/YubiKey-Provision
Compiling on WIndows
- 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