Running phase: unpackPhase unpacking source archive /nix/store/j25zqf6p8dyad44g4whfwjwwpgf24xfh-source source root is source Running phase: patchPhase Executing configureCargoCommonVars decompressing cargo artifacts from /nix/store/yz6wqp8nbfj882aadfazd13wdlfmpx9h-tribuchet-deps-0.1.0/target.tar.zst to target Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase will append /nix/var/nix/builds/nix-8663-2628802167/source/.cargo-home/config.toml with contents of /nix/store/gjcnsmpsvwi5s63sqd5l0cda8bcrvphg-vendor-cargo-deps/config.toml default configurePhase, nothing to do Running phase: buildPhase +++ command cargo --version cargo 1.97.0 (c980f4866 2026-06-30) +++ command cargo build --release --message-format json-render-diagnostics --locked Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-8663-2628802167/source/crates/sandbox-proto) Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-8663-2628802167/source/crates/tribuchet) warning: unused import: `std::os::unix::fs::MetadataExt` --> crates/tribuchet/src/hub.rs:13:5 | 13 | use std::os::unix::fs::MetadataExt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `std::ffi::CString` --> crates/tribuchet/src/rt.rs:4:5 | 4 | use std::ffi::CString; | ^^^^^^^^^^^^^^^^^ warning: unused import: `std::ffi::NulError` --> crates/tribuchet/src/worker/agent.rs:15:5 | 15 | use std::ffi::NulError; | ^^^^^^^^^^^^^^^^^^ warning: unused import: `std::os::unix::process::CommandExt` --> crates/tribuchet/src/worker/sandbox.rs:21:5 | 21 | use std::os::unix::process::CommandExt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `crate::fsutil::io_ctx` --> crates/tribuchet/src/worker/sandbox.rs:34:5 | 34 | use crate::fsutil::io_ctx; | ^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `std::env` --> crates/tribuchet/src/main.rs:21:5 | 21 | use std::env; | ^^^^^^^^ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:42:6 | 42 | ) -> Result<()> { | ^^^^^^ -- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 42 | ) -> Result<(), E> { | +++ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:68:81 | 68 | pub(super) fn clean_scratch(_confinement: &Confinement, scratch_root: &Path) -> Result<()> { | ^^^^^^ -- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 68 | pub(super) fn clean_scratch(_confinement: &Confinement, scratch_root: &Path) -> Result<(), E> { | +++ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:87:82 | 87 | pub(super) fn confine(cmd: &mut Command, req: &StartRequest, build_dir: &str) -> Result<()> { | ^^^^^^ -- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 87 | pub(super) fn confine(cmd: &mut Command, req: &StartRequest, build_dir: &str) -> Result<(), E> { | +++ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:103:44 | 103 | pub(super) fn activated_unix_listener() -> Result> { | ^^^^^^ -------------------- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 103 | pub(super) fn activated_unix_listener() -> Result, E> { | +++ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:107:46 | 107 | pub(super) fn peer_uid(conn: &UnixStream) -> Result { | ^^^^^^ --- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 107 | pub(super) fn peer_uid(conn: &UnixStream) -> Result { | +++ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:25:44 | 25 | pub(super) fn init(_opts: &Options) -> Result { | ^^^^^^ ---- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 25 | pub(super) fn init(_opts: &Options) -> Result { | +++ error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied --> crates/tribuchet/src/worker/agent/darwin.rs:159:55 | 159 | fn new(profile: &str, params: &[(&str, &str)]) -> Result { | ^^^^^^ ---- supplied 1 generic argument | | | expected 2 generic arguments | help: add missing generic argument | 159 | fn new(profile: &str, params: &[(&str, &str)]) -> Result { | +++ For more information about this error, try `rustc --explain E0107`. warning: `tribuchet` (bin "tribuchet") generated 6 warnings error: could not compile `tribuchet` (bin "tribuchet") due to 7 previous errors; 6 warnings emitted