these 14 derivations will be built: /nix/store/fx8i64xagc7p3alw716zd5mpdfl99whb-etc-registry.json.drv /nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv /nix/store/k1b6zjxq5gjays422lrmvwmf7681yxba-tinc.retiolum.drv /nix/store/hq0h8w7aw3akj38pkk36jhaa1wif4npx-system-path.drv /nix/store/1lx3r7ajgxpphwc66rl22ybm8kbp1p34-etc.drv /nix/store/8lz1ghlvc0h178cvzv0kx7l06fz12w6l-tincr-retiolum-start.drv /nix/store/s0gd682vfd8a18y0xvv96irbf8mnmkdw-org.tincr.retiolum.plist.drv /nix/store/5q6gkcaz4bzk9v5dq3qxajp46pb98rgs-flake-inputs.prom.drv /nix/store/mf6qi73lifc6s671klqnx81dnm7xscf4-config.toml.drv /nix/store/kcm89fj5gmz5fypxz612m3jc1vg4j8yv-telegraf-start.drv /nix/store/s7ywvkl29qnis4bcc14fbbazgz4qq12c-org.nixos.telegraf.plist.drv /nix/store/46a64y1p8xk0f483kx01c80an1ibj4b0-launchd.drv /nix/store/d6x58vx8zzqpx2y626xhvnscvq2ba79i-system-applications.drv /nix/store/v1msg7ggb3wl0pxxmi6j5vl99y1qb44l-darwin-system-26.11.57a3171.drv building '/nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv' on 'ssh-ng://customer@mac02' building '/nix/store/fx8i64xagc7p3alw716zd5mpdfl99whb-etc-registry.json.drv' on 'ssh-ng://customer@mac02' building '/nix/store/5q6gkcaz4bzk9v5dq3qxajp46pb98rgs-flake-inputs.prom.drv' on 'ssh-ng://customer@mac02' building '/nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv' tincd-0.1.0> Running phase: unpackPhase tincd-0.1.0> unpacking source archive /nix/store/18an47sjwsmrsycdcy7262shws91kyr1-source tincd-0.1.0> source root is source tincd-0.1.0> Running phase: patchPhase tincd-0.1.0> Executing configureCargoCommonVars tincd-0.1.0> decompressing cargo artifacts from /nix/store/clp5xm99pm33kmh8pc8h6i7zp0wwm1n9-tincd-deps-0.1.0/target.tar.zst to target building '/nix/store/fx8i64xagc7p3alw716zd5mpdfl99whb-etc-registry.json.drv' building '/nix/store/5q6gkcaz4bzk9v5dq3qxajp46pb98rgs-flake-inputs.prom.drv' building '/nix/store/mf6qi73lifc6s671klqnx81dnm7xscf4-config.toml.drv' on 'ssh-ng://customer@mac02' tincd-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase tincd-0.1.0> Running phase: configurePhase tincd-0.1.0> will append /nix/var/nix/builds/nix-16674-1874902649/source/.cargo-home/config.toml with contents of /nix/store/6p5481rnj2r11r97n3671mr0lvznkb9r-vendor-cargo-deps/config.toml tincd-0.1.0> default configurePhase, nothing to do tincd-0.1.0> Running phase: buildPhase tincd-0.1.0> +++ command cargo --version tincd-0.1.0> cargo 1.97.0 (c980f4866 2026-06-30) tincd-0.1.0> +++ command cargo build --release --message-format json-render-diagnostics -p tincd -p tinc-tools tincd-0.1.0> Compiling tinc-proto v0.0.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tinc-proto) tincd-0.1.0> Compiling tinc-crypto v0.0.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tinc-crypto) tincd-0.1.0> Compiling tincd v0.1.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tincd) tincd-0.1.0> Compiling tinc-device v0.0.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tinc-device) building '/nix/store/mf6qi73lifc6s671klqnx81dnm7xscf4-config.toml.drv' config.toml> structuredAttrs is enabled building '/nix/store/kcm89fj5gmz5fypxz612m3jc1vg4j8yv-telegraf-start.drv' on 'ssh-ng://customer@mac02' building '/nix/store/kcm89fj5gmz5fypxz612m3jc1vg4j8yv-telegraf-start.drv' building '/nix/store/s7ywvkl29qnis4bcc14fbbazgz4qq12c-org.nixos.telegraf.plist.drv' on 'ssh-ng://customer@mac02' tincd-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. building '/nix/store/s7ywvkl29qnis4bcc14fbbazgz4qq12c-org.nixos.telegraf.plist.drv' tincd-0.1.0> Compiling tinc-conf v0.0.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tinc-conf) tincd-0.1.0> Compiling tinc-sptps v0.0.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tinc-sptps) tincd-0.1.0> Compiling tinc-tools v0.0.0 (/nix/var/nix/builds/nix-16674-1874902649/source/crates/tinc-tools) tincd-0.1.0> error[E0432]: unresolved import `crate::bind_to_interface` tincd-0.1.0> --> crates/tincd/src/listen.rs:18:5 tincd-0.1.0> | tincd-0.1.0> 18 | use crate::bind_to_interface; tincd-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^ no `bind_to_interface` in the root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:5 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `msg_nosignal` in the crate root tincd-0.1.0> --> crates/tincd/src/conn.rs:737:62 tincd-0.1.0> | tincd-0.1.0> 737 | let n = match send(self.fd.as_raw_fd(), live, crate::msg_nosignal()) { tincd-0.1.0> | ^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:24 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 11 + use crate::platform::msg_nosignal; tincd-0.1.0> | tincd-0.1.0> help: if you import `msg_nosignal`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 737 - let n = match send(self.fd.as_raw_fd(), live, crate::msg_nosignal()) { tincd-0.1.0> 737 + let n = match send(self.fd.as_raw_fd(), live, msg_nosignal()) { tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `sock_cloexec_flag` in the crate root tincd-0.1.0> --> crates/tincd/src/daemon/net/icmp.rs:234:54 tincd-0.1.0> | tincd-0.1.0> 234 | let sock = socket(af, SockType::Datagram, crate::sock_cloexec_flag(), None).ok()?; tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:79 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 1 + use crate::platform::sock_cloexec_flag; tincd-0.1.0> | tincd-0.1.0> help: if you import `sock_cloexec_flag`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 234 - let sock = socket(af, SockType::Datagram, crate::sock_cloexec_flag(), None).ok()?; tincd-0.1.0> 234 + let sock = socket(af, SockType::Datagram, sock_cloexec_flag(), None).ok()?; tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_nosigpipe` in the crate root tincd-0.1.0> --> crates/tincd/src/daemon/net/rx.rs:39:24 tincd-0.1.0> | tincd-0.1.0> 39 | crate::set_nosigpipe(&pair.0); tincd-0.1.0> | ^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:51 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 1 + use crate::platform::set_nosigpipe; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_nosigpipe`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 39 - crate::set_nosigpipe(&pair.0); tincd-0.1.0> 39 + set_nosigpipe(&pair.0); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_udp_tos` in the crate root tincd-0.1.0> --> crates/tincd/src/daemon/net/sptps.rs:789:12 tincd-0.1.0> | tincd-0.1.0> 789 | crate::set_udp_tos(l.udp.as_fd(), is_ipv6, prio); tincd-0.1.0> | ^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:66 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 1 + use crate::platform::set_udp_tos; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_udp_tos`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 789 - crate::set_udp_tos(l.udp.as_fd(), is_ipv6, prio); tincd-0.1.0> 789 + set_udp_tos(l.udp.as_fd(), is_ipv6, prio); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_nosigpipe` in the crate root tincd-0.1.0> --> crates/tincd/src/listen.rs:285:12 tincd-0.1.0> | tincd-0.1.0> 285 | crate::set_nosigpipe(&s); tincd-0.1.0> | ^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:51 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 12 + use crate::platform::set_nosigpipe; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_nosigpipe`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 285 - crate::set_nosigpipe(&s); tincd-0.1.0> 285 + set_nosigpipe(&s); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `bind_to_interface` in the crate root tincd-0.1.0> --> crates/tincd/src/outgoing.rs:130:32 tincd-0.1.0> | tincd-0.1.0> 130 | && let Err(e) = crate::bind_to_interface(sock, iface) tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:5 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 19 + use crate::platform::bind_to_interface; tincd-0.1.0> | tincd-0.1.0> help: if you import `bind_to_interface`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 130 - && let Err(e) = crate::bind_to_interface(sock, iface) tincd-0.1.0> 130 + && let Err(e) = bind_to_interface(sock, iface) tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_nosigpipe` in the crate root tincd-0.1.0> --> crates/tincd/src/outgoing.rs:155:20 tincd-0.1.0> | tincd-0.1.0> 155 | crate::set_nosigpipe(&s); tincd-0.1.0> | ^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:51 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 19 + use crate::platform::set_nosigpipe; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_nosigpipe`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 155 - crate::set_nosigpipe(&s); tincd-0.1.0> 155 + set_nosigpipe(&s); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_nosigpipe` in the crate root tincd-0.1.0> --> crates/tincd/src/outgoing.rs:228:12 tincd-0.1.0> | tincd-0.1.0> 228 | crate::set_nosigpipe(&sock); tincd-0.1.0> | ^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:51 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 19 + use crate::platform::set_nosigpipe; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_nosigpipe`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 228 - crate::set_nosigpipe(&sock); tincd-0.1.0> 228 + set_nosigpipe(&sock); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `sock_cloexec_flag` in the crate root tincd-0.1.0> --> crates/tincd/src/outgoing.rs:615:16 tincd-0.1.0> | tincd-0.1.0> 615 | crate::sock_cloexec_flag(), tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:79 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 19 + use crate::platform::sock_cloexec_flag; tincd-0.1.0> | tincd-0.1.0> help: if you import `sock_cloexec_flag`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 615 - crate::sock_cloexec_flag(), tincd-0.1.0> 615 + sock_cloexec_flag(), tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_cloexec` in the crate root tincd-0.1.0> --> crates/tincd/src/outgoing.rs:617:12 tincd-0.1.0> | tincd-0.1.0> 617 | crate::set_cloexec(&parent_fd); tincd-0.1.0> | ^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:38 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 19 + use crate::platform::set_cloexec; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_cloexec`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 617 - crate::set_cloexec(&parent_fd); tincd-0.1.0> 617 + set_cloexec(&parent_fd); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `set_cloexec` in the crate root tincd-0.1.0> --> crates/tincd/src/outgoing.rs:618:12 tincd-0.1.0> | tincd-0.1.0> 618 | crate::set_cloexec(&child_fd); tincd-0.1.0> | ^^^^^^^^^^^ not found in the crate root tincd-0.1.0> | tincd-0.1.0> note: found an item that was configured out tincd-0.1.0> --> crates/tincd/src/lib.rs:69:38 tincd-0.1.0> | tincd-0.1.0> 67 | #[cfg(target_os = "linux")] tincd-0.1.0> | ------------------- the item is gated behind the `linux` feature tincd-0.1.0> 68 | pub(crate) use platform::{ tincd-0.1.0> 69 | bind_to_interface, msg_nosignal, set_cloexec, set_nosigpipe, set_udp_tos, sock_cloexec_flag, tincd-0.1.0> | ^^^^^^^^^^^ tincd-0.1.0> help: consider importing this function tincd-0.1.0> | tincd-0.1.0> 19 + use crate::platform::set_cloexec; tincd-0.1.0> | tincd-0.1.0> help: if you import `set_cloexec`, refer to it directly tincd-0.1.0> | tincd-0.1.0> 618 - crate::set_cloexec(&child_fd); tincd-0.1.0> 618 + set_cloexec(&child_fd); tincd-0.1.0> | tincd-0.1.0> tincd-0.1.0> error[E0425]: cannot find function `setsockopt` in this scope tincd-0.1.0> --> crates/tincd/src/listen.rs:86:21 tincd-0.1.0> | tincd-0.1.0> 86 | if let Err(e) = setsockopt(&s.as_fd(), opt, &size) { tincd-0.1.0> | ^^^^^^^^^^ not found in this scope tincd-0.1.0> tincd-0.1.0> error[E0433]: cannot find module or crate `sockopt` in this scope tincd-0.1.0> --> crates/tincd/src/listen.rs:458:9 tincd-0.1.0> | tincd-0.1.0> 458 | sockopt::RcvBuf, tincd-0.1.0> | ^^^^^^^ use of unresolved module or unlinked crate `sockopt` tincd-0.1.0> | tincd-0.1.0> = help: if you wanted to use a crate named `sockopt`, use `cargo add sockopt` to add it to your `Cargo.toml` tincd-0.1.0> tincd-0.1.0> error[E0433]: cannot find module or crate `sockopt` in this scope tincd-0.1.0> --> crates/tincd/src/listen.rs:465:9 tincd-0.1.0> | tincd-0.1.0> 465 | sockopt::SndBuf, tincd-0.1.0> | ^^^^^^^ use of unresolved module or unlinked crate `sockopt` tincd-0.1.0> | tincd-0.1.0> = help: if you wanted to use a crate named `sockopt`, use `cargo add sockopt` to add it to your `Cargo.toml` tincd-0.1.0> tincd-0.1.0> warning: unused variable: `n_shards` tincd-0.1.0> --> crates/tincd/src/daemon/setup.rs:659:13 tincd-0.1.0> | tincd-0.1.0> 659 | let n_shards = if shard_tuns.is_empty() { tincd-0.1.0> | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_shards` tincd-0.1.0> | tincd-0.1.0> = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default tincd-0.1.0> tincd-0.1.0> Some errors have detailed explanations: E0425, E0432, E0433. tincd-0.1.0> For more information about an error, try `rustc --explain E0425`. tincd-0.1.0> warning: `tincd` (lib) generated 1 warning tincd-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-0.1.0> error: could not compile `tincd` (lib) due to 15 previous errors; 1 warning emitted tincd-0.1.0> warning: build failed, waiting for other jobs to finish... error: build of '/nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/z740gapbbgb0ac7v3a1zcg1vbgdps4vx-tincd-0.1.0 Last 25 log lines: > | > = help: if you wanted to use a crate named `sockopt`, use `cargo add sockopt` to add it to your `Cargo.toml` > > error[E0433]: cannot find module or crate `sockopt` in this scope > --> crates/tincd/src/listen.rs:465:9 > | > 465 | sockopt::SndBuf, > | ^^^^^^^ use of unresolved module or unlinked crate `sockopt` > | > = help: if you wanted to use a crate named `sockopt`, use `cargo add sockopt` to add it to your `Cargo.toml` > > warning: unused variable: `n_shards` > --> crates/tincd/src/daemon/setup.rs:659:13 > | > 659 | let n_shards = if shard_tuns.is_empty() { > | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_shards` > | > = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default > > Some errors have detailed explanations: E0425, E0432, E0433. > For more information about an error, try `rustc --explain E0425`. > warning: `tincd` (lib) generated 1 warning > 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. > error: could not compile `tincd` (lib) due to 15 previous errors; 1 warning emitted > warning: build failed, waiting for other jobs to finish... For full logs, run: nix log /nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv error: Cannot build '/nix/store/p5wxniirkv5qswzl1llqa1yil2giv50y-tincd-0.1.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/z740gapbbgb0ac7v3a1zcg1vbgdps4vx-tincd-0.1.0 error: Cannot build '/nix/store/k1b6zjxq5gjays422lrmvwmf7681yxba-tinc.retiolum.drv'. Reason: 1 dependency failed. Output paths: /nix/store/cqwwlv4gkljw8ac9jrz8fmx6d0bhy6jf-tinc.retiolum error: Cannot build '/nix/store/8lz1ghlvc0h178cvzv0kx7l06fz12w6l-tincr-retiolum-start.drv'. Reason: 1 dependency failed. Output paths: /nix/store/d27dc4hm7dxps8dc7221djq9y48adyx6-tincr-retiolum-start error: Cannot build '/nix/store/s0gd682vfd8a18y0xvv96irbf8mnmkdw-org.tincr.retiolum.plist.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/7jssv7w9hj5a0kc6v47blvndd01ycm8f-org.tincr.retiolum.plist error: Cannot build '/nix/store/d6x58vx8zzqpx2y626xhvnscvq2ba79i-system-applications.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/q5r7v9r28c23vd27mxh1wj743lld227b-system-applications error: Cannot build '/nix/store/hq0h8w7aw3akj38pkk36jhaa1wif4npx-system-path.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/da5pzrmgs1a24sz5gcir5lvqk5n7bb80-system-path error: Cannot build '/nix/store/1lx3r7ajgxpphwc66rl22ybm8kbp1p34-etc.drv'. Reason: 1 dependency failed. Output paths: /nix/store/xibzfv8f48gzg0lsi0dzl0jszhjzwh50-etc error: Cannot build '/nix/store/46a64y1p8xk0f483kx01c80an1ibj4b0-launchd.drv'. Reason: 1 dependency failed. Output paths: /nix/store/mbc5n4mvxyhdd45bgnj7ymm56h6mj7nk-launchd error: Cannot build '/nix/store/v1msg7ggb3wl0pxxmi6j5vl99y1qb44l-darwin-system-26.11.57a3171.drv'. Reason: 4 dependencies failed. Output paths: /nix/store/1l3ga5m1822w2xd5l09hahs00nviwkfz-darwin-system-26.11.57a3171