nixbot

builds
unpackPhase
1unpacking source archive /nix/store/j09d0day4i5mnpq14kjxcywmn9i8mg22-source2source root is source
configurePhase
3cmake 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 -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/share/doc/wren -DCMAKE_INSTALL_INFODIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/include -DCMAKE_INSTALL_SBINDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren/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/s4pklyrvs2i80dzkqlzynzfjrb0x0db3-wren4-- The C compiler identification is GNU 16.2.05-- The CXX compiler identification is GNU 16.2.06-- Detecting C compiler ABI info7-- Detecting C compiler ABI info - done8-- Check for working C compiler: /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/gcc - skipped9-- Detecting C compile features10-- Detecting C compile features - done11-- Detecting CXX compiler ABI info12-- Detecting CXX compiler ABI info - done13-- Check for working CXX compiler: /nix/store/ii6p6kc1brz3vycqg88q4zb4xd2dmqwp-gcc-wrapper-16.2.0/bin/g++ - skipped14-- Detecting CXX compile features15-- Detecting CXX compile features - done16-- Found Vulkan: /nix/store/1l0a4cq8ahhpgwx0byq2zcsi316mlzm1-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator17-- Performing Test CMAKE_HAVE_LIBC_PTHREAD18-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success19-- Found Threads: TRUE20-- Found PkgConfig: /nix/store/mhq8zg6nwlv2fjhqac0ikvl9f541irp3-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")21-- Checking for module 'stb'22-- Found stb, version 123-- Configuring done (2.1s)24-- Generating done (0.1s)25CMake Warning (unused-cli):26 Manually-specified variables were not used by the project:2728 CMAKE_EXPORT_NO_PACKAGE_REGISTRY29 CMAKE_INSTALL_BINDIR30 CMAKE_INSTALL_DOCDIR31 CMAKE_INSTALL_INCLUDEDIR32 CMAKE_INSTALL_INFODIR33 CMAKE_INSTALL_LIBEXECDIR34 CMAKE_INSTALL_LOCALEDIR35 CMAKE_INSTALL_MANDIR36 CMAKE_INSTALL_SBINDIR373839-- Build files have been written to: /build/source/build40cmake: enabled parallel building41cmake: enabled parallel installing
buildPhase
42build flags: -j1643[1/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o44[2/31] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o45[3/31] Linking CXX static library wren_math/libwren_math.a46[4/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o47[5/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/input.cpp.o48[6/31] Building CXX object wren_utils/tests/CMakeFiles/binary_reader.dir/binary_reader.cpp.o49[7/31] Building CXX object wren_utils/tests/CMakeFiles/string_reader.dir/string_reader.cpp.o50[8/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o51[9/31] Linking CXX static library wren_utils/libwren_utils.a52[10/31] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o53FAILED: [code=1] wren/CMakeFiles/wren.dir/src/render_target.cpp.o 54/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.cpp55In file included from /build/source/wren/src/render_target.cpp:1:56/build/source/wren/include/wren/render_target.hpp:9:10: fatal error: wren/vk/image.hpp: No such file or directory57 9 | #include <wren/vk/image.hpp>58 | ^~~~~~~~~~~~~~~~~~~59compilation terminated.60[11/31] Linking CXX executable wren_utils/tests/string_reader61[12/31] Linking CXX executable wren_utils/tests/binary_reader62[13/31] Building CXX object wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o63[14/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o64[15/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o65[16/31] Building CXX object wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o66[17/31] Building CXX object wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o67[18/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o68[19/31] Building CXX object wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o69[20/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o70In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,71 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,72 from /build/source/wren_vk/src/buffer.cpp:1:73/build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':74/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]75 169 | auto(unique) = (expr); \76 | ^~~~~~~~77/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'78 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)79 | ^~~~~~~~~~~~~~~80/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'81 29 | # define BOOST_PP_CAT_I(a, b) a ## b82 | ^83/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'84 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(85 | ^~~~~~~~~~86/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses87/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'88 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)89 | ^~~~~~~~~~~~~~~90/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'91 29 | # define BOOST_PP_CAT_I(a, b) a ## b92 | ^93/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'94 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(95 | ^~~~~~~~~~96/build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)':97/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]98 169 | auto(unique) = (expr); \99 | ^~~~~~~~100/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'101 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)102 | ^~~~~~~~~~~~~~~103/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'104 29 | # define BOOST_PP_CAT_I(a, b) a ## b105 | ^106/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'107 42 | TRY_RESULT(to_expected(108 | ^~~~~~~~~~109/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses110/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'111 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)112 | ^~~~~~~~~~~~~~~113/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'114 29 | # define BOOST_PP_CAT_I(a, b) a ## b115 | ^116/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'117 42 | TRY_RESULT(to_expected(118 | ^~~~~~~~~~119/build/source/wren_vk/src/buffer.cpp: In static member function 'static wren::expected<void> wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr<wren::vk::Buffer>&, const std::shared_ptr<wren::vk::Buffer>&, size_t)':120/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]121 169 | auto(unique) = (expr); \122 | ^~~~~~~~123/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'124 175 | TRY_RESULT_IMPL(unique, expr) \125 | ^~~~~~~~~~~~~~~126/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'127 29 | # define BOOST_PP_CAT_I(a, b) a ## b128 | ^129/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'130 57 | TRY_RESULT(const auto cmd_bufs,131 | ^~~~~~~~~~132/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses133/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'134 175 | TRY_RESULT_IMPL(unique, expr) \135 | ^~~~~~~~~~~~~~~136/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'137 29 | # define BOOST_PP_CAT_I(a, b) a ## b138 | ^139/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'140 57 | TRY_RESULT(const auto cmd_bufs,141 | ^~~~~~~~~~142/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]143 169 | auto(unique) = (expr); \144 | ^~~~~~~~145/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'146 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)147 | ^~~~~~~~~~~~~~~148/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'149 29 | # define BOOST_PP_CAT_I(a, b) a ## b150 | ^151/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'152 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));153 | ^~~~~~~~~~154/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses155/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'156 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)157 | ^~~~~~~~~~~~~~~158/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'159 29 | # define BOOST_PP_CAT_I(a, b) a ## b160 | ^161/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'162 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));163 | ^~~~~~~~~~164/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]165 169 | auto(unique) = (expr); \166 | ^~~~~~~~167/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'168 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)169 | ^~~~~~~~~~~~~~~170/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'171 29 | # define BOOST_PP_CAT_I(a, b) a ## b172 | ^173/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'174 69 | TRY_RESULT(to_expected(cmd_buf.end()));175 | ^~~~~~~~~~176/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses177/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'178 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)179 | ^~~~~~~~~~~~~~~180/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'181 29 | # define BOOST_PP_CAT_I(a, b) a ## b182 | ^183/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'184 69 | TRY_RESULT(to_expected(cmd_buf.end()));185 | ^~~~~~~~~~186/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]187 169 | auto(unique) = (expr); \188 | ^~~~~~~~189/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'190 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)191 | ^~~~~~~~~~~~~~~192/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'193 29 | # define BOOST_PP_CAT_I(a, b) a ## b194 | ^195/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'196 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));197 | ^~~~~~~~~~198/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses199/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'200 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)201 | ^~~~~~~~~~~~~~~202/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'203 29 | # define BOOST_PP_CAT_I(a, b) a ## b204 | ^205/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'206 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));207 | ^~~~~~~~~~208/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]209 169 | auto(unique) = (expr); \210 | ^~~~~~~~211/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'212 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)213 | ^~~~~~~~~~~~~~~214/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'215 29 | # define BOOST_PP_CAT_I(a, b) a ## b216 | ^217/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'218 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));219 | ^~~~~~~~~~220/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses221/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'222 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)223 | ^~~~~~~~~~~~~~~224/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'225 29 | # define BOOST_PP_CAT_I(a, b) a ## b226 | ^227/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'228 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));229 | ^~~~~~~~~~230[21/31] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o231FAILED: [code=1] wren/CMakeFiles/wren.dir/src/application.cpp.o 232/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.cpp233In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:7,234 from /build/source/wren/include/wren/context.hpp:5,235 from /build/source/wren/include/wren/application.hpp:6,236 from /build/source/wren/src/application.cpp:1:237/nix/store/700al9wsgzdn2zpv33q6c3jhqygfs0pn-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':238/nix/store/700al9wsgzdn2zpv33q6c3jhqygfs0pn-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable239 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );240 | ^241In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:9:242/build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':243/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]244 169 | auto(unique) = (expr); \245 | ^~~~~~~~246/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'247 175 | TRY_RESULT_IMPL(unique, expr) \248 | ^~~~~~~~~~~~~~~249/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'250 29 | # define BOOST_PP_CAT_I(a, b) a ## b251 | ^252/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'253 24 | TRY_RESULT(auto window, platform::Window::create(application_name));254 | ^~~~~~~~~~255/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses256/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'257 175 | TRY_RESULT_IMPL(unique, expr) \258 | ^~~~~~~~~~~~~~~259/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'260 29 | # define BOOST_PP_CAT_I(a, b) a ## b261 | ^262/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'263 24 | TRY_RESULT(auto window, platform::Window::create(application_name));264 | ^~~~~~~~~~265/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]266 169 | auto(unique) = (expr); \267 | ^~~~~~~~268/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'269 175 | TRY_RESULT_IMPL(unique, expr) \270 | ^~~~~~~~~~~~~~~271/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'272 29 | # define BOOST_PP_CAT_I(a, b) a ## b273 | ^274/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'275 26 | TRY_RESULT(auto graphics_context,276 | ^~~~~~~~~~277/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses278/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'279 175 | TRY_RESULT_IMPL(unique, expr) \280 | ^~~~~~~~~~~~~~~281/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'282 29 | # define BOOST_PP_CAT_I(a, b) a ## b283 | ^284/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'285 26 | TRY_RESULT(auto graphics_context,286 | ^~~~~~~~~~287[22/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o288[23/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/graphics_context.cpp.o289In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:9,290 from /build/source/wren_platform/src/linux/graphics_context.cpp:1:291/build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected<vk::Instance> wren::platform::{anonymous}::create_instance(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&)':292/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]293 169 | auto(unique) = (expr); \294 | ^~~~~~~~295/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'296 175 | TRY_RESULT_IMPL(unique, expr) \297 | ^~~~~~~~~~~~~~~298/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'299 29 | # define BOOST_PP_CAT_I(a, b) a ## b300 | ^301/build/source/wren_platform/src/linux/graphics_context.cpp:89:3: note: in expansion of macro 'TRY_RESULT'302 89 | TRY_RESULT(const auto instance,303 | ^~~~~~~~~~304/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses305/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'306 175 | TRY_RESULT_IMPL(unique, expr) \307 | ^~~~~~~~~~~~~~~308/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'309 29 | # define BOOST_PP_CAT_I(a, b) a ## b310 | ^311/build/source/wren_platform/src/linux/graphics_context.cpp:89:3: note: in expansion of macro 'TRY_RESULT'312 89 | TRY_RESULT(const auto instance,313 | ^~~~~~~~~~314/build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected<vk::DebugUtilsMessengerEXT> wren::platform::{anonymous}::create_debug_messenger(vk::Instance)':315/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]316 169 | auto(unique) = (expr); \317 | ^~~~~~~~318/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'319 175 | TRY_RESULT_IMPL(unique, expr) \320 | ^~~~~~~~~~~~~~~321/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'322 29 | # define BOOST_PP_CAT_I(a, b) a ## b323 | ^324/build/source/wren_platform/src/linux/graphics_context.cpp:127:3: note: in expansion of macro 'TRY_RESULT'325 127 | TRY_RESULT(const auto debug_messenger,326 | ^~~~~~~~~~327/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses328/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'329 175 | TRY_RESULT_IMPL(unique, expr) \330 | ^~~~~~~~~~~~~~~331/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'332 29 | # define BOOST_PP_CAT_I(a, b) a ## b333 | ^334/build/source/wren_platform/src/linux/graphics_context.cpp:127:3: note: in expansion of macro 'TRY_RESULT'335 127 | TRY_RESULT(const auto debug_messenger,336 | ^~~~~~~~~~337/build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected<bool> wren::platform::{anonymous}::is_device_suitable(const vk::PhysicalDevice&, const vk::SurfaceKHR&)':338/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]339 169 | auto(unique) = (expr); \340 | ^~~~~~~~341/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'342 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)343 | ^~~~~~~~~~~~~~~344/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'345 29 | # define BOOST_PP_CAT_I(a, b) a ## b346 | ^347/build/source/wren_platform/src/linux/graphics_context.cpp:137:3: note: in expansion of macro 'TRY_RESULT'348 137 | TRY_RESULT(vulkan::Queue::find_queue_family_indices(device));349 | ^~~~~~~~~~350/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses351/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'352 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)353 | ^~~~~~~~~~~~~~~354/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'355 29 | # define BOOST_PP_CAT_I(a, b) a ## b356 | ^357/build/source/wren_platform/src/linux/graphics_context.cpp:137:3: note: in expansion of macro 'TRY_RESULT'358 137 | TRY_RESULT(vulkan::Queue::find_queue_family_indices(device));359 | ^~~~~~~~~~360/build/source/wren_platform/src/linux/graphics_context.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::platform::GraphicsContext> > wren::platform::GraphicsContext::create(const std::string&, const std::shared_ptr<wren::platform::Window>&)':361/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]362 169 | auto(unique) = (expr); \363 | ^~~~~~~~364/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'365 175 | TRY_RESULT_IMPL(unique, expr) \366 | ^~~~~~~~~~~~~~~367/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'368 29 | # define BOOST_PP_CAT_I(a, b) a ## b369 | ^370/build/source/wren_platform/src/linux/graphics_context.cpp:181:3: note: in expansion of macro 'TRY_RESULT'371 181 | TRY_RESULT(const auto instance,372 | ^~~~~~~~~~373/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses374/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'375 175 | TRY_RESULT_IMPL(unique, expr) \376 | ^~~~~~~~~~~~~~~377/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'378 29 | # define BOOST_PP_CAT_I(a, b) a ## b379 | ^380/build/source/wren_platform/src/linux/graphics_context.cpp:181:3: note: in expansion of macro 'TRY_RESULT'381 181 | TRY_RESULT(const auto instance,382 | ^~~~~~~~~~383/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]384 169 | auto(unique) = (expr); \385 | ^~~~~~~~386/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'387 175 | TRY_RESULT_IMPL(unique, expr) \388 | ^~~~~~~~~~~~~~~389/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'390 29 | # define BOOST_PP_CAT_I(a, b) a ## b391 | ^392/build/source/wren_platform/src/linux/graphics_context.cpp:187:3: note: in expansion of macro 'TRY_RESULT'393 187 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance));394 | ^~~~~~~~~~395/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses396/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'397 175 | TRY_RESULT_IMPL(unique, expr) \398 | ^~~~~~~~~~~~~~~399/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'400 29 | # define BOOST_PP_CAT_I(a, b) a ## b401 | ^402/build/source/wren_platform/src/linux/graphics_context.cpp:187:3: note: in expansion of macro 'TRY_RESULT'403 187 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance));404 | ^~~~~~~~~~405/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]406 169 | auto(unique) = (expr); \407 | ^~~~~~~~408/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'409 175 | TRY_RESULT_IMPL(unique, expr) \410 | ^~~~~~~~~~~~~~~411/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'412 29 | # define BOOST_PP_CAT_I(a, b) a ## b413 | ^414/build/source/wren_platform/src/linux/graphics_context.cpp:196:3: note: in expansion of macro 'TRY_RESULT'415 196 | TRY_RESULT(const auto& surface, window->create_surface(gpu_instance));416 | ^~~~~~~~~~417/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses418/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'419 175 | TRY_RESULT_IMPL(unique, expr) \420 | ^~~~~~~~~~~~~~~421/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'422 29 | # define BOOST_PP_CAT_I(a, b) a ## b423 | ^424/build/source/wren_platform/src/linux/graphics_context.cpp:196:3: note: in expansion of macro 'TRY_RESULT'425 196 | TRY_RESULT(const auto& surface, window->create_surface(gpu_instance));426 | ^~~~~~~~~~427/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]428 169 | auto(unique) = (expr); \429 | ^~~~~~~~430/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'431 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)432 | ^~~~~~~~~~~~~~~433/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'434 29 | # define BOOST_PP_CAT_I(a, b) a ## b435 | ^436/build/source/wren_platform/src/linux/graphics_context.cpp:198:3: note: in expansion of macro 'TRY_RESULT'437 198 | TRY_RESULT(impl->setup_device(surface));438 | ^~~~~~~~~~439/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses440/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'441 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)442 | ^~~~~~~~~~~~~~~443/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'444 29 | # define BOOST_PP_CAT_I(a, b) a ## b445 | ^446/build/source/wren_platform/src/linux/graphics_context.cpp:198:3: note: in expansion of macro 'TRY_RESULT'447 198 | TRY_RESULT(impl->setup_device(surface));448 | ^~~~~~~~~~449/build/source/wren_platform/src/linux/graphics_context.cpp: In member function 'wren::expected<void> wren::platform::GraphicsContext::Impl::setup_device(const wren::platform::SurfaceHandle&)':450/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]451 169 | auto(unique) = (expr); \452 | ^~~~~~~~453/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'454 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)455 | ^~~~~~~~~~~~~~~456/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'457 29 | # define BOOST_PP_CAT_I(a, b) a ## b458 | ^459/build/source/wren_platform/src/linux/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'460 217 | TRY_RESULT(pick_physical_device(surface));461 | ^~~~~~~~~~462/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses463/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'464 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)465 | ^~~~~~~~~~~~~~~466/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'467 29 | # define BOOST_PP_CAT_I(a, b) a ## b468 | ^469/build/source/wren_platform/src/linux/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'470 217 | TRY_RESULT(pick_physical_device(surface));471 | ^~~~~~~~~~472/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]473 169 | auto(unique) = (expr); \474 | ^~~~~~~~475/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'476 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)477 | ^~~~~~~~~~~~~~~478/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'479 29 | # define BOOST_PP_CAT_I(a, b) a ## b480 | ^481/build/source/wren_platform/src/linux/graphics_context.cpp:221:3: note: in expansion of macro 'TRY_RESULT'482 221 | TRY_RESULT(create_device(surface));483 | ^~~~~~~~~~484/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses485/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'486 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)487 | ^~~~~~~~~~~~~~~488/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'489 29 | # define BOOST_PP_CAT_I(a, b) a ## b490 | ^491/build/source/wren_platform/src/linux/graphics_context.cpp:221:3: note: in expansion of macro 'TRY_RESULT'492 221 | TRY_RESULT(create_device(surface));493 | ^~~~~~~~~~494/build/source/wren_platform/src/linux/graphics_context.cpp: In member function 'wren::expected<void> wren::platform::GraphicsContext::Impl::create_device(const wren::platform::SurfaceHandle&)':495/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]496 169 | auto(unique) = (expr); \497 | ^~~~~~~~498/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'499 175 | TRY_RESULT_IMPL(unique, expr) \500 | ^~~~~~~~~~~~~~~501/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'502 29 | # define BOOST_PP_CAT_I(a, b) a ## b503 | ^504/build/source/wren_platform/src/linux/graphics_context.cpp:259:3: note: in expansion of macro 'TRY_RESULT'505 259 | TRY_RESULT(device, vulkan::Device::create(physical_device,506 | ^~~~~~~~~~507/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses508/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'509 175 | TRY_RESULT_IMPL(unique, expr) \510 | ^~~~~~~~~~~~~~~511/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'512 29 | # define BOOST_PP_CAT_I(a, b) a ## b513 | ^514/build/source/wren_platform/src/linux/graphics_context.cpp:259:3: note: in expansion of macro 'TRY_RESULT'515 259 | TRY_RESULT(device, vulkan::Device::create(physical_device,516 | ^~~~~~~~~~517[24/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o518In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,519 from /build/source/wren_vk/src/shader.cpp:1:520/build/source/wren_vk/src/shader.cpp: In lambda function:521/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]522 169 | auto(unique) = (expr); \523 | ^~~~~~~~524/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'525 175 | TRY_RESULT_IMPL(unique, expr) \526 | ^~~~~~~~~~~~~~~527/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'528 29 | # define BOOST_PP_CAT_I(a, b) a ## b529 | ^530/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'531 223 | TRY_RESULT(const auto module,532 | ^~~~~~~~~~533/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses534/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'535 175 | TRY_RESULT_IMPL(unique, expr) \536 | ^~~~~~~~~~~~~~~537/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'538 29 | # define BOOST_PP_CAT_I(a, b) a ## b539 | ^540/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'541 223 | TRY_RESULT(const auto module,542 | ^~~~~~~~~~543/build/source/wren_vk/src/shader.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::vk::Shader> > wren::vk::Shader::create(const vk::Device&, const std::filesystem::__cxx11::path&)':544/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]545 169 | auto(unique) = (expr); \546 | ^~~~~~~~547/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'548 175 | TRY_RESULT_IMPL(unique, expr) \549 | ^~~~~~~~~~~~~~~550/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'551 29 | # define BOOST_PP_CAT_I(a, b) a ## b552 | ^553/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'554 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));555 | ^~~~~~~~~~556/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses557/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'558 175 | TRY_RESULT_IMPL(unique, expr) \559 | ^~~~~~~~~~~~~~~560/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'561 29 | # define BOOST_PP_CAT_I(a, b) a ## b562 | ^563/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'564 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));565 | ^~~~~~~~~~566/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]567 169 | auto(unique) = (expr); \568 | ^~~~~~~~569/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'570 175 | TRY_RESULT_IMPL(unique, expr) \571 | ^~~~~~~~~~~~~~~572/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'573 29 | # define BOOST_PP_CAT_I(a, b) a ## b574 | ^575/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'576 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));577 | ^~~~~~~~~~578/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses579/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'580 175 | TRY_RESULT_IMPL(unique, expr) \581 | ^~~~~~~~~~~~~~~582/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'583 29 | # define BOOST_PP_CAT_I(a, b) a ## b584 | ^585/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'586 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));587 | ^~~~~~~~~~588/build/source/wren_vk/src/shader.cpp: In member function 'wren::expected<void> wren::vk::Shader::create_graphics_pipeline(const vk::Device&, const vk::DescriptorPool&, const vk::RenderPass&, const wren::math::Vec2i&, bool)':589/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]590 169 | auto(unique) = (expr); \591 | ^~~~~~~~592/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'593 175 | TRY_RESULT_IMPL(unique, expr) \594 | ^~~~~~~~~~~~~~~595/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'596 29 | # define BOOST_PP_CAT_I(a, b) a ## b597 | ^598/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'599 306 | TRY_RESULT(pipeline_layout_,600 | ^~~~~~~~~~601/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses602/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'603 175 | TRY_RESULT_IMPL(unique, expr) \604 | ^~~~~~~~~~~~~~~605/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'606 29 | # define BOOST_PP_CAT_I(a, b) a ## b607 | ^608/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'609 306 | TRY_RESULT(pipeline_layout_,610 | ^~~~~~~~~~611/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]612 169 | auto(unique) = (expr); \613 | ^~~~~~~~614/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'615 175 | TRY_RESULT_IMPL(unique, expr) \616 | ^~~~~~~~~~~~~~~617/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'618 29 | # define BOOST_PP_CAT_I(a, b) a ## b619 | ^620/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'621 374 | TRY_RESULT(pipeline_,622 | ^~~~~~~~~~623/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses624/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'625 175 | TRY_RESULT_IMPL(unique, expr) \626 | ^~~~~~~~~~~~~~~627/nix/store/fhlp0l0mz43sss6czpn7jvjjkhmqv7fq-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'628 29 | # define BOOST_PP_CAT_I(a, b) a ## b629 | ^630/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'631 374 | TRY_RESULT(pipeline_,632 | ^~~~~~~~~~633ninja: build stopped: subcommand failed.