vcpkg dropped support for MSVC 2017 and requires MSVC 2019. Packages required to install are llvm[clang]
, nettle
, openssl
, libsodium
.
I set environments:
set VCPKGRS_DYNAMIC=1
set SODIUM_LIB_DIR=%VCPKG_ROOT%\installed\x64-windows\lib\
set LLVM_CONFIG_PATH=%VCPKG_ROOT%\installed\x64-windows\bin\llvm-config.exe
Next I’ve downloaded pijul from https://crates.io/api/v1/crates/pijul/0.12.2/download and patched to use https://gitlab.com/sequoia-pgp/nettle-sys/-/merge_requests/5
All dependencies include libpijul
are building but pijul
itself produce error:
error[E0599]: no method named `add_identity` found for unit type `()` in the cur
rent scope
--> src\commands\ssh_auth_attempts.rs:220:48
|
220 | return Either::A(agent.add_identity(&key, cons).fr
om_err().and_then(
| ^^^^^^^^^^^^ method not fou
nd in `()`