these 70 derivations will be built: /nix/store/087vb08wzbhzr3ps3dvh1ppf42pxbbpn-cargo-package-bytes-1.11.1.drv /nix/store/jyh5b8xk03m542xvqjidfk3kbvgylfxa-cargo-src-wasm-bindgen-shared-0.2.121.drv /nix/store/0bwfng2fdj4xxb2hal9niynh81mgy0af-cargo-package-wasm-bindgen-shared-0.2.121.drv /nix/store/pxsxga9sd84b0h8ksp93f1mwnkx92b5q-Cargo.toml.drv /nix/store/rhyhmyxqb5pa21vs9zki9ldi05ih3mh0-Cargo.toml.drv /nix/store/0plz2fl43yzhbdanrmv1fagbqbvbi23i-source.drv /nix/store/1i9hlj9vsnmy9yvfkylrvm5h5v0lqjh3-cargo-package-syn-2.0.117.drv /nix/store/2bvncgwa7cbqmxjpawg0gs0b2gs68bxi-cargo-package-foldhash-0.1.5.drv /nix/store/2bw7xsqlp7kd7dfzj2q8yci99hxjbmvd-cargo-package-futures-util-0.3.32.drv /nix/store/32210llg3swzm8jq5rkd6qp2ly0av66f-cargo-package-prettyplease-0.2.37.drv /nix/store/4kwarjmxy504yhaa09jwq2mp1506kxy6-cargo-package-actix-http-3.12.1.drv /nix/store/4v4pi8142r1h2sxcddg4h3inmq3qb3qs-cargo-package-actix-web-4.13.0.drv /nix/store/4v5967fzim7r00b31cci2nb4c6iwnc1f-cargo-package-wit-bindgen-core-0.51.0.drv /nix/store/57mpizmxvmf6lg4kal27gwgmiyy2hws6-cargo-src-rustls-pki-types-1.14.1.drv /nix/store/5i90j365schn8w1p2j6p0im0srxjsrlq-cargo-package-getrandom-0.4.2.drv /nix/store/5j2kpali57lrlfxszjsb67q9qrq45903-cargo-package-derive_more-0.99.20.drv /nix/store/5r14cr8s5mdb0vfyavlc1n18ybh52m15-cargo-package-anyhow-1.0.102.drv /nix/store/61j4whf7h43idpjb5j79wh067jfrbn3r-cargo-package-wit-bindgen-0.51.0.drv /nix/store/6p8ny0hfamx3l8h12wmvnx7f2cn81hi0-cargo-src-wasm-bindgen-0.2.121.drv /nix/store/79fmfyv3ygd2n8v67j9nm21lzaj6x6xd-cargo-package-futures-macro-0.3.32.drv /nix/store/7awd7yjgrfc7k804939mzn025jz6isih-cargo-src-web-sys-0.3.98.drv /nix/store/7h8fkjn1c147757yc0hdxrid4fnfj88l-cargo-package-bstr-1.12.1.drv /nix/store/pmamsxi43zldz99nnv2agwpw3sswvw2f-cargo-src-sqlite-wasm-rs-0.5.3.drv /nix/store/7n9h58r2agnwa9jrjygc77kb5i615rwb-cargo-package-sqlite-wasm-rs-0.5.3.drv /nix/store/7wqvyy1v5b351girf2bsn51vqcvcqmh5-cargo-package-id-arena-2.3.0.drv /nix/store/8cgpbql4pjfirmf2gd6vkgb4j121s5hd-cargo-package-winnow-1.0.2.drv /nix/store/8qj7vvbgybzvqd16x2pwdvdvdqq4a7qk-cargo-package-libsqlite3-sys-0.38.0.drv /nix/store/am8n5dcdbwhc9qdfhmcizc7s36vs0x3n-cargo-package-digest-0.11.3.drv /nix/store/b89hk4qd4xx74zzhvfpjs76f256f45xh-cargo-package-memchr-2.8.1.drv /nix/store/bc9d8mfq52sx0jd2y5i9vilnh87ry6r7-cargo-package-idna_adapter-1.2.2.drv /nix/store/c6k9xy3cx5fqji33fkj6rlc8sn8vcdl6-cargo-package-md5-0.8.0.drv /nix/store/dwjq1c5rzk162hhkzlvdqmwkzax9fiiz-cargo-package-wit-bindgen-rust-0.51.0.drv /nix/store/f1z6dfzh4ncqqji15m5nc2dw7csalzg2-cargo-package-hashlink-0.11.0.drv /nix/store/f78f4yxma26ry37ldi4pvgh16xpvy3s9-cargo-package-futures-core-0.3.32.drv /nix/store/fjn3r955dijr0bs5q6rk7jpay6s0zw5p-cargo-package-tokio-1.52.3.drv /nix/store/ghkrqdyy42wbx1hh7lbwqkawfnbr9r37-cargo-package-quote-1.0.45.drv /nix/store/pms6w0lirahqg8d92qa69ki18fwps2g9-cargo-src-zerocopy-0.8.50.drv /nix/store/glrny0rd48ijab5l1h20qfzy5dq178fs-cargo-package-zerocopy-0.8.50.drv /nix/store/hf570mh850hncrckbz64yk8cc9w7sr43-cargo-package-leb128fmt-0.1.0.drv /nix/store/kh0c6zw69sp4w4q67rd16llabzamjpqf-cargo-package-cc-1.2.62.drv /nix/store/l4kcym0mp3hlf89pdndsvd1586yxpfvc-cargo-package-wit-bindgen-rust-macro-0.51.0.drv /nix/store/lgn8q508jacwv87vih19im824jghzv99-cargo-package-js-sys-0.3.98.drv /nix/store/lznjrj8ib5jnyjm1sysskf8h7rrwn9ir-cargo-package-futures-task-0.3.32.drv /nix/store/mfcs7rl385zn8c1cmf181xjh7har0ia3-cargo-package-compress-tools-0.15.1.drv /nix/store/l9iz15afrpbgz86k6fr1338m4fp4grin-cargo-src-zerocopy-derive-0.8.50.drv /nix/store/nkqrlwcsvkc63321n30ni57r09qcr221-cargo-package-zerocopy-derive-0.8.50.drv /nix/store/p2bwayd75nqaanss7m62d0b4s230qk3z-cargo-package-wit-component-0.244.0.drv /nix/store/p4hsipngj56y1k2xns2g14v0qaijbrmz-cargo-package-rustls-0.23.40.drv /nix/store/rnzv0pj3mb7c39nk0030qs8bidq57nkc-cargo-package-rusqlite-0.40.0.drv /nix/store/s4vpqg9426lf1lr6ym6xn0s3qp8265dv-cargo-package-wasm-metadata-0.244.0.drv /nix/store/ix2r7agha11d0d636lqcjc2x8s1pr9yd-cargo-src-wasm-bindgen-macro-0.2.121.drv /nix/store/sa5rphr54zi1n5b4fxida5x1xkfm2whs-cargo-package-wasm-bindgen-macro-0.2.121.drv /nix/store/skq56ifr4aybm326b1rw97aby6k94kcj-cargo-package-wasm-encoder-0.244.0.drv /nix/store/slpf66lxdc2a07f0rbgp6smrpkaw1x3g-cargo-package-bytestring-1.5.1.drv /nix/store/sq1j18hrgz2ld6yc4k36al3qdkxzgkc1-cargo-package-wit-parser-0.244.0.drv /nix/store/sspd35hh25d9k53q7pn9ixgc8kic5fnh-cargo-package-zeroize-1.8.2.drv /nix/store/v889kizj28ijwgy8ycfrnc6l43irvmzz-cargo-package-heck-0.5.0.drv /nix/store/vw5rpzsyc2brjak9zzj184mpwcbm7zbk-cargo-package-wasmparser-0.244.0.drv /nix/store/wfhlw4r6mxcjris8iqyv9qydx0ain88a-cargo-package-rustls-pki-types-1.14.1.drv /nix/store/jj763hhsskkbnfari0dba40ndwzjx9dp-cargo-src-wasm-bindgen-macro-support-0.2.121.drv /nix/store/wkaqsyxlw2d7cnm77267hwa9crmmjvzf-cargo-package-wasm-bindgen-macro-support-0.2.121.drv /nix/store/x1wxrkyrkjscxw2arxi11hqck048cjya-cargo-package-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.drv /nix/store/x46zgzxr5hhkhgsz5zv8cg6lvrli6a7k-cargo-package-futures-sink-0.3.32.drv /nix/store/yb335hy2nkkp3a3b7dfrj3j5a6aqfzq7-cargo-package-web-sys-0.3.98.drv /nix/store/zjgh0p84x55nh7i4gns98lc0zk34502g-cargo-package-hashbrown-0.15.5.drv /nix/store/zkqvwzkcw8s2vdrln08wy114v122y7hp-cargo-package-wasm-bindgen-0.2.121.drv /nix/store/7vzhxj30209c69h9mxm6g57hb9k9mgnr-vendor-registry.drv /nix/store/qbphv0wg8gqkffd51k955kc8qbpj3yba-vendor-cargo-deps.drv /nix/store/vh6hm0yk9bmd35wi5z4fninlf76kfc15-harmonia-deps-3.1.0.drv /nix/store/xdml5fshnkxhwa7ckcvi48sxg79wgm0q-harmonia-llvm-cov-3.1.0.drv building '/nix/store/pxsxga9sd84b0h8ksp93f1mwnkx92b5q-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/f1z6dfzh4ncqqji15m5nc2dw7csalzg2-cargo-package-hashlink-0.11.0.drv' building '/nix/store/v889kizj28ijwgy8ycfrnc6l43irvmzz-cargo-package-heck-0.5.0.drv' building '/nix/store/7wqvyy1v5b351girf2bsn51vqcvcqmh5-cargo-package-id-arena-2.3.0.drv' building '/nix/store/lgn8q508jacwv87vih19im824jghzv99-cargo-package-js-sys-0.3.98.drv' building '/nix/store/8qj7vvbgybzvqd16x2pwdvdvdqq4a7qk-cargo-package-libsqlite3-sys-0.38.0.drv' building '/nix/store/32210llg3swzm8jq5rkd6qp2ly0av66f-cargo-package-prettyplease-0.2.37.drv' building '/nix/store/rnzv0pj3mb7c39nk0030qs8bidq57nkc-cargo-package-rusqlite-0.40.0.drv' building '/nix/store/x1wxrkyrkjscxw2arxi11hqck048cjya-cargo-package-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.drv' building '/nix/store/vw5rpzsyc2brjak9zzj184mpwcbm7zbk-cargo-package-wasmparser-0.244.0.drv' building '/nix/store/8cgpbql4pjfirmf2gd6vkgb4j121s5hd-cargo-package-winnow-1.0.2.drv' cargo-package-hashlink-0.11.0> tribuchet: building on jamie cargo-package-heck-0.5.0> tribuchet: building on jamie cargo-package-id-arena-2.3.0> tribuchet: building on jamie cargo-package-id-arena-2.3.0> Running phase: unpackPhase cargo-package-id-arena-2.3.0> setting SOURCE_DATE_EPOCH to timestamp 1153704088 of file "./crate/tests/readme_up_to_date.rs" cargo-package-id-arena-2.3.0> Running phase: patchPhase cargo-package-id-arena-2.3.0> Running phase: updateAutotoolsGnuConfigScriptsPhase cargo-package-id-arena-2.3.0> Running phase: installPhase cargo-package-js-sys-0.3.98> tribuchet: building on jamie cargo-package-libsqlite3-sys-0.38.0> tribuchet: building on jamie cargo-package-prettyplease-0.2.37> tribuchet: building on jamie cargo-package-js-sys-0.3.98> Running phase: unpackPhase cargo-package-js-sys-0.3.98> setting SOURCE_DATE_EPOCH to timestamp 1153704088 of file "./crate/src/lib.rs" cargo-package-js-sys-0.3.98> Running phase: patchPhase cargo-package-js-sys-0.3.98> Running phase: updateAutotoolsGnuConfigScriptsPhase cargo-package-js-sys-0.3.98> Running phase: installPhase cargo-package-libsqlite3-sys-0.38.0> Running phase: unpackPhase cargo-package-libsqlite3-sys-0.38.0> setting SOURCE_DATE_EPOCH to timestamp 1153704088 of file "./crate/wrapper_ext.h" cargo-package-libsqlite3-sys-0.38.0> Running phase: patchPhase cargo-package-libsqlite3-sys-0.38.0> Running phase: updateAutotoolsGnuConfigScriptsPhase cargo-package-libsqlite3-sys-0.38.0> Running phase: installPhase cargo-package-rusqlite-0.40.0> tribuchet: building on jamie cargo-package-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06> tribuchet: building on jamie cargo-package-wasmparser-0.244.0> tribuchet: building on jamie cargo-package-winnow-1.0.2> tribuchet: building on jamie building '/nix/store/vh6hm0yk9bmd35wi5z4fninlf76kfc15-harmonia-deps-3.1.0.drv' harmonia-deps-3.1.0> tribuchet: building on jamie building '/nix/store/xdml5fshnkxhwa7ckcvi48sxg79wgm0q-harmonia-llvm-cov-3.1.0.drv' harmonia-llvm-cov-3.1.0> tribuchet: building on jamie harmonia-llvm-cov-3.1.0> Running phase: unpackPhase harmonia-llvm-cov-3.1.0> unpacking source archive /nix/store/52kg5ysk3njfw8ls436l3qy00f4w4v80-source harmonia-llvm-cov-3.1.0> source root is source harmonia-llvm-cov-3.1.0> Running phase: patchPhase harmonia-llvm-cov-3.1.0> Executing configureCargoCommonVars harmonia-llvm-cov-3.1.0> decompressing cargo artifacts from /nix/store/gbmwz3l575vb1jhhdaqip5kfzx22f67q-harmonia-deps-3.1.0/target.tar.zst to target harmonia-llvm-cov-3.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase harmonia-llvm-cov-3.1.0> Running phase: configurePhase harmonia-llvm-cov-3.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/2cx0ry6w2k55g52ma6rkszk691al9r2k-vendor-cargo-deps/config.toml harmonia-llvm-cov-3.1.0> default configurePhase, nothing to do harmonia-llvm-cov-3.1.0> Running phase: buildPhase harmonia-llvm-cov-3.1.0> +++ command cargo --version harmonia-llvm-cov-3.1.0> cargo 1.95.0 (f2d3ce0bd 2026-03-21) harmonia-llvm-cov-3.1.0> +++ command cargo build --workspace harmonia-llvm-cov-3.1.0> Compiling harmonia-utils-base-encoding v0.0.0-alpha.0 (/build/source/harmonia-utils-base-encoding) harmonia-llvm-cov-3.1.0> Compiling harmonia-file-core v3.1.0 (/build/source/harmonia-file-core) harmonia-llvm-cov-3.1.0> Compiling harmonia-utils-io v0.0.0-alpha.0 (/build/source/harmonia-utils-io) harmonia-llvm-cov-3.1.0> Compiling harmonia-protocol-derive v3.1.0 (/build/source/harmonia-protocol-derive) harmonia-llvm-cov-3.1.0> Compiling harmonia-client v3.1.0 (/build/source/harmonia-client) harmonia-llvm-cov-3.1.0> Compiling harmonia-ssh-store v3.1.0 (/build/source/harmonia-ssh-store) harmonia-llvm-cov-3.1.0> Compiling harmonia-utils-test v0.0.0-alpha.0 (/build/source/harmonia-utils-test) harmonia-llvm-cov-3.1.0> Compiling harmonia-utils-hash v0.0.0-alpha.0 (/build/source/harmonia-utils-hash) harmonia-llvm-cov-3.1.0> Compiling harmonia-utils-signature v3.1.0 (/build/source/harmonia-utils-signature) harmonia-llvm-cov-3.1.0> Compiling harmonia-file-nar v3.1.0 (/build/source/harmonia-file-nar) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-path v3.1.0 (/build/source/harmonia-store-path) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-content-address v3.1.0 (/build/source/harmonia-store-content-address) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-ref-scan v0.0.0-alpha.0 (/build/source/harmonia-store-ref-scan) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-derivation v0.0.0-alpha.0 (/build/source/harmonia-store-derivation) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-path-info v3.1.0 (/build/source/harmonia-store-path-info) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-nar-info v3.1.0 (/build/source/harmonia-store-nar-info) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-build-result v3.1.0 (/build/source/harmonia-store-build-result) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-aterm v0.0.0-alpha.0 (/build/source/harmonia-store-aterm) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-db v3.1.0 (/build/source/harmonia-store-db) harmonia-llvm-cov-3.1.0> Compiling harmonia-protocol v3.1.0 (/build/source/harmonia-protocol) harmonia-llvm-cov-3.1.0> Compiling harmonia-cache v3.1.0 (/build/source/harmonia-cache) harmonia-llvm-cov-3.1.0> Compiling harmonia-daemon v3.1.0 (/build/source/harmonia-daemon) harmonia-llvm-cov-3.1.0> Compiling harmonia-store-remote v3.1.0 (/build/source/harmonia-store-remote) harmonia-llvm-cov-3.1.0> error[E0433]: cannot find `HashingReader` in `harmonia_utils_hash` harmonia-llvm-cov-3.1.0> --> harmonia-daemon/src/handler.rs:343:69 harmonia-llvm-cov-3.1.0> | harmonia-llvm-cov-3.1.0> 343 | let (hashing_reader, hash_state) = harmonia_utils_hash::HashingReader::new(source); harmonia-llvm-cov-3.1.0> | ^^^^^^^^^^^^^ could not find `HashingReader` in `harmonia_utils_hash` harmonia-llvm-cov-3.1.0> | harmonia-llvm-cov-3.1.0> help: a struct with a similar name exists harmonia-llvm-cov-3.1.0> | harmonia-llvm-cov-3.1.0> 343 - let (hashing_reader, hash_state) = harmonia_utils_hash::HashingReader::new(source); harmonia-llvm-cov-3.1.0> 343 + let (hashing_reader, hash_state) = harmonia_utils_hash::HashReader::new(source); harmonia-llvm-cov-3.1.0> | harmonia-llvm-cov-3.1.0> harmonia-llvm-cov-3.1.0> For more information about this error, try `rustc --explain E0433`. harmonia-llvm-cov-3.1.0> error: could not compile `harmonia-daemon` (lib) due to 1 previous error harmonia-llvm-cov-3.1.0> warning: build failed, waiting for other jobs to finish... error: Cannot build '/nix/store/xdml5fshnkxhwa7ckcvi48sxg79wgm0q-harmonia-llvm-cov-3.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/pz7p7q2gby13m6p7dnrh9rl3nm2kgrpg-harmonia-llvm-cov-3.1.0 Last 25 log lines: > Compiling harmonia-store-derivation v0.0.0-alpha.0 (/build/source/harmonia-store-derivation) > Compiling harmonia-store-path-info v3.1.0 (/build/source/harmonia-store-path-info) > Compiling harmonia-store-nar-info v3.1.0 (/build/source/harmonia-store-nar-info) > Compiling harmonia-store-build-result v3.1.0 (/build/source/harmonia-store-build-result) > Compiling harmonia-store-aterm v0.0.0-alpha.0 (/build/source/harmonia-store-aterm) > Compiling harmonia-store-db v3.1.0 (/build/source/harmonia-store-db) > Compiling harmonia-protocol v3.1.0 (/build/source/harmonia-protocol) > Compiling harmonia-cache v3.1.0 (/build/source/harmonia-cache) > Compiling harmonia-daemon v3.1.0 (/build/source/harmonia-daemon) > Compiling harmonia-store-remote v3.1.0 (/build/source/harmonia-store-remote) > error[E0433]: cannot find `HashingReader` in `harmonia_utils_hash` > --> harmonia-daemon/src/handler.rs:343:69 > | > 343 | let (hashing_reader, hash_state) = harmonia_utils_hash::HashingReader::new(source); > | ^^^^^^^^^^^^^ could not find `HashingReader` in `harmonia_utils_hash` > | > help: a struct with a similar name exists > | > 343 - let (hashing_reader, hash_state) = harmonia_utils_hash::HashingReader::new(source); > 343 + let (hashing_reader, hash_state) = harmonia_utils_hash::HashReader::new(source); > | > > For more information about this error, try `rustc --explain E0433`. > error: could not compile `harmonia-daemon` (lib) due to 1 previous error > warning: build failed, waiting for other jobs to finish... For full logs, run: nix log /nix/store/xdml5fshnkxhwa7ckcvi48sxg79wgm0q-harmonia-llvm-cov-3.1.0.drv