Running phase: unpackPhase unpacking source archive /nix/store/w205rl2fx6lpgm95xcmac21hxbngxaw7-source source root is source Running phase: patchPhase Executing configureCargoCommonVars decompressing cargo artifacts from /nix/store/552k1r6qa9jd5vxkhsxr0aig20klq7i7-herdr-eternal-deps-0.1.0/target.tar.zst to target Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase will append /build/source/.cargo-home/config.toml with contents of /nix/store/si3cqcvba5aad4h8wcs3clsl7gal0rn5-vendor-cargo-deps/config.toml default configurePhase, nothing to do Running phase: buildPhase +++ command cargo --version cargo 1.99.0 (5f94df478 2026-08-27) Running phase: checkPhase +++ command cargo test --release --locked Compiling herdr-eternal-proto v0.1.0 (/build/source/proto) Compiling herdr-eternal-server v0.1.0 (/build/source/server) Compiling herdr-eternal-ssh v0.1.0 (/build/source/client) error[E0308]: mismatched types --> server/src/lib.rs:267:21 | 267 | sd_notify::NotifyState::FdStore, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BorrowedFd<'_>`, found `NotifyState<'_>` error[E0061]: this function takes 2 arguments but 3 arguments were supplied --> server/src/lib.rs:264:13 | 264 | sd_notify::notify_with_fds( | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 270 | &[fd.as_fd()], | ------------- unexpected argument #3 of type `&[BorrowedFd<'_>; 1]` | note: expected `&[NotifyState<'_>]`, found `bool` --> server/src/lib.rs:265:17 | 265 | false, | ^^^^^ = note: expected reference `&[NotifyState<'_>]` found type `bool` note: function defined here --> /nix/store/si3cqcvba5aad4h8wcs3clsl7gal0rn5-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/sd-notify-0.5.0/src/lib.rs:240:8 | 240 | pub fn notify_with_fds(state: &[NotifyState], fds: &[BorrowedFd<'_>]) -> io::Result<()> { | ^^^^^^^^^^^^^^^ help: remove the extra argument | 265 ~ /* &[NotifyState<'_>] */, 266 | &[ 267 | sd_notify::NotifyState::FdStore, 268 | sd_notify::NotifyState::FdName(name), 269 ~ ], | Some errors have detailed explanations: E0061, E0308. For more information about an error, try `rustc --explain E0061`. error: could not compile `herdr-eternal-server` (lib) due to 2 previous errors warning: build failed, waiting for other jobs to finish...