Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Compiling on WIndows

Abierto
#7 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
grpc, rust
Área
cli, security

Línea de trabajo

Comienza ejecutando en Windows los comandos documentados git submodule y cargo build, e inspecciona la salida de compilación en busca de proto/worker/worker.proto y del include faltante google/protobuf/empty.proto. Se considera terminado cuando el proyecto se compila correctamente en Windows y se resuelven las importaciones protobuf requeridas; el issue no menciona ningún archivo fuente ni ninguna prueba más allá de la ruta proto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Rust
Estrellas
4
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DefGuard/YubiKey-Provision

Todos los issues de DefGuard/YubiKey-Provision

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.