these 3 derivations will be built: /nix/store/d4srq3j71hkkdmgw8985lhccmls1cjqy-cargo-vendor-dir.drv /nix/store/x9p8mwjarrdxsd6va4dv03acw20ngz5f-flake-fmt-1.0.0.drv /nix/store/g5b02zim3w8ffgzdiqy5f2rb54l3ad9l-merge-when-green-0.3.0.drv these 9 paths will be fetched (32.6 MiB download, 103.3 MiB unpacked): /nix/store/h5j4svm5bj2rln8k2c5sgd55nynb5v89-gh-2.102.0 /nix/store/0yab73qvv5jx8si026mdcj7yma59dwpw-nix-2.35.3 /nix/store/8a5qnm44ix3bb7ipw86b9n8fn4zw42ff-nix-2.35.3 /nix/store/15q54xna16jx8bl6x0h0ah432s9qm8qj-nix-cmd-2.35.3 /nix/store/ay1wyqmbcxhrk9g1ij5vj2k4piia9j8k-nix-expr-2.35.3 /nix/store/gq23hhgrls0bws89dvs5gsgj08ma8hjc-nix-fetchers-2.35.3 /nix/store/b1w1fm15jylnplkssf4ajqc7mjldznbk-nix-flake-2.35.3 /nix/store/7m6kvz63pyddq4ms71klj13aafar0vr6-nix-main-2.35.3 /nix/store/cqzi833qdwr1mmbnal8i1wjrimhcpvhd-tea-0.16.0 building '/nix/store/d4srq3j71hkkdmgw8985lhccmls1cjqy-cargo-vendor-dir.drv' cargo-vendor-dir> tribuchet: building on eliza cargo-vendor-dir> structuredAttrs is enabled building '/nix/store/x9p8mwjarrdxsd6va4dv03acw20ngz5f-flake-fmt-1.0.0.drv' flake-fmt-1.0.0> tribuchet: building on eliza flake-fmt-1.0.0> Running phase: unpackPhase flake-fmt-1.0.0> unpacking source archive /nix/store/n55ax2nx5a9fzlj1wcca21azransg6zw-wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source flake-fmt-1.0.0> source root is wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source flake-fmt-1.0.0> Executing cargoSetupPostUnpackHook flake-fmt-1.0.0> Finished cargoSetupPostUnpackHook flake-fmt-1.0.0> Running phase: patchPhase flake-fmt-1.0.0> Executing cargoSetupPostPatchHook flake-fmt-1.0.0> Validating consistency between /build/wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock flake-fmt-1.0.0> Finished cargoSetupPostPatchHook flake-fmt-1.0.0> Running phase: updateAutotoolsGnuConfigScriptsPhase flake-fmt-1.0.0> Running phase: configurePhase flake-fmt-1.0.0> Running phase: buildPhase flake-fmt-1.0.0> Executing cargoBuildHook flake-fmt-1.0.0> cargoBuildHook flags: -j 24 --target aarch64-unknown-linux-gnu --offline --profile release flake-fmt-1.0.0> Compiling flake-fmt v1.0.0 (/build/wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source/crates/flake-fmt) flake-fmt-1.0.0> Compiling flake-fmt-trace v1.0.0 (/build/wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source/crates/flake-fmt-trace) flake-fmt-1.0.0> error: invalid definition of the runtime `open` symbol used by the standard library flake-fmt-1.0.0> --> crates/flake-fmt-trace/src/lib.rs:225:5 flake-fmt-1.0.0> | flake-fmt-1.0.0> 225 | pub unsafe extern "C" fn open(path: *const c_char, flags: c_int, mode: c_int) -> c_int { flake-fmt-1.0.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ flake-fmt-1.0.0> | flake-fmt-1.0.0> = note: expected `unsafe extern "C" fn(*const u8, i32, ...) -> i32` (for the current target) flake-fmt-1.0.0> found `unsafe extern "C" fn(*const u8, i32, i32) -> i32` flake-fmt-1.0.0> = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "open")]`, or `#[link_name = "open"]` flake-fmt-1.0.0> = note: `#[deny(invalid_runtime_symbol_definitions)]` on by default flake-fmt-1.0.0> flake-fmt-1.0.0> error: could not compile `flake-fmt-trace` (lib) due to 1 previous error flake-fmt-1.0.0> warning: build failed, waiting for other jobs to finish... error: Cannot build '/nix/store/x9p8mwjarrdxsd6va4dv03acw20ngz5f-flake-fmt-1.0.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/fywvr177h7bd06r7j71j92x7h4mjyy0w-flake-fmt-1.0.0 Last 25 log lines: > Finished cargoSetupPostUnpackHook > Running phase: patchPhase > Executing cargoSetupPostPatchHook > Validating consistency between /build/wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock > Finished cargoSetupPostPatchHook > Running phase: updateAutotoolsGnuConfigScriptsPhase > Running phase: configurePhase > Running phase: buildPhase > Executing cargoBuildHook > cargoBuildHook flags: -j 24 --target aarch64-unknown-linux-gnu --offline --profile release > Compiling flake-fmt v1.0.0 (/build/wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source/crates/flake-fmt) > Compiling flake-fmt-trace v1.0.0 (/build/wpvcgzxxfv2fp6vcidf37bmssk2lwlbv-source/crates/flake-fmt-trace) > error: invalid definition of the runtime `open` symbol used by the standard library > --> crates/flake-fmt-trace/src/lib.rs:225:5 > | > 225 | pub unsafe extern "C" fn open(path: *const c_char, flags: c_int, mode: c_int) -> c_int { > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > = note: expected `unsafe extern "C" fn(*const u8, i32, ...) -> i32` (for the current target) > found `unsafe extern "C" fn(*const u8, i32, i32) -> i32` > = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "open")]`, or `#[link_name = "open"]` > = note: `#[deny(invalid_runtime_symbol_definitions)]` on by default > > error: could not compile `flake-fmt-trace` (lib) due to 1 previous error > warning: build failed, waiting for other jobs to finish... For full logs, run: nix log /nix/store/x9p8mwjarrdxsd6va4dv03acw20ngz5f-flake-fmt-1.0.0.drv error: Cannot build '/nix/store/g5b02zim3w8ffgzdiqy5f2rb54l3ad9l-merge-when-green-0.3.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/hn8xa9hkcipqxvz5z8jksaqjy8pmpy6j-merge-when-green-0.3.0