1these 4 derivations will be built:2 /nix/store/ziypza19874zyh3iiznp3k9byyq7ngbf-crate-embedded-io-0.7.1.tar.gz.drv3 /nix/store/r61v0l0b3g8wd6adr03lsjdzih016wrc-embedded-io-0.7.1.drv4 /nix/store/0f17ivk3vl2wxkivhhwkpj9xqsn09w8q-cargo-vendor-dir.drv5 /nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv6building '/nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv' on 'ssh-ng://nix@jamie'7building '/nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv'8nix-ld-riscv64-unknown-linux-gnu> Running phase: unpackPhase9nix-ld-riscv64-unknown-linux-gnu> unpacking source archive /nix/store/9crjy7silxqza0h7k2yk1i6x70srxnbl-source10nix-ld-riscv64-unknown-linux-gnu> source root is source11nix-ld-riscv64-unknown-linux-gnu> Executing cargoSetupPostUnpackHook12nix-ld-riscv64-unknown-linux-gnu> Finished cargoSetupPostUnpackHook13nix-ld-riscv64-unknown-linux-gnu> Running phase: patchPhase14nix-ld-riscv64-unknown-linux-gnu> Executing cargoSetupPostPatchHook15nix-ld-riscv64-unknown-linux-gnu> Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock16nix-ld-riscv64-unknown-linux-gnu> Finished cargoSetupPostPatchHook17nix-ld-riscv64-unknown-linux-gnu> Running phase: updateAutotoolsGnuConfigScriptsPhase18nix-ld-riscv64-unknown-linux-gnu> Running phase: updateAutotoolsGnuConfigScriptsPhase19nix-ld-riscv64-unknown-linux-gnu> Running phase: configurePhase20nix-ld-riscv64-unknown-linux-gnu> Running phase: buildPhase21nix-ld-riscv64-unknown-linux-gnu> Executing cargoBuildHook22nix-ld-riscv64-unknown-linux-gnu> cargoBuildHook flags: -j 384 --target riscv64gc-unknown-linux-gnu --offline --profile release23nix-ld-riscv64-unknown-linux-gnu> Compiling shlex v2.0.124nix-ld-riscv64-unknown-linux-gnu> Compiling find-msvc-tools v0.1.925nix-ld-riscv64-unknown-linux-gnu> Compiling heapless v0.9.326nix-ld-riscv64-unknown-linux-gnu> Compiling byteorder v1.5.027nix-ld-riscv64-unknown-linux-gnu> Compiling plain v0.2.328nix-ld-riscv64-unknown-linux-gnu> Compiling scroll v0.13.029nix-ld-riscv64-unknown-linux-gnu> Compiling stable_deref_trait v1.2.030nix-ld-riscv64-unknown-linux-gnu> Compiling log v0.4.3231nix-ld-riscv64-unknown-linux-gnu> Compiling embedded-io v0.7.132nix-ld-riscv64-unknown-linux-gnu> Compiling linux-raw-sys v0.12.133nix-ld-riscv64-unknown-linux-gnu> Compiling cc v1.2.6334nix-ld-riscv64-unknown-linux-gnu> Compiling hash32 v0.3.135nix-ld-riscv64-unknown-linux-gnu> Compiling goblin v0.10.536nix-ld-riscv64-unknown-linux-gnu> Compiling nix-ld v2.0.6 (/build/source)37nix-ld-riscv64-unknown-linux-gnu> error[E0277]: the trait bound `sys::Error: core::error::Error` is not satisfied38nix-ld-riscv64-unknown-linux-gnu> --> src/sys.rs:131:1839nix-ld-riscv64-unknown-linux-gnu> |40nix-ld-riscv64-unknown-linux-gnu> 131 | type Error = Error;41nix-ld-riscv64-unknown-linux-gnu> | ^^^^^ the trait `core::error::Error` is not implemented for `sys::Error`42nix-ld-riscv64-unknown-linux-gnu> |43nix-ld-riscv64-unknown-linux-gnu> = help: the following other types implement trait `embedded_io::Error`:44nix-ld-riscv64-unknown-linux-gnu> ErrorKind45nix-ld-riscv64-unknown-linux-gnu> Infallible46nix-ld-riscv64-unknown-linux-gnu> SliceWriteError47nix-ld-riscv64-unknown-linux-gnu> sys::Error48nix-ld-riscv64-unknown-linux-gnu> = note: required for `<File as ErrorType>::Error` to implement `embedded_io::Error`49nix-ld-riscv64-unknown-linux-gnu> note: required by a bound in `embedded_io::ErrorType::Error`50nix-ld-riscv64-unknown-linux-gnu> --> /build/cargo-vendor-dir/embedded-io-0.7.1/src/lib.rs:221:1751nix-ld-riscv64-unknown-linux-gnu> |52nix-ld-riscv64-unknown-linux-gnu> 221 | type Error: Error;53nix-ld-riscv64-unknown-linux-gnu> | ^^^^^ required by this bound in `ErrorType::Error`54nix-ld-riscv64-unknown-linux-gnu> 55nix-ld-riscv64-unknown-linux-gnu> error[E0277]: the trait bound `sys::Error: core::error::Error` is not satisfied56nix-ld-riscv64-unknown-linux-gnu> --> src/sys.rs:142:2157nix-ld-riscv64-unknown-linux-gnu> |58nix-ld-riscv64-unknown-linux-gnu> 142 | impl eio::Error for Error {59nix-ld-riscv64-unknown-linux-gnu> | ^^^^^ the trait `core::error::Error` is not implemented for `sys::Error`60nix-ld-riscv64-unknown-linux-gnu> |61nix-ld-riscv64-unknown-linux-gnu> note: required by a bound in `embedded_io::Error`62nix-ld-riscv64-unknown-linux-gnu> --> /build/cargo-vendor-dir/embedded-io-0.7.1/src/lib.rs:177:1863nix-ld-riscv64-unknown-linux-gnu> |64nix-ld-riscv64-unknown-linux-gnu> 177 | pub trait Error: core::error::Error {65nix-ld-riscv64-unknown-linux-gnu> | ^^^^^^^^^^^^^^^^^^ required by this bound in `Error`66nix-ld-riscv64-unknown-linux-gnu> 67nix-ld-riscv64-unknown-linux-gnu> For more information about this error, try `rustc --explain E0277`.68nix-ld-riscv64-unknown-linux-gnu> error: could not compile `nix-ld` (bin "nix-ld") due to 2 previous errors69error: build of '/nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv' on 'ssh-ng://nix@jamie' failed: Cannot build '/nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv'.70 Reason: builder failed with exit code 101.71 Output paths:72 /nix/store/2mi4cr1m5l6crfnqp5hyb5zzaw2vxhry-nix-ld-riscv64-unknown-linux-gnu73 Last 25 log lines:74 > ErrorKind75 > Infallible76 > SliceWriteError77 > sys::Error78 > = note: required for `<File as ErrorType>::Error` to implement `embedded_io::Error`79 > note: required by a bound in `embedded_io::ErrorType::Error`80 > --> /build/cargo-vendor-dir/embedded-io-0.7.1/src/lib.rs:221:1781 > |82 > 221 | type Error: Error;83 > | ^^^^^ required by this bound in `ErrorType::Error`84 >85 > error[E0277]: the trait bound `sys::Error: core::error::Error` is not satisfied86 > --> src/sys.rs:142:2187 > |88 > 142 | impl eio::Error for Error {89 > | ^^^^^ the trait `core::error::Error` is not implemented for `sys::Error`90 > |91 > note: required by a bound in `embedded_io::Error`92 > --> /build/cargo-vendor-dir/embedded-io-0.7.1/src/lib.rs:177:1893 > |94 > 177 | pub trait Error: core::error::Error {95 > | ^^^^^^^^^^^^^^^^^^ required by this bound in `Error`96 >97 > For more information about this error, try `rustc --explain E0277`.98 > error: could not compile `nix-ld` (bin "nix-ld") due to 2 previous errors99 For full logs, run:100 nix log /nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv101error: Cannot build '/nix/store/pxk6brca684gdizai884c2dq0pm6pwhr-nix-ld-riscv64-unknown-linux-gnu.drv'.102 Reason: builder failed with exit code 1.103 Output paths:104 /nix/store/2mi4cr1m5l6crfnqp5hyb5zzaw2vxhry-nix-ld-riscv64-unknown-linux-gnu