tribuchet-0.1.0
aarch64-darwin.package-default
· build #116
· raw
unpackPhase
1unpacking source archive /nix/store/r73zfjlc7zrpjcdzgi5z0adpi57lpd4a-source2source root is sourcepatchPhase
3Executing configureCargoCommonVars4decompressing cargo artifacts from /nix/store/8shipvl7rmj3djx63cn4fl7vavb073c3-tribuchet-deps-0.1.0/target.tar.zst to targetconfigurePhase
5will append /nix/var/nix/builds/nix-86128-1462900003/source/.cargo-home/config.toml with contents of /nix/store/4zw6mpjdrp7hzh9mlly0h426cppaq3fq-vendor-cargo-deps/config.toml6default configurePhase, nothing to dobuildPhase
7+++ command cargo --version8cargo 1.96.2 (356927216 2026-06-26)9+++ command cargo build --release --message-format json-render-diagnostics --locked10 Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-86128-1462900003/source/crates/tribuchet)11 Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-86128-1462900003/source/crates/sandbox-proto)12 Compiling tribuchet-sandboxd v0.1.0 (/nix/var/nix/builds/nix-86128-1462900003/source/crates/tribuchet-sandboxd)13error[E0432]: unresolved imports `nix::sys::socket::UnixCredentials`, `nix::sys::socket::sockopt::PeerCredentials`14 --> crates/tribuchet-sandboxd/src/main.rs:20:2415 |1620 | use nix::sys::socket::{UnixCredentials, getsockopt, sockopt::PeerCredentials};17 | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ no `PeerCredentials` in `sys::socket::sockopt`18 | |19 | no `UnixCredentials` in `sys::socket`2021error[E0308]: mismatched types22 --> crates/tribuchet-sandboxd/src/lease.rs:32:6023 |2432 | via_pid.ino() == via_fd.st_ino && via_pid.dev() == via_fd.st_dev,25 | ^^^^^^^^^^^^^ expected `u64`, found `i32`2627error[E0277]: can't compare `u64` with `i32`28 --> crates/tribuchet-sandboxd/src/lease.rs:32:5729 |30 32 | via_pid.ino() == via_fd.st_ino && via_pid.dev() == via_fd.st_dev,31 | ^^ no implementation for `u64 == i32`32 |33 = help: the trait `PartialEq<i32>` is not implemented for `u64`34help: `u64` implements trait `PartialEq<Rhs>`35 --> /rustc/31fca3adb283cc9dfd56b49cdee9a96eb9c96ffd/library/core/src/cmp.rs:1875:1236 |37 = note: `PartialEq`38 ::: /rustc/31fca3adb283cc9dfd56b49cdee9a96eb9c96ffd/library/core/src/cmp.rs:1899:539 |40 = note: in this macro invocation41 |42 ::: /nix/store/4zw6mpjdrp7hzh9mlly0h426cppaq3fq-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/serde_json-1.0.150/src/value/partial_eq.rs:76:1343 |44 76 | impl PartialEq<Value> for $ty {45 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `PartialEq<serde_json::value::Value>`46...47 97 | / partialeq_numeric! {48 98 | | eq_i64[i8 i16 i32 i64 isize]49 99 | | eq_u64[u8 u16 u32 u64 usize]50100 | | eq_f32[f32]51101 | | eq_f64[f64]52102 | | eq_bool[bool]53103 | | }54 | |_- in this macro invocation55 = note: this error originates in the macro `partial_eq_impl` which comes from the expansion of the macro `partialeq_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)5657Some errors have detailed explanations: E0277, E0308, E0432.58For more information about an error, try `rustc --explain E0277`.59error: could not compile `tribuchet-sandboxd` (bin "tribuchet-sandboxd") due to 3 previous errors60warning: build failed, waiting for other jobs to finish...