DefGuard / DefGuard/YubiKey-Provision

Compiling on WIndows

Open
#7 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.