tincd-0.1.0
checks.x86_64-linux.nixos-tinc-nat
· build #10
· raw
1tribuchet: building on jamie
unpackPhase
2unpacking source archive /nix/store/bc22cjgsgvnqpw5q1lqsdv8ipj9br17q-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/da0r9m91jhg7hksy8j2k6a2zfsk48390-tincd-deps-0.1.0/target.tar.zst to targetconfigurePhase
6will append /build/source/.cargo-home/config.toml with contents of /nix/store/b3az735zla9n5iz57bvihii0spiqdwr6-vendor-cargo-deps/config.toml7default configurePhase, nothing to dobuildPhase
8+++ command cargo --version9cargo 1.97.0 (c980f4866 2026-06-30)10+++ command cargo build --release --message-format json-render-diagnostics -p tincd -p tinc-tools11 Compiling tinc-proto v0.0.0 (/build/source/crates/tinc-proto)12 Compiling tincd v0.1.0 (/build/source/crates/tincd)13 Compiling tinc-device v0.0.0 (/build/source/crates/tinc-device)14 Compiling tinc-crypto v0.0.0 (/build/source/crates/tinc-crypto)15 Compiling tinc-conf v0.0.0 (/build/source/crates/tinc-conf)16 Compiling tinc-sptps v0.0.0 (/build/source/crates/tinc-sptps)17 Compiling tinc-tools v0.0.0 (/build/source/crates/tinc-tools)18error[E0277]: the trait bound `&Array<u8, UInt<UInt<UInt<UInt<..., ...>, ...>, ...>, ...>>: From<...>` is not satisfied19 --> crates/tincd/src/discovery/record.rs:59:1920 |21 59 | nonce.into(),22 | ^^^^ the trait `From<&[u8]>` is not implemented for `&Array<u8, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>`23 |24help: the following other types implement trait `From<T>`25 --> /nix/store/b3az735zla9n5iz57bvihii0spiqdwr6-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/hybrid-array-0.4.10/src/lib.rs:747:126 |27747 | / impl<T, U, const N: usize> From<[T; N]> for Array<T, U>28748 | | where29749 | | U: ArraySize<ArrayType<T> = [T; N]>,30 | |________________________________________^ `curve25519_dalek::digest::hybrid_array::Array<T, U>` implements `From<[T; N]>`31...32767 | / impl<'a, T, U, const N: usize> From<&'a [T; N]> for &'a Array<T, U>33768 | | where34769 | | U: ArraySize<ArrayType<T> = [T; N]>,35 | |________________________________________^ `&curve25519_dalek::digest::hybrid_array::Array<T, U>` implements `From<&[T; N]>`36...37787 | / impl<'a, T, U, const N: usize> From<&'a mut [T; N]> for &'a mut Array<T, U>38788 | | where39789 | | U: ArraySize<ArrayType<T> = [T; N]>,40 | |________________________________________^ `&mut curve25519_dalek::digest::hybrid_array::Array<T, U>` implements `From<&mut [T; N]>`41 |42 ::: /nix/store/b3az735zla9n5iz57bvihii0spiqdwr6-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/inout-0.2.2/src/inout.rs:154:143 |44154 | / impl<'inp, 'out, T, N, M> From<InOut<'inp, 'out, Array<T, Prod<N, M>>>>45155 | | for Array<InOut<'inp, 'out, Array<T, N>>, M>46156 | | where47157 | | N: ArraySize,48158 | | M: ArraySize,49159 | | N: Mul<M>,50160 | | Prod<N, M>: ArraySize,51 | |__________________________^ `Array<InOut<'_, '_, Array<T, N>>, M>` implements `From<InOut<'_, '_, curve25519_dalek::digest::hybrid_array::Array<T, <N as Mul<M>>::Output>>>`52 = note: there are multiple different versions of crate `hybrid_array` in the dependency graph53 = help: you can use `cargo tree` to explore your dependency tree54 = note: required for `&[u8]` to implement `Into<&Array<u8, UInt<UInt<UInt<UInt<..., ...>, ...>, ...>, ...>>>`55 = note: the full name for the type has been written to '/build/source/target/release/deps/tincd-87e952abfae43edf.long-type-7729790713594286437.txt'56 = note: consider using `--verbose` to print the full type name to the console5758For more information about this error, try `rustc --explain E0277`.59error: could not compile `tincd` (lib) due to 1 previous error60warning: build failed, waiting for other jobs to finish...