tincd-android-0.1.0
checks.x86_64-linux.android-mesh
· build #291
· raw
1tribuchet: building on jamie
unpackPhase
2unpacking source archive /nix/store/qdwnkncbmwvfvg2dwlx305pdkgsxjqcj-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/2473klci0iq4137lh4zblw141as9w5gl-tincd-android-deps-0.1.0/target.tar.zst to targetconfigurePhase
6will append /build/source/.cargo-home/config.toml with contents of /nix/store/8jb06lmggakbcyvxim1gqmpjxf9hlaa4-vendor-cargo-deps/config.toml7default configurePhase, nothing to dobuildPhase
8+++ command cargo --version9cargo 1.99.0 (5f94df478 2026-08-27)10+++ command cargo build --release --message-format json-render-diagnostics -p tincd -p tinc-tools --bin tincd --bin tinc11 Compiling tinc-proto v0.0.0 (/build/source/crates/tinc-proto)12 Compiling tincd v0.1.0 (/build/source/crates/tincd)13 Compiling tinc-device v0.0.0 (/build/source/crates/tinc-device)14 Compiling tinc-crypto v0.0.0 (/build/source/crates/tinc-crypto)15 Compiling tinc-conf v0.0.0 (/build/source/crates/tinc-conf)16 Compiling tinc-sptps v0.0.0 (/build/source/crates/tinc-sptps)17 Compiling tinc-tools v0.0.0 (/build/source/crates/tinc-tools)18error[E0428]: the name `GraphDirty` is defined multiple times19 --> crates/tincd/src/daemon/gossip/graph.rs:25:120 |2114 | pub(crate) struct GraphDirty(bool);22 | ----------------------------------- previous definition of the type `GraphDirty` here23...2425 | pub(crate) struct GraphDirty(bool);25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `GraphDirty` redefined here26 |27 = note: `GraphDirty` must be defined only once in the type namespace of this module2829error[E0119]: conflicting implementations of trait `Default` for type `gossip::graph::GraphDirty`30 --> crates/tincd/src/daemon/gossip/graph.rs:24:1031 |3213 | #[derive(Default)]33 | ------- first implementation here34...3524 | #[derive(Default)]36 | ^^^^^^^ conflicting implementation for `gossip::graph::GraphDirty`3738error[E0592]: duplicate definitions with name `mark`39 --> crates/tincd/src/daemon/gossip/graph.rs:17:540 |4117 | pub(crate) fn mark(&mut self) {42 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `mark`43...4428 | pub(crate) fn mark(&mut self) {45 | ----------------------------- other definition for `mark`4647error[E0034]: multiple applicable items in scope48 --> crates/tincd/src/daemon/gossip/edges.rs:136:2649 |50136 | self.graph_dirty.mark();51 | ^^^^ multiple `mark` found52 |53note: candidate #1 is defined in an impl for the type `gossip::graph::GraphDirty`54 --> crates/tincd/src/daemon/gossip/graph.rs:17:555 |56 17 | pub(crate) fn mark(&mut self) {57 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^58note: candidate #2 is defined in an impl for the type `gossip::graph::GraphDirty`59 --> crates/tincd/src/daemon/gossip/graph.rs:28:560 |61 28 | pub(crate) fn mark(&mut self) {62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6364error[E0034]: multiple applicable items in scope65 --> crates/tincd/src/daemon/gossip/weight.rs:90:2666 |6790 | self.graph_dirty.mark();68 | ^^^^ multiple `mark` found69 |70note: candidate #1 is defined in an impl for the type `gossip::graph::GraphDirty`71 --> crates/tincd/src/daemon/gossip/graph.rs:17:572 |7317 | pub(crate) fn mark(&mut self) {74 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^75note: candidate #2 is defined in an impl for the type `gossip::graph::GraphDirty`76 --> crates/tincd/src/daemon/gossip/graph.rs:28:577 |7828 | pub(crate) fn mark(&mut self) {79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8081Some errors have detailed explanations: E0034, E0119, E0428, E0592.82For more information about an error, try `rustc --explain E0034`.83error: could not compile `tincd` (lib) due to 5 previous errors84warning: build failed, waiting for other jobs to finish...