these 13 derivations will be built: /nix/store/1z3cgmyv52vkvqv6xs3hijdjzcjq2q7k-Cargo.toml.drv /nix/store/26b0m67c06zi9yxm0fvh97vzz79hi810-Cargo.toml.drv /nix/store/3y0c9735wwv4mm4zr0fl1b7vhzazrz50-Cargo.toml.drv /nix/store/b7cj8hsir9j9qdpa61afnnwy8yw81zxl-Cargo.toml.drv /nix/store/bgc1jf4g3gabrkgzlpkhaqw4rd1p1pl9-Cargo.toml.drv /nix/store/cpb0slggnnssimgaw486vzcpn8kqw0xz-Cargo.toml.drv /nix/store/hmf9wjhpwmr1fqfjydd8zvih10pri1z7-Cargo.toml.drv /nix/store/iqv5p9ilis0c248krcbmygxzc8g99mmg-Cargo.toml.drv /nix/store/rczzhfxjjbzcn2qp7sf0jrqym1ccckjy-Cargo.toml.drv /nix/store/v9fmaa1fzi0lj0z6xbgn96g5r21mnvgg-Cargo.toml.drv /nix/store/7aj3cfv7yaxrpjzpvcvmrv64455qiy1l-source.drv /nix/store/qmfxkrx9lrqra247xz0r7b7x322fs6qh-tincd-deps-0.1.0.drv /nix/store/gh6zdxi2yic8s0y4a14a15zcqjafgmir-tincd-clippy-0.1.0.drv building '/nix/store/1z3cgmyv52vkvqv6xs3hijdjzcjq2q7k-Cargo.toml.drv' Cargo.toml> tribuchet: building on mac02 building '/nix/store/gh6zdxi2yic8s0y4a14a15zcqjafgmir-tincd-clippy-0.1.0.drv' tincd-clippy-0.1.0> tribuchet: building on mac02 tincd-clippy-0.1.0> Running phase: unpackPhase tincd-clippy-0.1.0> unpacking source archive /nix/store/niwfqpjpv8vzys71agz3wl4bhj2p84nc-source tincd-clippy-0.1.0> source root is source tincd-clippy-0.1.0> Running phase: patchPhase tincd-clippy-0.1.0> Executing configureCargoCommonVars tincd-clippy-0.1.0> decompressing cargo artifacts from /nix/store/6axym4vwb61a8vdnxnvymbb8lb5m9305-tincd-deps-0.1.0/target.tar.zst to target tincd-clippy-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase tincd-clippy-0.1.0> Running phase: configurePhase tincd-clippy-0.1.0> will append /private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/.cargo-home/config.toml with contents of /nix/store/sw5pdcxh2yp6jvl46x9jpprw5dsma4mx-vendor-cargo-deps/config.toml tincd-clippy-0.1.0> default configurePhase, nothing to do tincd-clippy-0.1.0> Running phase: buildPhase tincd-clippy-0.1.0> +++ command cargo --version tincd-clippy-0.1.0> cargo 1.99.0 (5f94df478 2026-08-27) tincd-clippy-0.1.0> +++ command cargo clippy --release --workspace --all-targets -- -D warnings tincd-clippy-0.1.0> Compiling libc v0.2.190 tincd-clippy-0.1.0> Compiling getrandom v0.4.3 tincd-clippy-0.1.0> Compiling num-traits v0.2.19 tincd-clippy-0.1.0> Checking tinc-proto v0.0.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tinc-proto) tincd-clippy-0.1.0> Compiling rustix v1.1.4 tincd-clippy-0.1.0> Checking once_cell v1.21.4 tincd-clippy-0.1.0> Checking fastrand v2.4.0 tincd-clippy-0.1.0> Compiling zerocopy v0.8.63 tincd-clippy-0.1.0> Checking errno v0.3.14 tincd-clippy-0.1.0> Checking tinc-device v0.0.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tinc-device) tincd-clippy-0.1.0> Checking wait-timeout v0.2.1 tincd-clippy-0.1.0> Checking quick-error v1.2.3 tincd-clippy-0.1.0> Checking inout v0.2.2 tincd-clippy-0.1.0> Checking fnv v1.0.7 tincd-clippy-0.1.0> Checking bit-vec v0.10.1 tincd-clippy-0.1.0> Checking rand_xorshift v0.5.0 tincd-clippy-0.1.0> Checking unarray v0.1.4 tincd-clippy-0.1.0> Checking core_detect v1.0.0 tincd-clippy-0.1.0> Checking regex-syntax v0.8.11 tincd-clippy-0.1.0> Checking arbitrary v1.5.0 tincd-clippy-0.1.0> Checking hex v0.4.3 tincd-clippy-0.1.0> Checking cipher v0.5.2 tincd-clippy-0.1.0> Checking rand v0.10.3 tincd-clippy-0.1.0> Checking bit-set v0.11.1 tincd-clippy-0.1.0> Checking chacha20 v0.10.2 tincd-clippy-0.1.0> Checking module-lattice v0.2.3 tincd-clippy-0.1.0> Checking crypto-bigint v0.7.5 tincd-clippy-0.1.0> Checking ml-kem v0.3.2 tincd-clippy-0.1.0> Compiling jobserver v0.1.35 tincd-clippy-0.1.0> Compiling cc v1.8.0 tincd-clippy-0.1.0> Checking tempfile v3.27.0 tincd-clippy-0.1.0> Checking rusty-fork v0.3.1 tincd-clippy-0.1.0> Checking proptest v1.12.0 tincd-clippy-0.1.0> Checking crypto-primes v0.7.2 tincd-clippy-0.1.0> Compiling openssl-sys v0.9.117 tincd-clippy-0.1.0> Compiling tincd v0.1.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tincd) tincd-clippy-0.1.0> Compiling libfuzzer-sys v0.4.13 tincd-clippy-0.1.0> Compiling tinc-ffi v0.0.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tinc-ffi) tincd-clippy-0.1.0> Checking ppv-lite86 v0.2.21 tincd-clippy-0.1.0> Checking rand_chacha v0.10.0 tincd-clippy-0.1.0> Checking rsa v0.10.0-rc.19 tincd-clippy-0.1.0> warning: tincd@0.1.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> warning: tinc-ffi@0.0.0: Warning: supplying the --target arm64-apple-macosx != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead. tincd-clippy-0.1.0> Checking tinc-crypto v0.0.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tinc-crypto) tincd-clippy-0.1.0> Checking tinc-sptps v0.0.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tinc-sptps) tincd-clippy-0.1.0> Checking tinc-conf v0.0.0 (/private/var/tb/2/scratch/e4ee900aab0ea2c8/build/source/crates/tinc-conf) tincd-clippy-0.1.0> error: used `assert!` to check that a value is empty tincd-clippy-0.1.0> --> crates/tinc-crypto/src/aead.rs:439:9 tincd-clippy-0.1.0> | tincd-clippy-0.1.0> 439 | assert!(SptpsAead::default().label_suffix().is_empty()); tincd-clippy-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tincd-clippy-0.1.0> | tincd-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assert_is_empty tincd-clippy-0.1.0> = note: `-D clippy::assert-is-empty` implied by `-D warnings` tincd-clippy-0.1.0> = help: to override `-D warnings` add `#[allow(clippy::assert_is_empty)]` tincd-clippy-0.1.0> help: use `assert_eq!` to show the value on failure tincd-clippy-0.1.0> | tincd-clippy-0.1.0> 439 - assert!(SptpsAead::default().label_suffix().is_empty()); tincd-clippy-0.1.0> 439 + assert_eq!(SptpsAead::default().label_suffix(), []); tincd-clippy-0.1.0> | tincd-clippy-0.1.0> tincd-clippy-0.1.0> error: could not compile `tinc-crypto` (lib test) due to 1 previous error tincd-clippy-0.1.0> warning: build failed, waiting for other jobs to finish... tincd-clippy-0.1.0> error: used `assert!` to check that a value is empty tincd-clippy-0.1.0> --> crates/tinc-conf/src/hostdirs.rs:218:9 tincd-clippy-0.1.0> | tincd-clippy-0.1.0> 218 | assert!(d.names().unwrap().is_empty()); tincd-clippy-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tincd-clippy-0.1.0> | tincd-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assert_is_empty tincd-clippy-0.1.0> = note: `-D clippy::assert-is-empty` implied by `-D warnings` tincd-clippy-0.1.0> = help: to override `-D warnings` add `#[allow(clippy::assert_is_empty)]` tincd-clippy-0.1.0> help: use `assert_eq!` to show the value on failure tincd-clippy-0.1.0> | tincd-clippy-0.1.0> 218 - assert!(d.names().unwrap().is_empty()); tincd-clippy-0.1.0> 218 + assert_eq!(d.names().unwrap(), [] as [std::string::String; 0]); tincd-clippy-0.1.0> | tincd-clippy-0.1.0> tincd-clippy-0.1.0> error: used `assert!` to check that a value is empty tincd-clippy-0.1.0> --> crates/tinc-conf/src/hostdirs.rs:247:9 tincd-clippy-0.1.0> | tincd-clippy-0.1.0> 247 | assert!(d.overridden().is_empty()); tincd-clippy-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tincd-clippy-0.1.0> | tincd-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assert_is_empty tincd-clippy-0.1.0> help: use `assert_eq!` to show the value on failure tincd-clippy-0.1.0> | tincd-clippy-0.1.0> 247 - assert!(d.overridden().is_empty()); tincd-clippy-0.1.0> 247 + assert_eq!(d.overridden(), [] as [std::string::String; 0]); tincd-clippy-0.1.0> | tincd-clippy-0.1.0> tincd-clippy-0.1.0> error: could not compile `tinc-conf` (lib test) due to 2 previous errors error: Cannot build '/nix/store/gh6zdxi2yic8s0y4a14a15zcqjafgmir-tincd-clippy-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/7pwv0q13k650r22x976wzbpvs8yjsnv8-tincd-clippy-0.1.0 Last 25 log lines: > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assert_is_empty > = note: `-D clippy::assert-is-empty` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::assert_is_empty)]` > help: use `assert_eq!` to show the value on failure > | > 218 - assert!(d.names().unwrap().is_empty()); > 218 + assert_eq!(d.names().unwrap(), [] as [std::string::String; 0]); > | > > error: used `assert!` to check that a value is empty > --> crates/tinc-conf/src/hostdirs.rs:247:9 > | > 247 | assert!(d.overridden().is_empty()); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assert_is_empty > help: use `assert_eq!` to show the value on failure > | > 247 - assert!(d.overridden().is_empty()); > 247 + assert_eq!(d.overridden(), [] as [std::string::String; 0]); > | > > error: could not compile `tinc-conf` (lib test) due to 2 previous errors For full logs, run: nix log /nix/store/gh6zdxi2yic8s0y4a14a15zcqjafgmir-tincd-clippy-0.1.0.drv