Hi, I'm trying to test the backend on a fresh Ubuntu installation, but the build is failing.
My Environment:
- OS: Ubuntu 24.04
- Rust Version: rustc 1.86.0 (05f9846f8 2025-03-31)
Steps to Reproduce:
git clone https://github.com/OpenArchive/save-dweb-backend.git
cd save-dweb-backend
cargo test (or cargo run)
Error Log:
The build fails with the following error. It seems to be a dependency issue between veilid-core and veilid-iroh-blobs.
Compiling veilid-iroh-blobs v0.1.1 (https://github.com/RangerMauve/veilid-iroh-blobs.git#71faa68d)
error[E0432]: unresolved import `veilid_core::VeilidConfigInner`
--> /home/habip/.cargo/git/checkouts/veilid-iroh-blobs-47fd273107ab2153/71faa68/src/lib.rs:8:41
|
8 | RouteId, UpdateCallback, VeilidAPI, VeilidConfigInner, VeilidUpdate, VALID_CRYPTO_KINDS,
| ^^^^^^^^^^^^^^^^^
| |
| no `VeilidConfigInner` in the root
| help: a similar name exists in the module: `VeilidConfigHTTPS`
error[E0432]: unresolved import `veilid_core::CryptoKey`
--> /home/habip/.cargo/git/checkouts/veilid-iroh-blobs-47fd273107ab2153/71faa68/src/tunnels.rs:13:5
|
13 | use veilid_core::CryptoKey;
| ^^^^^^^^^^^^^---------
| | |
| | help: a similar name exists in the module: `Crypto`
| no `CryptoKey` in the root
For more information about this error, try `rustc --explain E0432`.
error: could not compile `veilid-iroh-blobs` (lib) due to 2 previous errors
Hi, I'm trying to test the backend on a fresh Ubuntu installation, but the build is failing.
My Environment:
Steps to Reproduce:
git clone https://github.com/OpenArchive/save-dweb-backend.gitcd save-dweb-backendcargo test(orcargo run)Error Log:
The build fails with the following error. It seems to be a dependency issue between veilid-core and veilid-iroh-blobs.