these 84 derivations will be built: /nix/store/xpvjazhbf7h42zd41pdkb4jsp6a7gdlc-nix-store-2.36.0pre.drv /nix/store/8g0kmmv1nn7nrv7g7wfmx3pj6wrzr5g5-nix-fetchers-2.36.0pre.drv /nix/store/cfxmyhml63q2r38djm200bfxk4sh25s7-nix-tarmac-0.1.0.drv /nix/store/0i3r2zz3bx5rsvbpqcqvmdy639n0v860-nix-tarmac-dispatcher.drv /nix/store/wyc771rdm940hdfwxy6zhi018h0ph4gb-nix-expr-2.36.0pre.drv /nix/store/mwyrrmn8xwms8l87gjflfrcrcl5badgb-nix-main-2.36.0pre.drv /nix/store/wifl6hxx88sv5pj070j1jgjhsjy4nym9-nix-flake-2.36.0pre.drv /nix/store/22bamzpplw6qmq4vcbrpzlvddvs1r41i-nix-cmd-2.36.0pre.drv /nix/store/h9cc02w360cm15z43dv2g2rn115jarx6-nix-util-tests-2.36.0pre.drv /nix/store/7fgzia9qfh7rkjvi2nfjlhzd5vdymxp5-nix-util-tests-run-without-new-syscalls.drv /nix/store/a6mikfi0i53fxgbazigra510j0n8s6r3-nix-store-c-2.36.0pre.drv /nix/store/qlnv3cw6f8inqa3676dks5s1y3l4jnqj-nix-expr-c-2.36.0pre.drv /nix/store/f3s3hy5ywr6f655hqcvwjiqc4bz4b59z-nix-fetchers-c-2.36.0pre.drv /nix/store/6isz3h9x449k0w738b4ijp28l9f7gkia-nix-store-test-support-2.36.0pre.drv /nix/store/7bd92080biffb540h1ykl9d2pj204y55-nix-util-test-support-2.36.0pre.drv /nix/store/h1nj0mbr4rcx63zljbn40509yzmy9984-nix-expr-tests-2.36.0pre.drv /nix/store/f6xilkyz1pi5ikq29ni9dzmjb9ra3c3j-nix-expr-tests-run.drv /nix/store/f8ln403k9ncv09vq4ak056bavk4nc90n-nix-util-tests-run.drv /nix/store/kv4qr0nas6r5m3mpzfdpcnd6qvny2wg4-nix-fetchers-tests-2.36.0pre.drv /nix/store/gv0f04qxw63bh5jvdkzsjnvj452vkla3-nix-fetchers-tests-run.drv /nix/store/nhryfvknv7w7a1mmilfwvlrvzcbbfpl3-nix-main-c-2.36.0pre.drv /nix/store/rrlh6dkk21gdvlbmjj48kyq39rxxyfzn-nix-flake-c-2.36.0pre.drv /nix/store/spzygdsavwqx4ci14smv75qvd7b8p1gd-nix-2.36.0pre20260829_7405040.drv /nix/store/mmg54c66f1h6i4yqibmmarv7rk9w1vid-nix-functional-tests-2.36.0pre20260829_7405040.drv /nix/store/87qp4kin10l00a9zfkap98yd375vjlgb-nix-flake-tests-2.36.0pre.drv /nix/store/siqw43dj2l6cxfsqqc2bmb7s38gznayj-nix-flake-tests-run.drv /nix/store/spjn5fqly012f2rpfs6bz6y281l0z4yp-nix-manual-2.36.0pre20260829_7405040.drv /nix/store/si9dmfwz5w455877kzf5nn1mrxld0imc-nix-store-tests-2.36.0pre.drv /nix/store/vs9nm2kqpvar3jc7608djin46wj7x26p-nix-store-tests-run.drv /nix/store/902bx66q9jzr558ppa73vfh0pir7rjxc-nix-2.36.0pre20260829_7405040.drv /nix/store/bq9s3csscf5amnylszikx137azcxiffj-tmpfiles.d.drv /nix/store/0i7r48ahc3hj4482rav1r9sd6jgskwda-X-Restart-Triggers-systemd-tmpfiles-resetup.drv /nix/store/73pb1b626z4cd3y4idl7ylngjyp60jh8-nixos-tmpfiles.d.drv /nix/store/w1jdypfbcarpkcjvvg8rk65acjhfzvsi-tmpfiles.d.drv /nix/store/gz86fchmb61fkiy91djnj9jdxkghz5zd-X-Restart-Triggers-systemd-tmpfiles-resetup.drv /nix/store/0m2j2jnspxfcvgiiw8cfy9082xi12lkw-unit-systemd-tmpfiles-resetup.service.drv /nix/store/6564jbfd3q54dx0idp15rdh5jh5xyp6b-nix.conf.drv /nix/store/dpirk886pxv8ym3xhbziv3hvpbk2rzix-X-Restart-Triggers-nix-daemon.drv /nix/store/15x1hcv65ps2cvc6m0v6kkpfgrrx6kli-unit-nix-daemon.service.drv /nix/store/75xfg43w9qfj6as1yx65sb2qvnrwr6l7-vdirsyncer-hooks.drv /nix/store/6mbqiqfhf40g8swlyj66a0df7dhbfi0k-system-path.drv /nix/store/il50sgnxf1375yiklx1n3zsfhjh92lqi-dbus-1.drv /nix/store/vp44pycmw8zqrh55szxq7yjhwyz66480-X-Restart-Triggers-dbus-broker.drv /nix/store/lkyarikhb5px36c4dx5lf6f96m7jr6zh-unit-dbus-broker.service.drv /nix/store/6g6kz7pnr9frnqvkv9nh0baqyvpa9628-user-units.drv /nix/store/2zz56b2vmf51fdrgxby78kv2w334hh0x-unit-opencrow.service.drv /nix/store/hmwk6ph6n756pqc6spqqfm4kw6hwjdy0-unit-dbus-broker.service.drv /nix/store/nrvffkzjkh03bq3xjizymd247bwzrpx4-system-units.drv /nix/store/1vqhxaplwm6kgrl460x3z3g7rxgxlq5k-etc.drv /nix/store/kgnxwz4079blqq7zrfd1rdrphdkh2w5n-nixos-rebuild-ng-26.11.drv /nix/store/zk28m3s9m8k621gba5fznwgm2xjqz4q5-nixos-option-26.11.drv /nix/store/fn4sa9w9w9z2x96qrdhscb50hc6ii0b4-system-path.drv /nix/store/ym5zmiiw2mii9bk5wn1084a93jjhl2sa-dbus-1.drv /nix/store/dmiiidzq6ydr1h78chcwgyah4dy5j56v-X-Restart-Triggers-dbus-broker.drv /nix/store/1yzn1y1dh2nm0cv15jy221vhjcvn6zm4-unit-dbus-broker.service.drv /nix/store/jj5n4bphzrg8143024b78115prbaa0qm-system-generators.drv /nix/store/63894yv0mkhn8jdc8pzi43l835mmqijm-unit-fast-nix-gc.service.drv /nix/store/8jhzwvx7136g3f1h8h97c96y1x4chvs4-unit-fast-nix-optimise.service.drv /nix/store/9jnv7ixs0b6gb8gb8qwxsnqpmrpm56h4-unit-container-.service.drv /nix/store/dwg5jkg8j6ksdi53yybir256lq7ys9wi-unit-nix-grpc-daemon.service.drv /nix/store/nid1mmfdjp3rjlcm6jy7izmfk7jx2abc-activate.drv /nix/store/ch1875kff2x3sii2ibs710h0fpbrdpif-nixos-system-opencrow-26.11pre-git.drv /nix/store/xvmwdlayjgd59zb9mm901drd4rx2amw2-etc-nixos-containers-opencrow.conf.drv /nix/store/z7wimfsxz72r4jsp1r2fg1bkjicc242y-X-Restart-Triggers-container-opencrow.drv /nix/store/jlawh5292iq75p0j9i1y4dq562rcfxgq-unit-container-opencrow.service.drv /nix/store/rsdjf8av8nkl8207arpnmwf8m1n7x32h-config.toml.drv /nix/store/lzhw36zjag544avjm231si1h3sicmx1z-unit-telegraf.service.drv /nix/store/qdzy57gf0aawk0pr5xmyfcfg80bq838c-unit-nix-optimise.service.drv /nix/store/r74way6m2j7jay0s6xadcyikii8d98nd-unit-container-hermes.service.drv /nix/store/r9zfaghqwzpma6q8hkrg7xy6iwbhwvhr-unit-systemd-tmpfiles-resetup.service.drv /nix/store/cmaxic6pny21a3bjh4dsrpbg4mfdr91f-unit-script-update-prefetch-start.drv /nix/store/v6lzvbhncjwxphljs9cl84hhixs1j6b5-unit-update-prefetch.service.drv /nix/store/4ayswplrddjhhlxx0vbnl0rj96kz5sxx-unit-script-nix-gc-start.drv /nix/store/vhli2kx0wjnan30yxdmfc87dzw1g693l-unit-nix-gc.service.drv /nix/store/x070c597fch4kiv9qyx0h1h3sc8sq00c-unit-dbus-broker.service.drv /nix/store/msppdmjl4czylrnkifgc4h72hl074bpl-system-units.drv /nix/store/qbha2bc72d45a33a69q2s66lq08bafql-user-units.drv /nix/store/wdn4plfxidzh078n26k3kxqn5j6s11i5-system-shutdown.drv /nix/store/xs4b9jfjr2lfgqha30rxq1yizp6a1jlq-user-generators.drv /nix/store/5drhwffz0vqyl865maf7pha7f3hq4ylc-etc.drv /nix/store/jz0nwhxp09rrbj229qpxw3wi928ypcbf-systemd-boot.drv /nix/store/8wy4023lpb3qfv6ldfiqwgj37c3p50nh-install-systemd-boot.sh.drv /nix/store/q53pnlxnvzcyhkc0lki9as27lxcir6w0-activate.drv /nix/store/3ws7ivrxkbsfxam8xc5xszkivw8sn04g-nixos-system-eve-26.11.20260823.1bf0cdc.drv building '/nix/store/dwg5jkg8j6ksdi53yybir256lq7ys9wi-unit-nix-grpc-daemon.service.drv' building '/nix/store/73pb1b626z4cd3y4idl7ylngjyp60jh8-nixos-tmpfiles.d.drv' unit-nix-grpc-daemon.service> tribuchet: building on jamie building '/nix/store/rsdjf8av8nkl8207arpnmwf8m1n7x32h-config.toml.drv' building '/nix/store/75xfg43w9qfj6as1yx65sb2qvnrwr6l7-vdirsyncer-hooks.drv' config.toml> tribuchet: building on jamie nixos-tmpfiles.d> tribuchet: building on jamie vdirsyncer-hooks> tribuchet: building on jamie unit-nix-grpc-daemon.service> structuredAttrs is enabled config.toml> structuredAttrs is enabled building '/nix/store/w1jdypfbcarpkcjvvg8rk65acjhfzvsi-tmpfiles.d.drv' tmpfiles.d> tribuchet: building on jamie building '/nix/store/6mbqiqfhf40g8swlyj66a0df7dhbfi0k-system-path.drv' building '/nix/store/2zz56b2vmf51fdrgxby78kv2w334hh0x-unit-opencrow.service.drv' system-path> tribuchet: building on jamie building '/nix/store/lzhw36zjag544avjm231si1h3sicmx1z-unit-telegraf.service.drv' unit-opencrow.service> tribuchet: building on jamie unit-telegraf.service> tribuchet: building on jamie building '/nix/store/gz86fchmb61fkiy91djnj9jdxkghz5zd-X-Restart-Triggers-systemd-tmpfiles-resetup.drv' X-Restart-Triggers-systemd-tmpfiles-resetup> tribuchet: building on jamie unit-telegraf.service> structuredAttrs is enabled building '/nix/store/0m2j2jnspxfcvgiiw8cfy9082xi12lkw-unit-systemd-tmpfiles-resetup.service.drv' unit-systemd-tmpfiles-resetup.service> tribuchet: building on jamie unit-systemd-tmpfiles-resetup.service> structuredAttrs is enabled system-path> structuredAttrs is enabled system-path> created 7150 symlinks in user environment system-path> install-info: warning: no info dir entry in `/nix/store/nxc0g6aajydbm0cz6f4km0m475m76aqp-system-path/share/info/gawknotes.info' unit-opencrow.service> structuredAttrs is enabled building '/nix/store/il50sgnxf1375yiklx1n3zsfhjh92lqi-dbus-1.drv' dbus-1> tribuchet: building on jamie building '/nix/store/vp44pycmw8zqrh55szxq7yjhwyz66480-X-Restart-Triggers-dbus-broker.drv' X-Restart-Triggers-dbus-broker> tribuchet: building on jamie building '/nix/store/hmwk6ph6n756pqc6spqqfm4kw6hwjdy0-unit-dbus-broker.service.drv' building '/nix/store/lkyarikhb5px36c4dx5lf6f96m7jr6zh-unit-dbus-broker.service.drv' unit-dbus-broker.service> tribuchet: building on jamie unit-dbus-broker.service> tribuchet: building on jamie unit-dbus-broker.service> structuredAttrs is enabled unit-dbus-broker.service> structuredAttrs is enabled building '/nix/store/6g6kz7pnr9frnqvkv9nh0baqyvpa9628-user-units.drv' building '/nix/store/nrvffkzjkh03bq3xjizymd247bwzrpx4-system-units.drv' user-units> tribuchet: building on jamie system-units> tribuchet: building on jamie building '/nix/store/1vqhxaplwm6kgrl460x3z3g7rxgxlq5k-etc.drv' etc> tribuchet: building on jamie building '/nix/store/nid1mmfdjp3rjlcm6jy7izmfk7jx2abc-activate.drv' activate> tribuchet: building on jamie building '/nix/store/ch1875kff2x3sii2ibs710h0fpbrdpif-nixos-system-opencrow-26.11pre-git.drv' nixos-system-opencrow-26.11pre-git> tribuchet: building on jamie nixos-system-opencrow-26.11pre-git> structuredAttrs is enabled building '/nix/store/xvmwdlayjgd59zb9mm901drd4rx2amw2-etc-nixos-containers-opencrow.conf.drv' etc-nixos-containers-opencrow.conf> tribuchet: building on jamie building '/nix/store/z7wimfsxz72r4jsp1r2fg1bkjicc242y-X-Restart-Triggers-container-opencrow.drv' X-Restart-Triggers-container-opencrow> tribuchet: building on jamie building '/nix/store/cfxmyhml63q2r38djm200bfxk4sh25s7-nix-tarmac-0.1.0.drv' nix-tarmac-0.1.0> tribuchet: building on jamie nix-tarmac-0.1.0> Running phase: unpackPhase nix-tarmac-0.1.0> unpacking source archive /nix/store/fqnfmx36hmi4hr2kz29cv56zxwyrawy8-source nix-tarmac-0.1.0> source root is source nix-tarmac-0.1.0> Running phase: patchPhase nix-tarmac-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase nix-tarmac-0.1.0> Running phase: configurePhase nix-tarmac-0.1.0> mesonConfigurePhase flags: --prefix=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0 --libdir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/lib --libexecdir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/libexec --bindir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/bin --sbindir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/sbin --includedir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/include --mandir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/share/man --infodir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/share/info --localedir=/nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain -Dplugin=enabled nix-tarmac-0.1.0> The Meson build system nix-tarmac-0.1.0> Version: 1.10.2 nix-tarmac-0.1.0> Source dir: /build/source nix-tarmac-0.1.0> Build dir: /build/source/build nix-tarmac-0.1.0> Build type: native build nix-tarmac-0.1.0> Project name: nix-tarmac nix-tarmac-0.1.0> Project version: undefined nix-tarmac-0.1.0> C++ compiler for the host machine: g++ (gcc 15.3.0 "g++ (GCC) 15.3.0") nix-tarmac-0.1.0> C++ linker for the host machine: g++ ld.bfd 2.46 nix-tarmac-0.1.0> Host machine cpu family: x86_64 nix-tarmac-0.1.0> Host machine cpu: x86_64 nix-tarmac-0.1.0> Found pkg-config: YES (/nix/store/0v0raqk1qw5g2a21km4xa1hwhaq4s976-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 nix-tarmac-0.1.0> Run-time dependency lmdb found: YES 0.9.35 nix-tarmac-0.1.0> Run-time dependency libblake3 found: YES 1.8.5 nix-tarmac-0.1.0> Run-time dependency libarchive found: YES 3.8.8 nix-tarmac-0.1.0> Run-time dependency openssl found: YES 3.6.3 nix-tarmac-0.1.0> Run-time dependency liblz4 found: YES 1.10.0 nix-tarmac-0.1.0> Run-time dependency nix-fetchers found: YES 2.36.0pre nix-tarmac-0.1.0> Run-time dependency nix-store found: YES 2.36.0pre nix-tarmac-0.1.0> Run-time dependency nix-util found: YES 2.36.0pre nix-tarmac-0.1.0> Build targets in project: 10 nix-tarmac-0.1.0> nix-tarmac-0.1.0> nix-tarmac undefined nix-tarmac-0.1.0> nix-tarmac-0.1.0> User defined options nix-tarmac-0.1.0> auto_features: enabled nix-tarmac-0.1.0> bindir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/bin nix-tarmac-0.1.0> buildtype : plain nix-tarmac-0.1.0> includedir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/include nix-tarmac-0.1.0> infodir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/share/info nix-tarmac-0.1.0> libdir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/lib nix-tarmac-0.1.0> libexecdir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/libexec nix-tarmac-0.1.0> localedir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/share/locale nix-tarmac-0.1.0> mandir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/share/man nix-tarmac-0.1.0> plugin : enabled nix-tarmac-0.1.0> prefix : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0 nix-tarmac-0.1.0> sbindir : /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0/sbin nix-tarmac-0.1.0> wrap_mode : nodownload nix-tarmac-0.1.0> nix-tarmac-0.1.0> Found ninja-1.13.2 at /nix/store/vj0z9ncypj0qcp8jdcri68dls27inzm6-ninja-1.13.2/bin/ninja nix-tarmac-0.1.0> mesonConfigurePhase: enabled\ parallel\ building nix-tarmac-0.1.0> Running phase: buildPhase nix-tarmac-0.1.0> build flags: -j24 nix-tarmac-0.1.0> [1/20] Compiling C++ object nix-tarmac-loader.so.p/meson-generated_nix-tarmac-loader-unity0.cpp.o nix-tarmac-0.1.0> [2/20] Compiling C++ object nar_test.p/meson-generated_nar_test-unity0.cpp.o nix-tarmac-0.1.0> [3/20] Compiling C++ object gc_bench.p/meson-generated_gc_bench-unity0.cpp.o nix-tarmac-0.1.0> [4/20] Linking target nix-tarmac-loader.so nix-tarmac-0.1.0> [5/20] Compiling C++ object corrupt_test.p/meson-generated_corrupt_test-unity0.cpp.o nix-tarmac-0.1.0> [6/20] Compiling C++ object gc_test.p/meson-generated_gc_test-unity0.cpp.o nix-tarmac-0.1.0> [7/20] Compiling C++ object model_test.p/meson-generated_model_test-unity0.cpp.o nix-tarmac-0.1.0> [8/20] Compiling C++ object bench.p/meson-generated_bench-unity0.cpp.o nix-tarmac-0.1.0> [9/20] Compiling C++ object crash_test.p/meson-generated_crash_test-unity0.cpp.o nix-tarmac-0.1.0> [10/20] Compiling C++ object nix-tarmac.so.p/meson-generated_nix-tarmac-unity0.cpp.o nix-tarmac-0.1.0> FAILED: [code=1] nix-tarmac.so.p/meson-generated_nix-tarmac-unity0.cpp.o nix-tarmac-0.1.0> g++ -Inix-tarmac.so.p -I. -I.. -I../src -I/nix/store/626viy4ljsvhdzg2125m972szhyd49nw-libarchive-3.8.8-dev/include -I/nix/store/6wj1fprxldrbsdl0rp7nd1g65rxf0nh4-nix-fetchers-2.36.0pre-dev/include -I/nix/store/hhp02cfwzw5w94v6kjvyf22c4fl1afs4-nix-store-2.36.0pre-dev/include -I/nix/store/dprwf3r1pdgyq50hdg7h61fmgip2i476-nix-util-2.36.0pre-dev/include -I/nix/store/ymc296bfq75wwf7n44gzz8xng7xrsaci-nlohmann_json-3.12.0/include -I/nix/store/zsqxgq8c88zxbvkp4cr7lvi0m2cv1c7a-lmdb-0.9.35-dev/include -I/nix/store/c2grbycjqimnxf19gapn407dl2vmklr2-libblake3-1.8.5-dev/include -I/nix/store/6ipfw1jdmajx5y200pwikxsm7q8yslv5-onetbb-2022.3.0-dev/include -I/nix/store/djbmc5jk7ggq5hhcb1g976iadjbs99hb-openssl-3.6.3-dev/include -I/nix/store/26pja30lq73b5by98smaghz0xp8l3bl6-lz4-1.10.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++23 -fvisibility=hidden -fvisibility-inlines-hidden -D_GNU_SOURCE -D_GLIBCXX_ASSERTIONS -fstack-protector-strong -Wshadow -Wnon-virtual-dtor -fPIC -DBLAKE3_DLL -DBLAKE3_USE_TBB -std=c++23 -std=c++23 -std=c++23 -DNIX_COMPAT_VERSION_MAJOR=2 -DNIX_COMPAT_VERSION_MINOR=36 -MD -MQ nix-tarmac.so.p/meson-generated_nix-tarmac-unity0.cpp.o -MF nix-tarmac.so.p/meson-generated_nix-tarmac-unity0.cpp.o.d -o nix-tarmac.so.p/meson-generated_nix-tarmac-unity0.cpp.o -c nix-tarmac.so.p/nix-tarmac-unity0.cpp nix-tarmac-0.1.0> In file included from nix-tarmac.so.p/nix-tarmac-unity0.cpp:2: nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:493:8: error: 'void {anonymous}::TarmacStore::registerDrvOutput(const nix::Realisation&)' marked 'override', but does not override nix-tarmac-0.1.0> 493 | void registerDrvOutput(const nix::Realisation & /*output*/) override { nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc: In member function 'std::shared_ptr {anonymous}::TarmacStore::drvPathInfo(const nix::StorePath&, std::string)': nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:315:22: error: 'parseDerivation' was not declared in this scope; did you mean 'writeDerivation'? nix-tarmac-0.1.0> 315 | const auto drv = parseDerivation(*this, std::move(text), nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~ nix-tarmac-0.1.0> | writeDerivation nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc: In member function 'virtual void {anonymous}::TarmacStore::addToStore(const nix::ValidPathInfo&, nix::Source&, nix::RepairFlag, nix::CheckSigsFlag)': nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:419:23: error: 'parseDerivation' was not declared in this scope; did you mean 'writeDerivation'? nix-tarmac-0.1.0> 419 | writeDerivation(parseDerivation(*this, nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~ nix-tarmac-0.1.0> | writeDerivation nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc: In member function 'virtual nix::StorePath {anonymous}::TarmacStore::writeDerivation(const nix::Derivation&, nix::RepairFlag)': nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:470:48: error: 'const nix::Derivation' {aka 'const struct nix::derivation::Derivation, nix::derivation::Output>'} has no member named 'unparse' nix-tarmac-0.1.0> 470 | const auto id = state->store.putBlob(drv.unparse(*this, false)); nix-tarmac-0.1.0> | ^~~~~~~ nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc: In member function 'virtual nix::Derivation {anonymous}::TarmacStore::readDerivation(const nix::StorePath&)': nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:484:12: error: 'parseDerivation' was not declared in this scope; did you mean 'writeDerivation'? nix-tarmac-0.1.0> 484 | return parseDerivation(*this, std::move(*text), nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~ nix-tarmac-0.1.0> | writeDerivation nix-tarmac-0.1.0> In file included from /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_iterator.h:78, nix-tarmac-0.1.0> from /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/ranges_base.h:39, nix-tarmac-0.1.0> from /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/ranges_util.h:34, nix-tarmac-0.1.0> from /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/tuple:46, nix-tarmac-0.1.0> from /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/functional:55, nix-tarmac-0.1.0> from ../src/pack_cas.hpp:5, nix-tarmac-0.1.0> from /build/source/build/../plugin/ctx.hh:7, nix-tarmac-0.1.0> from /build/source/build/../plugin/tarmac.cc:3, nix-tarmac-0.1.0> from nix-tarmac.so.p/nix-tarmac-unity0.cpp:1: nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h: In instantiation of 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}]': nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:805:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::TarmacStore; _Args = {nix::ref}; allocator_type = std::allocator]' nix-tarmac-0.1.0> 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:606:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 606 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ nix-tarmac-0.1.0> 607 | std::forward<_Args>(__args)...); // might throw nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Alloc = std::allocator; _Args = {nix::ref}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 969 | auto __pi = ::new (__mem) nix-tarmac-0.1.0> | ^~~~~~~~~~~~~ nix-tarmac-0.1.0> 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore]' nix-tarmac-0.1.0> 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) nix-tarmac-0.1.0> | ^ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}; _NonArray<_Tp> = {anonymous}::TarmacStore]' nix-tarmac-0.1.0> 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> 1008 | std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/dprwf3r1pdgyq50hdg7h61fmgip2i476-nix-util-2.36.0pre-dev/include/nix/util/ref.hh:175:33: required from 'nix::ref nix::make_ref(Args&& ...) [with T = {anonymous}::TarmacStore; Args = {ref}]' nix-tarmac-0.1.0> 175 | auto p = std::make_shared(std::forward(args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:643:36: required from here nix-tarmac-0.1.0> 643 | return nix::make_ref(nix::ref{shared_from_this()}); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:129:28: error: no matching function for call to 'construct_at({anonymous}::TarmacStore*&, nix::ref)' nix-tarmac-0.1.0> 129 | std::construct_at(__p, std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:129:28: note: there is 1 candidate nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:96:5: note: candidate 1: 'template requires !(is_unbounded_array_v<_Tp>) && requires{::new(void*(0)) _Tp;} constexpr _Tp* std::construct_at(_Tp*, _Args&& ...)' nix-tarmac-0.1.0> 96 | construct_at(_Tp* __location, _Args&&... __args) nix-tarmac-0.1.0> | ^~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:96:5: note: template argument deduction/substitution failed: nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:96:5: note: constraints not satisfied nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h: In substitution of 'template requires !(is_unbounded_array_v<_Tp>) && requires{::new(void*(0)) _Tp;} constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}]': nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:129:21: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}]' nix-tarmac-0.1.0> 129 | std::construct_at(__p, std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:805:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::TarmacStore; _Args = {nix::ref}; allocator_type = std::allocator]' nix-tarmac-0.1.0> 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:606:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 606 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ nix-tarmac-0.1.0> 607 | std::forward<_Args>(__args)...); // might throw nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Alloc = std::allocator; _Args = {nix::ref}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 969 | auto __pi = ::new (__mem) nix-tarmac-0.1.0> | ^~~~~~~~~~~~~ nix-tarmac-0.1.0> 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore]' nix-tarmac-0.1.0> 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) nix-tarmac-0.1.0> | ^ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}; _NonArray<_Tp> = {anonymous}::TarmacStore]' nix-tarmac-0.1.0> 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> 1008 | std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/dprwf3r1pdgyq50hdg7h61fmgip2i476-nix-util-2.36.0pre-dev/include/nix/util/ref.hh:175:33: required from 'nix::ref nix::make_ref(Args&& ...) [with T = {anonymous}::TarmacStore; Args = {ref}]' nix-tarmac-0.1.0> 175 | auto p = std::make_shared(std::forward(args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:643:36: required from here nix-tarmac-0.1.0> 643 | return nix::make_ref(nix::ref{shared_from_this()}); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:96:5: required by the constraints of 'template requires !(is_unbounded_array_v<_Tp>) && requires{::new(void*(0)) _Tp;} constexpr _Tp* std::construct_at(_Tp*, _Args&& ...)' nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:94:10: in requirements [with _Tp = ::TarmacStore; _Args = {nix::ref::TarmacStoreConfig>}] nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:94:21: note: the required expression '::new(void*(0)) _Tp' is invalid nix-tarmac-0.1.0> 94 | && requires { ::new((void*)0) _Tp(std::declval<_Args>()...); } nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h: In instantiation of 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}]': nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:805:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::TarmacStore; _Args = {nix::ref}; allocator_type = std::allocator]' nix-tarmac-0.1.0> 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:606:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 606 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ nix-tarmac-0.1.0> 607 | std::forward<_Args>(__args)...); // might throw nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Alloc = std::allocator; _Args = {nix::ref}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 969 | auto __pi = ::new (__mem) nix-tarmac-0.1.0> | ^~~~~~~~~~~~~ nix-tarmac-0.1.0> 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' nix-tarmac-0.1.0> 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {nix::ref}; _Tp = {anonymous}::TarmacStore]' nix-tarmac-0.1.0> 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) nix-tarmac-0.1.0> | ^ nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}; _NonArray<_Tp> = {anonymous}::TarmacStore]' nix-tarmac-0.1.0> 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> 1008 | std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /nix/store/dprwf3r1pdgyq50hdg7h61fmgip2i476-nix-util-2.36.0pre-dev/include/nix/util/ref.hh:175:33: required from 'nix::ref nix::make_ref(Args&& ...) [with T = {anonymous}::TarmacStore; Args = {ref}]' nix-tarmac-0.1.0> 175 | auto p = std::make_shared(std::forward(args)...); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:643:36: required from here nix-tarmac-0.1.0> 643 | return nix::make_ref(nix::ref{shared_from_this()}); nix-tarmac-0.1.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> cc1plus: note: set '-fconcepts-diagnostics-depth=' to at least 2 for more detail nix-tarmac-0.1.0> /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:133:7: error: invalid new-expression of abstract class type '{anonymous}::TarmacStore' nix-tarmac-0.1.0> 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> /build/source/build/../plugin/store.cc:240:8: note: because the following virtual functions are pure within '{anonymous}::TarmacStore': nix-tarmac-0.1.0> 240 | struct TarmacStore : nix::Store { nix-tarmac-0.1.0> | ^~~~~~~~~~~ nix-tarmac-0.1.0> In file included from /nix/store/6wj1fprxldrbsdl0rp7nd1g65rxf0nh4-nix-fetchers-2.36.0pre-dev/include/nix/fetchers/fetch-to-store.hh:4, nix-tarmac-0.1.0> from /build/source/build/../plugin/tarmac.cc:13: nix-tarmac-0.1.0> /nix/store/hhp02cfwzw5w94v6kjvyf22c4fl1afs4-nix-store-2.36.0pre-dev/include/nix/store/store-api.hh:758:18: note: 'virtual void nix::Store::registerDrvOutputUnchecked(const nix::Realisation&)' nix-tarmac-0.1.0> 758 | virtual void registerDrvOutputUnchecked(const Realisation & output) = 0; nix-tarmac-0.1.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ nix-tarmac-0.1.0> [11/20] Compiling C++ object libcore.a.p/meson-generated_core-unity0.cpp.o nix-tarmac-0.1.0> ninja: build stopped: subcommand failed. error: Cannot build '/nix/store/cfxmyhml63q2r38djm200bfxk4sh25s7-nix-tarmac-0.1.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/2qs2fazz2c5g4frh9ild14hlrssrga1m-nix-tarmac-0.1.0 Last 25 log lines: > /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = {anonymous}::TarmacStore; _Args = {nix::ref}; _NonArray<_Tp> = {anonymous}::TarmacStore]' > 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1008 | std::forward<_Args>(__args)...); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /nix/store/dprwf3r1pdgyq50hdg7h61fmgip2i476-nix-util-2.36.0pre-dev/include/nix/util/ref.hh:175:33: required from 'nix::ref nix::make_ref(Args&& ...) [with T = {anonymous}::TarmacStore; Args = {ref}]' > 175 | auto p = std::make_shared(std::forward(args)...); > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /build/source/build/../plugin/store.cc:643:36: required from here > 643 | return nix::make_ref(nix::ref{shared_from_this()}); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > cc1plus: note: set '-fconcepts-diagnostics-depth=' to at least 2 for more detail > /nix/store/7sh9061yj9yl20ndc00rqw4d0bd80m1j-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:133:7: error: invalid new-expression of abstract class type '{anonymous}::TarmacStore' > 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /build/source/build/../plugin/store.cc:240:8: note: because the following virtual functions are pure within '{anonymous}::TarmacStore': > 240 | struct TarmacStore : nix::Store { > | ^~~~~~~~~~~ > In file included from /nix/store/6wj1fprxldrbsdl0rp7nd1g65rxf0nh4-nix-fetchers-2.36.0pre-dev/include/nix/fetchers/fetch-to-store.hh:4, > from /build/source/build/../plugin/tarmac.cc:13: > /nix/store/hhp02cfwzw5w94v6kjvyf22c4fl1afs4-nix-store-2.36.0pre-dev/include/nix/store/store-api.hh:758:18: note: 'virtual void nix::Store::registerDrvOutputUnchecked(const nix::Realisation&)' > 758 | virtual void registerDrvOutputUnchecked(const Realisation & output) = 0; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > [11/20] Compiling C++ object libcore.a.p/meson-generated_core-unity0.cpp.o > ninja: build stopped: subcommand failed. For full logs, run: nix log /nix/store/cfxmyhml63q2r38djm200bfxk4sh25s7-nix-tarmac-0.1.0.drv error: Cannot build '/nix/store/0i3r2zz3bx5rsvbpqcqvmdy639n0v860-nix-tarmac-dispatcher.drv'. Reason: 1 dependency failed. Output paths: /nix/store/16dnir7zqy0m60lzxalwr15pp52zw9db-nix-tarmac-dispatcher error: Cannot build '/nix/store/6564jbfd3q54dx0idp15rdh5jh5xyp6b-nix.conf.drv'. Reason: 1 dependency failed. Output paths: /nix/store/8dihsglvjax8yczaqnmrv8sfhb8n63wd-nix.conf building '/nix/store/jj5n4bphzrg8143024b78115prbaa0qm-system-generators.drv' building '/nix/store/wdn4plfxidzh078n26k3kxqn5j6s11i5-system-shutdown.drv' building '/nix/store/bq9s3csscf5amnylszikx137azcxiffj-tmpfiles.d.drv' building '/nix/store/9jnv7ixs0b6gb8gb8qwxsnqpmrpm56h4-unit-container-.service.drv' building '/nix/store/r74way6m2j7jay0s6xadcyikii8d98nd-unit-container-hermes.service.drv' building '/nix/store/jlawh5292iq75p0j9i1y4dq562rcfxgq-unit-container-opencrow.service.drv' building '/nix/store/cmaxic6pny21a3bjh4dsrpbg4mfdr91f-unit-script-update-prefetch-start.drv' building '/nix/store/xs4b9jfjr2lfgqha30rxq1yizp6a1jlq-user-generators.drv' error: Cannot build '/nix/store/dpirk886pxv8ym3xhbziv3hvpbk2rzix-X-Restart-Triggers-nix-daemon.drv'. Reason: 1 dependency failed. Output paths: /nix/store/nkjsk51xqxs2mjb1a0pnjj5nvpaf8jbd-X-Restart-Triggers-nix-daemon error: Cannot build '/nix/store/15x1hcv65ps2cvc6m0v6kkpfgrrx6kli-unit-nix-daemon.service.drv'. Reason: 1 dependency failed. Output paths: /nix/store/iipr5wv3sd7k1qm852dbzr2qcgmv49n1-unit-nix-daemon.service system-generators> tribuchet: building on jamie system-shutdown> tribuchet: building on jamie tmpfiles.d> tribuchet: building on jamie unit-container-.service> tribuchet: building on jamie unit-container-hermes.service> tribuchet: building on jamie unit-container-opencrow.service> tribuchet: building on jamie unit-script-update-prefetch-start> tribuchet: building on jamie user-generators> tribuchet: building on jamie unit-container-.service> structuredAttrs is enabled unit-container-opencrow.service> structuredAttrs is enabled building '/nix/store/fn4sa9w9w9z2x96qrdhscb50hc6ii0b4-system-path.drv' system-path> tribuchet: building on jamie building '/nix/store/v6lzvbhncjwxphljs9cl84hhixs1j6b5-unit-update-prefetch.service.drv' unit-update-prefetch.service> tribuchet: building on jamie unit-update-prefetch.service> structuredAttrs is enabled building '/nix/store/0i7r48ahc3hj4482rav1r9sd6jgskwda-X-Restart-Triggers-systemd-tmpfiles-resetup.drv' X-Restart-Triggers-systemd-tmpfiles-resetup> tribuchet: building on jamie building '/nix/store/r9zfaghqwzpma6q8hkrg7xy6iwbhwvhr-unit-systemd-tmpfiles-resetup.service.drv' unit-systemd-tmpfiles-resetup.service> tribuchet: building on jamie unit-systemd-tmpfiles-resetup.service> structuredAttrs is enabled unit-container-hermes.service> structuredAttrs is enabled system-path> structuredAttrs is enabled system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/share/bash-completion/completions/git' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/share/bash-completion/completions/git' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/share/bash-completion/completions/git-prompt.sh' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/share/bash-completion/completions/git-prompt.sh' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/scalar' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/scalar' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-upload-archive' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-upload-archive' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-shell' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-shell' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-http-backend' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-http-backend' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-jump' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-jump' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-receive-pack' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-receive-pack' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-cvsserver' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-cvsserver' system-path> pkgs.buildEnv warning: colliding subpath (ignored): `/nix/store/8wxs6573l730vxkqd6wp58kvxa19csll-git-2.55.0/bin/git-upload-pack' and `/nix/store/a9bqll0lcjmqdf1s7j5v2sf473mc32zr-git-minimal-2.55.0/bin/git-upload-pack' system-path> created 2900 symlinks in user environment building '/nix/store/ym5zmiiw2mii9bk5wn1084a93jjhl2sa-dbus-1.drv' dbus-1> tribuchet: building on jamie building '/nix/store/dmiiidzq6ydr1h78chcwgyah4dy5j56v-X-Restart-Triggers-dbus-broker.drv' X-Restart-Triggers-dbus-broker> tribuchet: building on jamie building '/nix/store/1yzn1y1dh2nm0cv15jy221vhjcvn6zm4-unit-dbus-broker.service.drv' building '/nix/store/x070c597fch4kiv9qyx0h1h3sc8sq00c-unit-dbus-broker.service.drv' unit-dbus-broker.service> tribuchet: building on jamie unit-dbus-broker.service> tribuchet: building on jamie unit-dbus-broker.service> structuredAttrs is enabled unit-dbus-broker.service> structuredAttrs is enabled error: Cannot build '/nix/store/msppdmjl4czylrnkifgc4h72hl074bpl-system-units.drv'. Reason: 1 dependency failed. Output paths: /nix/store/ygjh3y1b1vw6b8v86180gn77dhdjwy1h-system-units building '/nix/store/qbha2bc72d45a33a69q2s66lq08bafql-user-units.drv' user-units> tribuchet: building on jamie error: Cannot build '/nix/store/5drhwffz0vqyl865maf7pha7f3hq4ylc-etc.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/ls0bph642ra7s5ncpanvy04bsjswmw68-etc error: Cannot build '/nix/store/q53pnlxnvzcyhkc0lki9as27lxcir6w0-activate.drv'. Reason: 1 dependency failed. Output paths: /nix/store/wp7971a36j2qrn8bbkvp197jbfcpxn2i-activate error: Cannot build '/nix/store/3ws7ivrxkbsfxam8xc5xszkivw8sn04g-nixos-system-eve-26.11.20260823.1bf0cdc.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/w6i2z0wnjd0g97vk3pc621zznz4xbcfp-nixos-system-eve-26.11.20260823.1bf0cdc