The sound distributed version control system

#553 Windows build papercuts

Closed 2 days ago
Ralith on October 16, 2021

cargo install pijul, as recommended at, tries to build rust-openssl, which fails on a clean Windows install. Obtaining it in a way that makes rust-openssl happy seems to be fairly painful. Pijul would be significantly more convenient to obtain if it used rustls or rust-native-tls, both of which would avoid the foreign dependency when not needed.

Ralith on October 16, 2021

The next issue I hit is LINK : fatal error LNK1181: cannot open input file 'zstd.lib'. Another undocumented foreign dependency? Every single one of these forces cargo install to start over building 300+ crates from scratch :(

e: also xxhash.

pmeunier 2 days ago

This is mostly a documentation issue, I updated the downloads page. I expect Windows users to either use binaries, or else know solutions for these issues.

pmeunier closed this discussion 2 days ago