tincd-test-0.1.0
checks.aarch64-linux.tincd-test
· build #291
· raw
1tribuchet: building on eliza
unpackPhase
2unpacking source archive /nix/store/27ixqj49dlg1mnmdqzyi4sz9cgdjkvj2-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/60mg43fn6g4k66sraxrf69q2gmrcxhd1-tincd-deps-0.1.0/target.tar.zst to targetconfigurePhase
6will append /build/source/.cargo-home/config.toml with contents of /nix/store/3skj69l2chxxh7hz8lnllmchzm03lzlk-vendor-cargo-deps/config.toml7default configurePhase, nothing to dobuildPhase
8+++ command cargo --version9cargo 1.97.0 (c980f4866 2026-06-30)checkPhase
10+++ command cargo test --release --workspace11 Compiling libc v0.2.19012 Compiling bitflags v2.13.213 Compiling rustix v1.1.414 Compiling linux-raw-sys v0.12.115 Compiling once_cell v1.21.416 Compiling num-traits v0.2.1917 Compiling fastrand v2.4.018 Compiling zerocopy v0.8.6319 Compiling tinc-proto v0.0.0 (/build/source/crates/tinc-proto)20 Compiling getrandom v0.3.421 Compiling wait-timeout v0.2.122 Compiling fnv v1.0.723 Compiling bit-vec v0.8.024 Compiling quick-error v1.2.325 Compiling regex-syntax v0.8.1126 Compiling unarray v0.1.427 Compiling hex v0.4.328 Compiling inout v0.2.229 Compiling cipher v0.5.230 Compiling nix v0.31.331 Compiling bit-set v0.8.032 Compiling chacha20 v0.10.233 Compiling rand_core v0.9.534 Compiling rand_xorshift v0.4.035 Compiling rand v0.9.236 Compiling module-lattice v0.2.337 Compiling crypto-bigint v0.7.538 Compiling ml-kem v0.3.239 Compiling jobserver v0.1.3540 Compiling cc v1.7.041 Compiling tempfile v3.27.042 Compiling rusty-fork v0.3.143 Compiling openssl-sys v0.9.11744 Compiling tincd v0.1.0 (/build/source/crates/tincd)45 Compiling tinc-ffi v0.0.0 (/build/source/crates/tinc-ffi)46 Compiling tinc-crypto v0.0.0 (/build/source/crates/tinc-crypto)47 Compiling tinc-device v0.0.0 (/build/source/crates/tinc-device)48 Compiling crypto-primes v0.7.249 Compiling tinc-sptps v0.0.0 (/build/source/crates/tinc-sptps)50 Compiling tinc-conf v0.0.0 (/build/source/crates/tinc-conf)51 Compiling ppv-lite86 v0.2.2152 Compiling netlink-packet-route v0.33.053 Compiling rand_chacha v0.10.054 Compiling rand_chacha v0.9.055 Compiling proptest v1.11.056 Compiling rsa v0.10.0-rc.1957 Compiling tinc-tools v0.0.0 (/build/source/crates/tinc-tools)58 Compiling netdev v0.46.359error[E0428]: the name `GraphDirty` is defined multiple times60 --> crates/tincd/src/daemon/gossip/graph.rs:25:161 |6214 | pub(crate) struct GraphDirty(bool);63 | ----------------------------------- previous definition of the type `GraphDirty` here64...6525 | pub(crate) struct GraphDirty(bool);66 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `GraphDirty` redefined here67 |68 = note: `GraphDirty` must be defined only once in the type namespace of this module6970error[E0119]: conflicting implementations of trait `Default` for type `gossip::graph::GraphDirty`71 --> crates/tincd/src/daemon/gossip/graph.rs:24:1072 |7313 | #[derive(Default)]74 | ------- first implementation here75...7624 | #[derive(Default)]77 | ^^^^^^^ conflicting implementation for `gossip::graph::GraphDirty`7879error[E0592]: duplicate definitions with name `mark`80 --> crates/tincd/src/daemon/gossip/graph.rs:17:581 |8217 | pub(crate) fn mark(&mut self) {83 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `mark`84...8528 | pub(crate) fn mark(&mut self) {86 | ----------------------------- other definition for `mark`8788error[E0034]: multiple applicable items in scope89 --> crates/tincd/src/daemon/gossip/edges.rs:136:2690 |91136 | self.graph_dirty.mark();92 | ^^^^ multiple `mark` found93 |94note: candidate #1 is defined in an impl for the type `gossip::graph::GraphDirty`95 --> crates/tincd/src/daemon/gossip/graph.rs:17:596 |97 17 | pub(crate) fn mark(&mut self) {98 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^99note: candidate #2 is defined in an impl for the type `gossip::graph::GraphDirty`100 --> crates/tincd/src/daemon/gossip/graph.rs:28:5101 |102 28 | pub(crate) fn mark(&mut self) {103 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^104105error[E0034]: multiple applicable items in scope106 --> crates/tincd/src/daemon/gossip/weight.rs:90:26107 |10890 | self.graph_dirty.mark();109 | ^^^^ multiple `mark` found110 |111note: candidate #1 is defined in an impl for the type `gossip::graph::GraphDirty`112 --> crates/tincd/src/daemon/gossip/graph.rs:17:5113 |11417 | pub(crate) fn mark(&mut self) {115 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^116note: candidate #2 is defined in an impl for the type `gossip::graph::GraphDirty`117 --> crates/tincd/src/daemon/gossip/graph.rs:28:5118 |11928 | pub(crate) fn mark(&mut self) {120 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^121122Some errors have detailed explanations: E0034, E0119, E0428, E0592.123For more information about an error, try `rustc --explain E0034`.124error: could not compile `tincd` (lib) due to 5 previous errors125warning: build failed, waiting for other jobs to finish...