warning: unknown setting 'eval-cores' warning: unknown setting 'lazy-trees' these 4 derivations will be built: /nix/store/4ak5gngfk65lp0h06cq1d9b97nsgls70-SPIRV-Reflect.drv /nix/store/541f19chh2sr742ff6lfkxv6kf1vi0h7-flecs.drv /nix/store/bajb4w1xpvkxf56ia7r7frccd4bvqc9y-imgui-1.92.4-docking.drv /nix/store/8hy3bcvjcrcq143va1dswjch8ivqnw9d-wren_tests.drv these 339 paths will be fetched (1.5 GiB download, 4.8 GiB unpacked): /nix/store/9ymh888864wb8csics8kpi67d7p5yfqy-abseil-cpp-20260817.0 /nix/store/rkcyq4xkbb1045l9gvkmrmsr7xzn3k5x-ada-4.0.0 /nix/store/4anfh4wyg0bckkj4h29lda6n5v7kq6hh-alsa-lib-1.2.16.1 /nix/store/d5nbmb080lckh9811q3grnlfv1ikmisi-alsa-topology-conf-1.2.5.1 /nix/store/kh9d602gyx4wmjrki2dsshxz1gb8lmf7-alsa-ucm-conf-1.2.16.1 /nix/store/wjwvwflfn09jks2gq6w470cf4qn6cbx1-at-spi2-core-2.62.0 /nix/store/ck36cr8xnhgy4mxv38x1xjyqp95w59vq-avahi-0.8 /nix/store/lfm00fnq66xfgbn099vqckabyl5jllz6-bash-interactive-5.3p20 /nix/store/5m474zjv4c2ayfpirfrbcjkfc85zh1q7-binaryen-133 /nix/store/vpk4jmp902lmp1jgv9k9265hvybh8b1p-binutils-wrapper-2.46 /nix/store/36cw11x8xsy0yzwjbi3d1ka2172ay1rh-bluez-5.87 /nix/store/1hqcs3ap976vxy8vj7i7540bln4ycjwn-boost-1.89.0 /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev /nix/store/g39cz2xgxpcgj9dm59xds7r6jlmda22s-brotli-1.2.1 /nix/store/b11l20f7n0cmac252f6wn9k6kdr3qrmz-brotli-1.2.1-dev /nix/store/sx0fyd6228r3m84d5bccs6d5kz81lh9n-brotli-1.2.1-lib /nix/store/kjmgsnigdk34bmb5njr21ydhvjhahkba-bzip2-1.0.8-dev /nix/store/1q848v3z5vz95h20p560mdg6815c3f42-c-ares-1.34.9 /nix/store/r020s04y8608q03ayybg2kssia1jc9z2-cairo-1.18.6 /nix/store/pylq65rq1dhsmgs62ijplf3c603wh4jl-cdparanoia-iii-10.2 /nix/store/6fsfwac3rlb870xwwihbp8j3xfsi2h26-chromaprint-1.6.1 /nix/store/db8gz9m30n8lwszr1zahm6jx56vja3g2-cjson-1.7.19 /nix/store/hkl2dljr9r1blyd5pdnfg35dipp916g4-clang-22.1.8 /nix/store/8cb28sd3cvwsb6br4m9qd95xc2r8nr7c-clang-22.1.8-lib /nix/store/29vj921c5bf4g4k73lwcp0yk1wyfd4cl-closure-compiler-20260804 /nix/store/9xdayymn5yh1c98hg12d13d3ir0sxd4x-cmake-4.4.4 /nix/store/sn9hd3hvlpl00s99vhbblqivz9i86n33-ctestCheckHook /nix/store/mwyp302dp3vc6r5dysnv3zb4m5py9gl5-cups-2.4.19-lib /nix/store/hndb5r06yhki2mvbmpjd8zpbpwa18l30-curl-8.23.0 /nix/store/ykyk7ajsw31ybw4yq72pa4a6xp7jl3zs-curl-8.23.0 /nix/store/7na2hh2gszyr7i9n3fa5jhqm66mcyk51-dav1d-1.5.3 /nix/store/qbv74lpzb7i6zkv1kd3wzm7i758vmn1v-dbus-1.16.2-lib /nix/store/v1jy8ggciqlyv5j297jhr9ybsv5fj5k9-dconf-51.0-lib /nix/store/0zhvihb7r16n9ghyyf2y69c9c6hh36cq-dejavu-fonts-minimal-2.37 /nix/store/xsyb52b3bdh7xq8pg5ygvzahpbni2d4f-dns-root-data-2025-04-14 /nix/store/pccp92fz19awp8wl8ni89wb4pzc47r8x-elfutils-0.195 /nix/store/siq73il71ywx3nj7bxgvrc2g6pyp7lls-ell-0.83 /nix/store/fafjdisqkgfbr2y4q1z7jfy10nxfg2xw-emscripten-6.0.9 /nix/store/wlb2cz6irdhpy2kay2wz1l34kp6g34fp-emscripten-llvm-6.0.9 /nix/store/v6q51iz219rminr7czfhrhiwy5aqk9s7-emscripten-node-modules-6.0.9 /nix/store/iah6p6pamsk3c2cx7jjh691g8k07zili-expand-response-params /nix/store/mmxfsz32l77sbid699y2hrck8q069chh-expat-2.9.0-dev /nix/store/r30zjb6crivjxbw3ir8csn34rjsldxnz-faad2-2.11.4 /nix/store/f7bzb96f4ywdhandv7pqlqv2alimgqgi-fdk-aac-2.0.3 /nix/store/s3562ddc8zzgqqgrg3rf987gm5risipk-ffado-2.5.0 /nix/store/inn87nb3kryc4kvdzva0975h6fv7l1fq-ffmpeg-headless-9.0.2-data /nix/store/ljgm77kn0w7p2zlclsda9k3l6xmrx1r9-ffmpeg-headless-9.0.2-lib /nix/store/p34248kczzzjkllhnsphyxxl2pw117f6-fftw-double-3.3.11 /nix/store/25dghg1w6ifsfd5jl56pjbk3azlsfxd3-fftw-single-3.3.11 /nix/store/kfsjrlmpvyxha1xfpkl9w38zykkz194a-file-5.48 /nix/store/adx0bv0ifaa3sqv6ldn0bgf712sxc7pf-flac-1.5.0 /nix/store/0cvml5n9kqbb2kiblz4nd6l6dss6qg4k-flite-2.2-lib /nix/store/p8cc53zxjyjapb4p5mxa3mv38g0s80pw-fluidsynth-2.5.6 /nix/store/pz6inqfwnzk3rj0kvg52fxrwanp2n9nm-fontconfig-2.18.3 /nix/store/iajp42rxi7ifx9kqwdagpwjcbhf6mjgf-fontconfig-2.18.3-bin /nix/store/51r2nmv3i8a6mzc6yy0wsrrmq7xbvfp1-fontconfig-2.18.3-dev /nix/store/rbppbs3qnv7as8wnz7mn5h4wx0wjq4yn-fontconfig-2.18.3-lib /nix/store/iyyxyfvl2ggh2gjsmswzwlxzrwcj22d9-freepats-20060219 /nix/store/92ymwd3gpjn4gf4gs9rhddmy3wi4zsb4-freetype-2.14.3 /nix/store/kzba48dmvy1kbdwqdvnnmy6x7chhwis0-freetype-2.14.3-dev /nix/store/6v9lkf7a07n9v3yva5mw6nhjzbv0d9k0-fribidi-1.0.18 /nix/store/8jkn64zxyl1aiswvl44a4qkz973a0syr-game-music-emu-0.6.5 /nix/store/rp1zq1p0rjfdg99rb2cfs14871y6cqaj-gcc-16.2.0 /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0 /nix/store/bgrrk1crwbmc7phgzkipmrzc9x257i88-gdk-pixbuf-2.44.8 /nix/store/w4cjyk294i1h68z75z46dgws7hmma7m6-giflib-6.1.3 /nix/store/l1dc43vyhg99zdwwyb988vkizbm71v42-glfw-3.4 /nix/store/qmgkff2y21flgnvzhmq95hsh1b2a81g5-glfw-3.4-dev /nix/store/rj0sh9bqfc62j2jvh6zahd0a9rpnwgw9-glib-2.90.0 /nix/store/yw00mmzbxyd5cmfkdmycnl3gihnrxdrj-glslang-16.6.0 /nix/store/f10r84amd0qjc5dp5k4abrmp8f4wx584-gmp-with-cxx-6.3.0 /nix/store/ig6jj8rp18mdzzjy0z1yjrnx881r5sqv-gnutls-3.8.13 /nix/store/2lm82b2dsna4vjfvg5vg1hfx4fiy69x9-gobject-introspection-1.86.0 /nix/store/dhagc9qa1h9yr6v370z0ypvz0qsqk23b-graphene-1.10.8 /nix/store/2wldva4axp3j7q44fz9gz5p7dvi4l8v4-graphite2-1.3.15 /nix/store/k93nhk2b8g7ivwm66zma4d86fafabg3f-gsettings-desktop-schemas-51.0 /nix/store/3qkvaim9qdspi2mzkmggzbhhjrdka7wk-gsm-1.0.24 /nix/store/dwrskfk76k1025ihwh43w4210isqk5wv-gssdp-1.6.6 /nix/store/g7b4y9398szaq41llpyz0yq4vr4j881h-gst-plugins-bad-1.28.8 /nix/store/08a9clp2nbr02icjj50v81d7f5v5aam3-gst-plugins-base-1.28.8 /nix/store/c0p36bscf8c22s8g122kkhdffn6z6ryf-gstreamer-1.28.8 /nix/store/ab0r3yf7x5f5x1qxnf9idd53wvrj4a1v-gtest-1.18.0 /nix/store/lymi4f7x5f54mwc8hhj5cpg0n8z82jaz-gtk+3-3.24.52 /nix/store/6pjjrqlhqii4j4cpnz67zpgf74dkd1jn-gtk4-4.24.0 /nix/store/68bjb69rvvs3q68pyzpxc6l9ziwv310k-gupnp-1.6.10 /nix/store/bd5vvqlsarkblmbqbqlpsmxcazw2j69l-gupnp-igd-1.6.0 /nix/store/l4cxxsx2zpmwm275wck1pmcl4g98dsy2-harfbuzz-14.5.1 /nix/store/xzh11b3p4p3pbyypkcgvqdzcqs5qys0s-hdrhistogram_c-0.11.10 /nix/store/5ikr3z89vadijsnbhx5zim26lhx437m1-html-tidy-5.8.0 /nix/store/wy3ymk580yq9vp23hnzch8jnmmzh3d1i-hwdata-0.412 /nix/store/dc4dxr66d4z8jpjlbbwf8f2vfjfma1jx-hwloc-2.15.0-lib /nix/store/f6sc8iqwxy7ig3lqi07as1pz5mag109i-icu4c-78.3 /nix/store/xvc3widp1rkqyx7w9c862w051cb9lw2s-imath-3.2.3 /nix/store/gdqmbpbjwb6ff8bcllblc4pv69v0qafs-iso-codes-4.20.1 /nix/store/ny8j1b6r6m67jnid9dhjrwspkvh8gpg7-json-c-0.19 /nix/store/gf6q6pclqdmig7iw8zifl4jzqnf8cmhx-json-glib-1.10.8 /nix/store/25svpf3rdkvkc43f0zp59j5g1wjlmfp5-keyutils-1.6.3-lib /nix/store/l61b7akyg90i6fnw96spap7s44cv4k12-kmod-31 /nix/store/zgh6gn8hzq8n42id5f6sdhb4h567dahi-kmod-31-lib /nix/store/1s8bxpyfc3faqvdvr5hlv5bbf6zp49nj-krb5-1.22.2-lib /nix/store/v17dqik3jffynyz5f2cyy5jpxkgi6nk7-lame-4.0-lib /nix/store/28z11yz990sjcd8hh73r66mfk3mc4gab-lcms2-2.19.1 /nix/store/5vci3vscxmacggy8pfwvqnyrxdijydl2-ldacbt-2.0.72 /nix/store/ja8mqzwv5qclf4kc009y7pchx8cnkn3w-lerc-4.2.0 /nix/store/ij6n2q31ljiasp4p6jvf1xb33iql2qyw-libadwaita-1.10.0 /nix/store/5hxhysb61pyb8lj8gv7wwy44anj43gnd-libajantv2-18.0.0 /nix/store/rk2i2ipfvfcxnzafsccnk5z82d80n3zh-libao-1.2.2 /nix/store/vcnh80mmsp10ybh4azw4vrxlczb0jyds-libaom-3.15.2 /nix/store/f1q8g8jyzaxml2ddrs5frqbfzwlgh8x7-libarchive-3.8.10-lib /nix/store/w1yw5az5ah4j4csh053pdhq8iyzfs53y-libass-0.17.5 /nix/store/n49v07lg5x91qwc4mzrac76nry2f1pl2-libavc1394-0.5.4 /nix/store/5gcx7daa301nyd6a0ilxyqhwh624y866-libbluray-1.4.1 /nix/store/sz9dnnyqxpvckmj5d2pjdkdh7k8mf2nc-libbs2b-3.1.0 /nix/store/59ds07iyfbi64v861mk517w2vqvq37dg-libcamera-0.7.2 /nix/store/h20gjznng61dkj2gmf3b1gdj9ngk8gab-libcanberra-0.30 /nix/store/jhj6p9llbz4hv43q9rr8yxz39myh99r5-libcap-2.78-lib /nix/store/f09z22j48qva0lqpq4f5hz9bmld9z6p1-libconfig-1.8.2 /nix/store/fx3qv8qzc64y9sm1z3gd7qh4vmjww17h-libdaemon-0.14 /nix/store/qn4gmrk7sfjbq3648sf3xjb0f1rnp2sc-libdatrie-2019-12-20-lib /nix/store/rblchy230qs47zpf15fnsw8wii51pr0s-libdc1394-2.2.7 /nix/store/yvrza8c4fczvj5m8ihc36zr4x48p06g3-libde265-1.1.3 /nix/store/dll0p90lsimwls89024k2myb0l204rl1-libdecor-0.2.5 /nix/store/7pqd3hafa9cbcy426lnx4qnb05psr4mf-libdeflate-1.26 /nix/store/nm4nadhjw0m873b1g7b63jlv9qwhphqg-libdrm-2.4.134 /nix/store/1vk09qw37la1ksr2gi9ipcn9zxmg8i7h-libdrm-2.4.134-bin /nix/store/b8jyi5k3bi2hh12wfchbjgb2hpk9yj8m-libdrm-2.4.134-dev /nix/store/614j9l1667cqx07nmlb0dxssi9yzm2rl-libdv-1.0.0 /nix/store/smk7b972v1v8h8inihxxpm4xsr7zbs1k-libdvdcss-1.5.0 /nix/store/9l0npjvfb15i142fy3ia18hbxvwhjq7m-libdvdnav-6.1.1 /nix/store/a969xj4rzqgl6hw3myjxsyfnfy2sb04r-libdvdread-7.0.1 /nix/store/106cwaqg7h6rcv2swxk118mkfi17lhzd-libebur128-1.2.6 /nix/store/pihv1d5p078ydv3ga2q63a4rbsdsh0f2-libepoxy-1.5.10 /nix/store/rlddw02a2zkm0qjrzxqn3542l5p0div5-libevent-2.1.13 /nix/store/y90izk14blcvhl249ml690rlw2fbzi7f-libfreeaptx-0.2.2 /nix/store/j6crvk2m147s1wp0gs26iyqm26srchxz-libglvnd-1.7.0 /nix/store/2mwa4dwl85hpqjsc8m92k3bqviqm5c1n-libglvnd-1.7.0-dev /nix/store/84xy4w9xamjkiiw2kbml67h414i8la4l-libgudev-238 /nix/store/c684j9g0s4k4md6a4v69mnk90cgf6m1r-libical-3.0.20 /nix/store/z3f3cmv6kn1f85cha46z8c6fcwvx5p5k-libice-1.1.2 /nix/store/w83pkgb9m1ws36yw0xy7l8ky4ig5gzgm-libiec61883-1.2.0 /nix/store/kvm3ixhh24wzgws7fk50vb4zqh5hzcqp-libjack2-1.9.22 /nix/store/254b1mxrkhfykqrrw4fhzf4ks9scgm1q-libjpeg-turbo-3.2.0 /nix/store/3xff0cng793z0v1nvgaknjd0b1q9wm1y-liblc3-1.1.3 /nix/store/ygprxqimdp07x5fgrs2ki9244cdzwsj6-libmad-0.16.5 /nix/store/1y09vmgkfji3rs0w78zyhp883mhplx20-libmodplug-0.8.9.0 /nix/store/k0byqkpzxbfnf4wj57d22wkry9wckrn4-libmpg123-1.33.7 /nix/store/8wc68p1fbag8w4w836v1p4r46qxcnm08-libmysofa-1.3.5 /nix/store/fr1nbg6z20py9gz4v0mmqfnlgiabwlz3-libnice-0.1.24 /nix/store/8c5lw9fmbdl774v6242qmkcis10jdkl6-libogg-1.3.6 /nix/store/cy50qnx0sxxcxljw7ya24ssizjxf203d-libopenmpt-0.8.9 /nix/store/d70ciig1wfzvq0y3gy828l6ylrf0cyjp-libopus-1.6.1 /nix/store/kzdxgym91p6bxvrfzrh35qyl8g60c8iz-libpciaccess-0.19 /nix/store/king5pjyg5bldqv20q41fry0hwnj0vws-libpfm-4.14.1 /nix/store/d7pn11xv3qyfdfx33fgwvcqlnxhlnhpj-libpng-apng-1.6.59 /nix/store/lydp0w36a38j9dgnmqbwmpg7145m8cyh-libpng-apng-1.6.59-dev /nix/store/nbmpc2jpzknx08mp0djn2i2zqjhy8c0m-libpq-18.6 /nix/store/i3fb4p14jn3xmj5kyvzxsaksd6i5dw8v-libpsl-0.23.3 /nix/store/r645g67lgfmnzxkx46dllaw526r4a72v-libpulseaudio-17.0 /nix/store/d6gr9sml4m15kiva712flzxva6pjlr8f-libraw1394-2.1.2 /nix/store/ahk9mmm7pwvg8v28j8k80inrv9qgk6c6-librist-0.2.11 /nix/store/hbr878lpbvawd9f1gy5jbz6la1rnlhr1-librsvg-2.63.0 /nix/store/jk8jiy9xc1xgiiggpdgj32v7cwyz54aq-libsamplerate-0.2.2 /nix/store/v8ik1izlcgga2r33gh1ws9wgxsvf84bl-libselinux-3.11 /nix/store/biwvzs5f2v0wk2d76nlcgva5l32b2kxj-libsm-1.2.6 /nix/store/sqrv5n1sfwp1amsy9mg0swd82kv16ryq-libsndfile-1.2.2 /nix/store/srd6l83hc8dr35kbnll2cpwhpr44sbcn-libsoup-3.8.0 /nix/store/ky9xfcbn00fl3mxrhdscpxi9c6njzlh4-libsrtp-2.8.1 /nix/store/ddnjzpbgydbgqy550badv1hpdc3d3ip3-libssh-0.12.2 /nix/store/j2bgw36d5qjjq48bk48v692bd01dz2ff-libssh2-1.11.1 /nix/store/xwichq09hbc163klzdlbkmz0r8bb6sng-libtasn1-4.21.0 /nix/store/6mf2l62agqfy1hkxifm2lvhj90506zw0-libthai-0.1.30 /nix/store/rv93yisy1qr0v0lwzmf6nl0wknnhyqi3-libtheora-1.2.0 /nix/store/v154wvscivq3j7cizhnfccyi8b1ws0kl-libtiff-4.7.2 /nix/store/p460c4cb861xsvvbwymhpbkj3iivqzi3-libtool-2.6.2-lib /nix/store/h39qml87bd24gdsvnmgspcf1awi5c57p-libunwind-1.8.3 /nix/store/w5cmsqrnjv6mjbji3nbwdcx860bqxzgy-libusb-1.0.30 /nix/store/dyvl2ip4lhcdbavvb79fflj2vnxcbr80-libuv-1.53.0 /nix/store/83drlwlr2i43wpw1xk058i41n494v8sd-libva-2.24.1 /nix/store/iv99z297zpfxczjm2alqcw8jyk0ans6h-libva-minimal-2.24.1 /nix/store/hz5k84g1n07h1bjwpgl7z7v01rgizn2k-libvmaf-3.0.0 /nix/store/fwl3lwrldy9m3cdsych8jsm86njpvd31-libvorbis-1.3.7 /nix/store/xlibasfm55mnngx3rxjr663kank2952w-libvpx-1.17.0 /nix/store/b0gpq7815bq5bssdv0fkk8kpxrnjhcbm-libwebp-1.6.0 /nix/store/kq3q1xrnnnh8j6ipwl1hryg2hax8yhc4-libwebp-1.6.0 /nix/store/nz6yl26svfj0qap9qnpvd26yp2gxn3xl-libx11-1.8.14 /nix/store/116jyy1j92hh36f1qpggp13f9cbhq0l9-libx11-1.8.14-dev /nix/store/1vf3gs73myaha9a90w4s29z0v0vprs5w-libxau-1.0.12 /nix/store/hnprfn6a77gb9lk42h0ib1dhqd944rvp-libxcb-1.17.0 /nix/store/6ylrmvw0724hhc0q6mcjj5s0880ds3dz-libxcb-image-0.4.1 /nix/store/p5d0pzdpbxj4gvbmpl2c658l4mpxwacq-libxcb-keysyms-0.4.1 /nix/store/fjw3g9cg2sj44ajmgs2qik2j1jg4r8my-libxcb-render-util-0.3.10 /nix/store/dvv8sgqms87mkr7ic9gapsj7mpvi1gp6-libxcb-util-0.4.1 /nix/store/l2xx4zavmj3xj5gw75s0gfzrk1i4gp1f-libxcb-wm-0.4.2 /nix/store/jc5j9axzwla63bnnzbnkkfi6p6bw61s1-libxcomposite-0.4.7 /nix/store/4vdll3ayvj82s2x722w9jzh1vqh6qj6p-libxcrypt-4.5.2 /nix/store/r3j78xcnqf1jl46gj7jj3bdvijyk0nvv-libxcursor-1.2.3 /nix/store/04w65w967q2ml4zfibkmqyw23klbv8md-libxcursor-1.2.3-dev /nix/store/cmgd662xssc0pza0hv05kwznn5h88ag4-libxdamage-1.1.7 /nix/store/zcc3ps8kx9vbfzr4c5qcm2hhyfifddkk-libxdmcp-1.1.5 /nix/store/ig03w1najff9c7rfi3fm7fsnr1azkfs7-libxext-1.3.7 /nix/store/hhp85inw9g37xmgqny2ii4bdrfy06fwj-libxfixes-6.0.2 /nix/store/xq1ghdipcm4b86qpbrkscqiaswlmcdzp-libxft-2.3.9 /nix/store/cyhr3klhvaggc0bcqqb67b25ly33bgfg-libxi-1.8.4 /nix/store/5v5157x6b5s80yin21mzbrr7iqc566sp-libxinerama-1.1.6 /nix/store/4irfnnwv8iq34pf2irccxz1ypxy3plg9-libxkbcommon-1.13.2 /nix/store/s50a95k9yig5a9y1v014yg47kj0cy638-libxrandr-1.5.5 /nix/store/9zvbir9x39wgxzpp8k6sw9rzqv54z1mz-libxrandr-1.5.5-dev /nix/store/rqq907s6kn0d7b2n737c5v6qqgbp5p8x-libxrender-0.9.13 /nix/store/96vj05171pz0dr2l4abhsch577dsgikf-libxrender-0.9.13-dev /nix/store/05jrgkg24d5kj1rlannl6vlrhr1zbw35-libxscrnsaver-1.2.5 /nix/store/9b50fb0vfa0k7amzz4ybqnhw9vq2shxl-libxslt-1.1.45 /nix/store/2nxx4nyf7i5a9gbcq7wm6qy9bhx5c6by-libxtst-1.2.6 /nix/store/lipmwbxmy250vzhdb64804n6aafs9z9l-libxv-1.0.13 /nix/store/hnc70ljl3bkjd21979s3r5pqwn8kar3q-libxxf86vm-1.1.7 /nix/store/z5sjm82y79pz83i2rrlhca98fqbwfmjz-libyaml-0.2.5 /nix/store/lksdqrp9qcgk4ln5pavjm32q8z8ymrv7-libyuv-1908 /nix/store/sfvrj2snsy0hn2kbvax3cy96pbmvyd3d-lilv-0.28.0 /nix/store/lmzz1q8ihkn7mnw8xdlwnzh0n844jnxj-lld-22.1.8 /nix/store/33zgf5z6gvvs676krfsy8yilavr6817l-llhttp-9.4.3 /nix/store/lbz2vy45fdjbj8g19qzafdp3cn3yn0ay-llvm-22.1.8 /nix/store/q0j5dmhzm0assgpx0lbz8slwwn0zgkwy-llvm-22.1.8-lib /nix/store/givwyz2xmx6ak0k1x4v3az7prlnhzj0j-lrdf-0.6.1 /nix/store/x5i6rdwhirv3zhvsv1y6fb378j60a9d5-lttng-ust-2.15.1 /nix/store/2f32l9p6dchas8d1gbybzqvx2mnfinww-lz4-1.10.0-lib /nix/store/s1zgzkkphrz14x4sz7np8w619im8xf9x-lzo-2.10 /nix/store/9m1q61npkc3i9fnw9cc2gygz9sghz0rf-mariadb-connector-c-3.3.5 /nix/store/fbf2drh0ghga6dd2fwq6y26p7dqc0sj9-mbedtls-3.6.7 /nix/store/gdjwp2824dg6vinwkh61iahrjgly412d-md4c-0.5.3-lib /nix/store/4ai8chvs30fgch5qrlw6a5bj0rn4xs40-merve-1.2.2 /nix/store/n11hi8n4bsfabppcvbx6bddl2s7bnknd-mesa-libgbm-26.1.3 /nix/store/5bgva9w514aypg82hrdvmnywas88arma-ministream-0.99.1 /nix/store/74vrk3sarvyp289ryi2nifm05mkccf5z-mjpegtools-2.2.1-lib /nix/store/rflg90289ingvyh9ia9j3izlxifpdzis-mpg123-1.33.7 /nix/store/p2dpjyq2paaw2kw37lq7a83k4k1aaraf-nbytes-0.1.4 /nix/store/0y8bmcrj2xwfjvnwwxdybmy7jklgiwyn-neon-0.37.1 /nix/store/mpplvi6zqvnpmy93ydp1xgqdji9wfndv-nettle-3.10.2 /nix/store/2slk4gxc605zqc9k3spzlli96vql7m14-nghttp2-1.70.0-lib /nix/store/sx5f2g42i3p6k5s0wfng4j98q6zgmzdp-nghttp3-1.18.0 /nix/store/jyl4vqdxhjak7mw52vq4sscra2mk5yli-ngtcp2-1.23.0 /nix/store/qkf85h13rwxf7yyjgqnlz4fipphwv0jy-ninja-1.13.2 /nix/store/3kfmdqn711fqcc2y1qnjssancqf7b36l-nodejs-24.22.2 /nix/store/p6qz7sbyrk15sq92zqad72xvq3lg2r5r-nodejs-slim-24.22.2 /nix/store/gzy1fpimh039nvcajdvwm8vag8j57qd5-nodejs-slim-24.22.2-corepack /nix/store/8p3dzhn2dy0gx8dczp1n68g53nkxfkcb-nodejs-slim-24.22.2-npm /nix/store/i835y8b4g9rkw94jiswhbc4hwi9dknna-numactl-2.0.18 /nix/store/s8gs08id2i6qihi2fs59xi5v64slx62i-ocl-icd-2.3.5 /nix/store/a7v88vl7pzw6s251wi0iwkgywqciyx1l-onetbb-2022.3.0 /nix/store/frf9ny653knaj8q6pc2vslfih4km8nzp-openal-soft-1.24.3 /nix/store/4rc46c0mslhd0rs0pg4jzv5wsvbkfnbd-openapv-1.1.2.0 /nix/store/m07wnglxnhjm8g6rlrc9fsmmqvfzikln-openexr-3.5.2 /nix/store/yz24hfhirjp4mpm8mkain25h9cdr52pr-openfec-1.4.2.12 /nix/store/msi8n2x1pli9f1jdl1d8akkhy8kgga7r-openh264-2.6.0 /nix/store/74icc1j3bvsjqs51mih1qh9gafawpdq2-openjdk-21.0.13.0.2+1 /nix/store/yk78n107w0yzp5n0bfbf9axwwpvqgyww-openjpeg-2.5.4 /nix/store/yazr7nm3v3difmna9950hxy6ws3179fq-opusfile-0.12 /nix/store/zzb4hjz8zr0275lnjyjcp481gl630fml-orc-0.4.44 /nix/store/1yrvqwwl7d651h53ahhhjry77pfwm0nb-p11-kit-0.26.5 /nix/store/qz6h0r7f1jwa8dv10jz6n7wjwk9s4v9k-pango-1.58.2 /nix/store/pygxxs9lvg40d8514z3ansm2y078n48c-pipewire-1.6.11 /nix/store/lc5vzk58j2xh96ckiklh7z820n3ym9y7-pixman-0.46.4 /nix/store/djr4fj9rrsdk39qbfqlhajmpa50fvg7v-pkg-config-0.29.2 /nix/store/mhq8zg6nwlv2fjhqac0ikvl9f541irp3-pkg-config-wrapper-0.29.2 /nix/store/gr73qzw1bdv8gwxmkc7swrcbkf2jwar1-popt-1.19 /nix/store/18jady12x8j4qrfw0kbkasd4mkqdq658-publicsuffix-list-0-unstable-2026-09-02 /nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10 /nix/store/sz5zb31qy1pcapdm5csn9m9cn203k7r0-qrencode-4.1.1 /nix/store/lc9y9wq1g5yqaajngmr32j50skfabkkx-qtbase-5.15.19 /nix/store/kjdvypkknzd15b7g5vjxyw6045qalhm6-qtbase-5.15.19-bin /nix/store/b483qgs3aac06js3i7ldfi7mabwqyh63-qtsvg-5.15.19 /nix/store/z9pdhlmcjb328n42p6xw716ip6brgvgf-qtsvg-5.15.19-bin /nix/store/s1l3h5lqbarawv8n95sxwjrvmsnkp8ng-qttranslations-5.15.19 /nix/store/9ag1rb4vwwazb98v3yfj77dkczpfi2z2-qtx11extras-5.15.19 /nix/store/l7lzn9837jfssgca875k9amkyim8i77g-raptor2-2.0.16 /nix/store/m0z1q90xgrlaqw0xqwp0s1fl6p8145a6-renderdoc-1.47 /nix/store/l2jdwpzwy4r9mglq1snqf1byxnx526z6-rhash-1.4.6 /nix/store/c26ic049c6knl8247rpqwz51r7wkzh6j-roc-toolkit-0.4.0 /nix/store/vy28cpaz3p1cz1b22jva586m5p8nxgap-rtmpdump-2.6 /nix/store/fbi33g6xc5xk9803nhp134lvmk98gzcz-sbc-2.2 /nix/store/qr5hjwphj5qhrl99kpi0ib505bkcpzkx-sdl3-3.4.18 /nix/store/2ggbf9k8wlkfqgvz33x1d592csgmkj4p-sdl3-3.4.18-dev /nix/store/yx8d504p8a5dm612j4vwrzfbz2jvkhwv-sdl3-3.4.18-lib /nix/store/ix2vh6g3av8xvddig0dzbc5gi0ldx230-serd-0.32.10 /nix/store/rfqdjviny2xms6x4pfxxcvvpbc1947lm-set-java-classpath-hook /nix/store/8ibnfgkahg84390bwr054zs4vnjak7k1-shader-slang-2026.21 /nix/store/g3g6whi7kk0ddqdxw3bhfrvzg0q1ngkk-shader-slang-2026.21-dev /nix/store/jglxdk9y0yfk3mc9dbr675pfmv42a89y-simdjson-5.0.5 /nix/store/93bglvc57aj2aznfj41brqrpzaz112xb-simdutf-9.3.3 /nix/store/kk96kvw344v58s9vsnrklqzaascn2s8w-sord-0.16.22 /nix/store/qjcj01mbnz04312294bsgvl0cp4nsnxx-soundtouch-2.4.1 /nix/store/y9hi27n8q92z8fw424x74ix1l9hrmjbp-source-patched /nix/store/3g8gp28230alvgxxn47w38y1lbhj7bx2-sox-14.4.2-unstable-2021-05-09-lib /nix/store/vq78r7aba4gvyyxmpiy9dv0ijwcv1h0r-soxr-0.1.3 /nix/store/l64zagwjzs0bn1m73k8i8d5hpvbrrvxq-spandsp-0.0.6 /nix/store/f0d8sj7kkg00q8qf2wjs62brds0ddlay-speex-1.2.1 /nix/store/k2r0paqyw97frkqkcrafzw3w2hjxpriz-speexdsp-1.2.1 /nix/store/vhsii3ii633nik980shdb7gm04466jpn-spirv-headers-1.4.363.0 /nix/store/v71k5nxkh47727l0mk99q8sfx07342hp-sratom-0.6.22 /nix/store/g8sx9mz91qszdab0asfvmcb431pkxns3-srt-1.5.6 /nix/store/f80p1ra7hzbp9ahack6kanx9pmj0cyl5-stb-0-unstable-2026-04-15 /nix/store/z2wyfgcxn7brfklv373fz0l9k8b5pwsg-stdenv-linux /nix/store/k5j1mac7m0q29b2d2ny2rd141v6nd62w-svt-av1-4.1.0 /nix/store/xj7bg66n0xqgk79jy1z5vnjscinf680j-systemd-minimal-262 /nix/store/5j2w6s0j5jnjdb07qcgka29lblnrszrf-systemd-minimal-libs-262 /nix/store/04b8i6dk9kfqca5ps4jcvp8vx9dx9kri-tinysparql-3.12.0 /nix/store/yrlhzvna95rqbwhr03lgawky9ylsq8xw-tomlplusplus-3.4.0 /nix/store/fm695s6z2ywznydcfiscrbyz7v6cm4a9-tracy-0.13.1 /nix/store/h9ihq07w4f99kkf4v34q7wim17j6jl53-unbound-1.26.2-lib /nix/store/bsrf6vrcvp6vnfg99ksq07bd355mx8v5-util-linux-minimal-2.42.4-login /nix/store/mkxif1sr97103nfqlcpb89dvq9vh25k6-util-linux-minimal-2.42.4-mount /nix/store/zm2cpgy1cz7y80ryhxym05wwzgqxz4zx-util-linux-minimal-2.42.4-swap /nix/store/05b72v3aw8l031q23z7f5c8wq7j67gdx-uvwasi-0.0.23 /nix/store/ifcwaj8yy1dc20xgzb07v3273ak0hn4s-v4l-utils-1.32.0 /nix/store/qbymljrswqsgysplkjn95rx8ba7cjv5n-vid.stab-1.1.2 /nix/store/9irif1pr969vswa9522jxnjqdfn93pi4-vo-aacenc-0.1.3 /nix/store/700al9wsgzdn2zpv33q6c3jhqygfs0pn-vulkan-headers-1.4.363.0 /nix/store/1l0a4cq8ahhpgwx0byq2zcsi316mlzm1-vulkan-loader-1.4.363.0 /nix/store/l1y5967a2phw0g27pjhww7q1cc3f3dnx-vulkan-loader-1.4.363.0-dev /nix/store/ac9ig6sj4l2r2yd2wfm0wz1qphlkzvq8-vulkan-memory-allocator-3.5.0 /nix/store/llngyrvm38wcdg4kh7wdz7k2g976f44i-vulkan-validation-layers-1.4.363.0 /nix/store/dqvkqw3ziywkafbvffr5l1kimg4vxd01-wavpack-5.9.0 /nix/store/md555jfqdvwxhzm93mv3yl1ki6a2yd3g-wayland-1.26.0 /nix/store/grbq7fwfcr8x1gkfy9a8hg40kknk7q6h-wayland-1.26.0-dev /nix/store/iphbml4kh5sjhiarql12a4w48b6bbvn0-webrtc-audio-processing-1.3 /nix/store/qxhw5lr9lr5iwl1rxb056d5jbp6sajxk-webrtc-audio-processing-2.1 /nix/store/qj8y4bhm9wm2qp98hxw9xq0hyp5dx9s8-wildmidi-0.5.0 /nix/store/nhlnn78d6bh3xmfm89425g0nayh3hkgz-wildmidi.cfg /nix/store/bf3k5pjdn27i5p3ah9nm2m283jp64kh3-x264-0-unstable-2025-09-10-lib /nix/store/m5559wb4wia7rdaws9jp8r14w7jbp59v-x265-4.2 /nix/store/kb3ymiph15pf74ddls92q7046vkfp5kz-xkeyboard-config-2.49 /nix/store/vmk9saz7p9k5g94k6387qyfy4w1gl45c-xorgproto-2025.1 /nix/store/bnlb0cz152lvh3pcbcqcw75gls1nwvm7-xvidcore-1.3.7 /nix/store/ll4m9mcyl8jy31jfbm5ma91hvdhci266-zenity-4.2.2 /nix/store/g4ig3b9018zgk98j0cw6sdb15fbayban-zimg-3.0.6 /nix/store/6h04ppiw35za2jag1972hb9pnwj3yf7v-zint-2.16.0-lib /nix/store/x2hidzxi17zgfjnsv5rd3gc430jyisf5-zix-0.8.2 /nix/store/5q0g4w5b65dnrwr1adq72hzdq29yawsd-zlib-1.3.2-dev /nix/store/m6zmblhc8a6lphwiqm8s2pv1k0fhbxip-zlib-1.3.2-static /nix/store/s2px6whypbb9s66jhr8arx7z94rxvkgq-zvbi-0.2.46 /nix/store/9c0jqdv2wbm7nnhqxc19kppjc9pfpkfg-zxing-cpp-3.1.1 building '/nix/store/8hy3bcvjcrcq143va1dswjch8ivqnw9d-wren_tests.drv' wren_tests> Running phase: unpackPhase wren_tests> unpacking source archive /nix/store/j09d0day4i5mnpq14kjxcywmn9i8mg22-source wren_tests> source root is source wren_tests> Running phase: patchPhase wren_tests> Running phase: updateAutotoolsGnuConfigScriptsPhase wren_tests> Running phase: configurePhase wren_tests> cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests/lib -DCMAKE_STRIP=/nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests -DBUILD_TESTING=ON wren_tests> -- The C compiler identification is GNU 16.2.0 wren_tests> -- The CXX compiler identification is GNU 16.2.0 wren_tests> -- Detecting C compiler ABI info wren_tests> -- Detecting C compiler ABI info - done wren_tests> -- Check for working C compiler: /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/gcc - skipped wren_tests> -- Detecting C compile features wren_tests> -- Detecting C compile features - done wren_tests> -- Detecting CXX compiler ABI info wren_tests> -- Detecting CXX compiler ABI info - done wren_tests> -- Check for working CXX compiler: /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/g++ - skipped wren_tests> -- Detecting CXX compile features wren_tests> -- Detecting CXX compile features - done wren_tests> -- Found Vulkan: /nix/store/1l0a4cq8ahhpgwx0byq2zcsi316mlzm1-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator wren_tests> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD wren_tests> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success wren_tests> -- Found Threads: TRUE wren_tests> -- Found PkgConfig: /nix/store/mhq8zg6nwlv2fjhqac0ikvl9f541irp3-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") wren_tests> -- Checking for module 'stb' wren_tests> -- Found stb, version 1 wren_tests> -- Configuring done (2.2s) wren_tests> -- Generating done (0.1s) wren_tests> CMake Warning (unused-cli): wren_tests> Manually-specified variables were not used by the project: wren_tests> wren_tests> CMAKE_EXPORT_NO_PACKAGE_REGISTRY wren_tests> CMAKE_INSTALL_BINDIR wren_tests> CMAKE_INSTALL_DOCDIR wren_tests> CMAKE_INSTALL_INCLUDEDIR wren_tests> CMAKE_INSTALL_INFODIR wren_tests> CMAKE_INSTALL_LIBEXECDIR wren_tests> CMAKE_INSTALL_LOCALEDIR wren_tests> CMAKE_INSTALL_MANDIR wren_tests> CMAKE_INSTALL_SBINDIR wren_tests> wren_tests> wren_tests> -- Build files have been written to: /build/source/build wren_tests> cmake: enabled parallel building wren_tests> cmake: enabled parallel installing wren_tests> Running phase: buildPhase wren_tests> build flags: -j16 wren_tests> [1/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o wren_tests> [2/31] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o wren_tests> [3/31] Linking CXX static library wren_math/libwren_math.a wren_tests> [4/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o wren_tests> [5/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/input.cpp.o wren_tests> [6/31] Building CXX object wren_utils/tests/CMakeFiles/binary_reader.dir/binary_reader.cpp.o wren_tests> [7/31] Building CXX object wren_utils/tests/CMakeFiles/string_reader.dir/string_reader.cpp.o wren_tests> [8/31] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o wren_tests> FAILED: [code=1] wren/CMakeFiles/wren.dir/src/render_target.cpp.o wren_tests> /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/g++ -DTRACY_ENABLE -DTRACY_IMPORTS -DWREN_DEBUG -I/build/source/wren/include -I/build/source/wren/include/wren -I/build/source/wren_platform/include -I/build/source/wren_utils/include -I/build/source/wren_math/include -isystem /nix/store/fm695s6z2ywznydcfiscrbyz7v6cm4a9-tracy-0.13.1/include/tracy -isystem /nix/store/f80p1ra7hzbp9ahack6kanx9pmj0cyl5-stb-0-unstable-2026-04-15/include/stb -O3 -DNDEBUG -std=gnu++26 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -MD -MT wren/CMakeFiles/wren.dir/src/render_target.cpp.o -MF wren/CMakeFiles/wren.dir/src/render_target.cpp.o.d -o wren/CMakeFiles/wren.dir/src/render_target.cpp.o -c /build/source/wren/src/render_target.cpp wren_tests> In file included from /build/source/wren/src/render_target.cpp:1: wren_tests> /build/source/wren/include/wren/render_target.hpp:9:10: fatal error: wren/vk/image.hpp: No such file or directory wren_tests> 9 | #include wren_tests> | ^~~~~~~~~~~~~~~~~~~ wren_tests> compilation terminated. wren_tests> [9/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o wren_tests> [10/31] Building CXX object wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o wren_tests> [11/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o wren_tests> [12/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o wren_tests> [13/31] Building CXX object wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o wren_tests> [14/31] Building CXX object wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o wren_tests> [15/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o wren_tests> [16/31] Building CXX object wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o wren_tests> [17/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, wren_tests> from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, wren_tests> from /build/source/wren_vk/src/buffer.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(const void*, std::size_t)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 42 | TRY_RESULT(to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 42 | TRY_RESULT(to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/buffer.cpp: In static member function 'static wren::expected wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr&, const std::shared_ptr&, size_t)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 57 | TRY_RESULT(const auto cmd_bufs, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 57 | TRY_RESULT(const auto cmd_bufs, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 69 | TRY_RESULT(to_expected(cmd_buf.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 69 | TRY_RESULT(to_expected(cmd_buf.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 73 | TRY_RESULT(to_expected(submit_queue.waitIdle())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 73 | TRY_RESULT(to_expected(submit_queue.waitIdle())); wren_tests> | ^~~~~~~~~~ wren_tests> [18/31] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o wren_tests> FAILED: [code=1] wren/CMakeFiles/wren.dir/src/application.cpp.o wren_tests> /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/g++ -DTRACY_ENABLE -DTRACY_IMPORTS -DWREN_DEBUG -I/build/source/wren/include -I/build/source/wren/include/wren -I/build/source/wren_platform/include -I/build/source/wren_utils/include -I/build/source/wren_math/include -isystem /nix/store/fm695s6z2ywznydcfiscrbyz7v6cm4a9-tracy-0.13.1/include/tracy -isystem /nix/store/f80p1ra7hzbp9ahack6kanx9pmj0cyl5-stb-0-unstable-2026-04-15/include/stb -O3 -DNDEBUG -std=gnu++26 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -MD -MT wren/CMakeFiles/wren.dir/src/application.cpp.o -MF wren/CMakeFiles/wren.dir/src/application.cpp.o.d -o wren/CMakeFiles/wren.dir/src/application.cpp.o -c /build/source/wren/src/application.cpp wren_tests> In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:7, wren_tests> from /build/source/wren/include/wren/context.hpp:5, wren_tests> from /build/source/wren/include/wren/application.hpp:6, wren_tests> from /build/source/wren/src/application.cpp:1: wren_tests> /nix/store/700al9wsgzdn2zpv33q6c3jhqygfs0pn-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)': wren_tests> /nix/store/700al9wsgzdn2zpv33q6c3jhqygfs0pn-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable wren_tests> 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message ); wren_tests> | ^ wren_tests> In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:9: wren_tests> /build/source/wren/src/application.cpp: In static member function 'static wren::expected > wren::Application::create(const std::string&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 24 | TRY_RESULT(auto window, platform::Window::create(application_name)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 24 | TRY_RESULT(auto window, platform::Window::create(application_name)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 26 | TRY_RESULT(auto graphics_context, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 26 | TRY_RESULT(auto graphics_context, wren_tests> | ^~~~~~~~~~ wren_tests> [19/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o wren_tests> [20/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/graphics_context.cpp.o wren_tests> In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:9, wren_tests> from /build/source/wren_platform/src/linux/graphics_context.cpp:1: wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected wren::platform::{anonymous}::create_instance(const std::string&, const std::vector >&, const std::vector >&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:89:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 89 | TRY_RESULT(const auto instance, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:89:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 89 | TRY_RESULT(const auto instance, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected wren::platform::{anonymous}::create_debug_messenger(vk::Instance)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:127:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 127 | TRY_RESULT(const auto debug_messenger, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:127:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 127 | TRY_RESULT(const auto debug_messenger, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected wren::platform::{anonymous}::is_device_suitable(const vk::PhysicalDevice&, const vk::SurfaceKHR&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:137:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 137 | TRY_RESULT(vulkan::Queue::find_queue_family_indices(device)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:137:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 137 | TRY_RESULT(vulkan::Queue::find_queue_family_indices(device)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp: In static member function 'static wren::expected > wren::platform::GraphicsContext::create(const std::string&, const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:181:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 181 | TRY_RESULT(const auto instance, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:181:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 181 | TRY_RESULT(const auto instance, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:187:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 187 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:187:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 187 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:196:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 196 | TRY_RESULT(const auto& surface, window->create_surface(gpu_instance)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:196:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 196 | TRY_RESULT(const auto& surface, window->create_surface(gpu_instance)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:198:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 198 | TRY_RESULT(impl->setup_device(surface)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:198:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 198 | TRY_RESULT(impl->setup_device(surface)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp: In member function 'wren::expected wren::platform::GraphicsContext::Impl::setup_device(const wren::platform::SurfaceHandle&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 217 | TRY_RESULT(pick_physical_device(surface)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 217 | TRY_RESULT(pick_physical_device(surface)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:221:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 221 | TRY_RESULT(create_device(surface)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:221:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 221 | TRY_RESULT(create_device(surface)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp: In member function 'wren::expected wren::platform::GraphicsContext::Impl::create_device(const wren::platform::SurfaceHandle&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:259:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 259 | TRY_RESULT(device, vulkan::Device::create(physical_device, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_platform/src/linux/graphics_context.cpp:259:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 259 | TRY_RESULT(device, vulkan::Device::create(physical_device, wren_tests> | ^~~~~~~~~~ wren_tests> [21/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12, wren_tests> from /build/source/wren_vk/src/shader.cpp:1: wren_tests> /build/source/wren_vk/src/shader.cpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 223 | TRY_RESULT(const auto module, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 223 | TRY_RESULT(const auto module, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/shader.cpp: In static member function 'static wren::expected > wren::vk::Shader::create(const vk::Device&, const std::filesystem::__cxx11::path&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/shader.cpp: In member function 'wren::expected wren::vk::Shader::create_graphics_pipeline(const vk::Device&, const vk::DescriptorPool&, const vk::RenderPass&, const wren::math::Vec2i&, bool)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 306 | TRY_RESULT(pipeline_layout_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 306 | TRY_RESULT(pipeline_layout_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 374 | TRY_RESULT(pipeline_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 374 | TRY_RESULT(pipeline_, wren_tests> | ^~~~~~~~~~ wren_tests> ninja: build stopped: subcommand failed. error: Cannot build '/nix/store/8hy3bcvjcrcq143va1dswjch8ivqnw9d-wren_tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/8kl5rgapd91sz6k2kp4dqgkzffpqcnx3-wren_tests Last 25 log lines: > 306 | TRY_RESULT(pipeline_layout_, > | ^~~~~~~~~~ > /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] > 169 | auto(unique) = (expr); \ > | ^~~~~~~~ > /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' > 175 | TRY_RESULT_IMPL(unique, expr) \ > | ^~~~~~~~~~~~~~~ > /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' > 29 | # define BOOST_PP_CAT_I(a, b) a ## b > | ^ > /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' > 374 | TRY_RESULT(pipeline_, > | ^~~~~~~~~~ > /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses > /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' > 175 | TRY_RESULT_IMPL(unique, expr) \ > | ^~~~~~~~~~~~~~~ > /nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' > 29 | # define BOOST_PP_CAT_I(a, b) a ## b > | ^ > /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' > 374 | TRY_RESULT(pipeline_, > | ^~~~~~~~~~ > ninja: build stopped: subcommand failed. For full logs, run: nix log /nix/store/8hy3bcvjcrcq143va1dswjch8ivqnw9d-wren_tests.drv