Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing external dependencies on Windows: libsodium and gnugpg #14

Open
rylev opened this issue Jul 25, 2019 · 2 comments
Open

Missing external dependencies on Windows: libsodium and gnugpg #14

rylev opened this issue Jul 25, 2019 · 2 comments
Labels

Comments

@rylev
Copy link
Member

rylev commented Jul 25, 2019

When trying to run the top 100 "crypto" crates, there are two crates that fail to build due to external dependencies, rust_sodium-sys and gpgme-sys which need libsodium and gnupg respectively.

We should consider adding these to the build environment for Windows. Both are made available on Linux.

@ecstatic-morse
Copy link
Contributor

ecstatic-morse commented Jul 28, 2019

libsodium was added in #11. GPGME isn't available via vcpkg, and doesn't appear to support Windows anyway.

@ecstatic-morse
Copy link
Contributor

ecstatic-morse commented Aug 1, 2019

Looks like the build script for rust_sodium-sys needs RUST_SODIUM_LIB_DIR to be set on Windows, otherwise it will try to download the library over the network.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants