wren_tests
checks.x86_64-linux.tests
· build #91
· raw
unpackPhase
1unpacking source archive /nix/store/r0j29j9sz6cmxfzbxcca18z45j5jacf4-source2source root is sourceconfigurePhase
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 -DCMAKE_INSTALL_LOCALEDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/73qkd5r6nf7rpckvgydb8fmwyd3c5da4-wren_tests -DBUILD_TESTING=ON4-- 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/r5ri78axx1qggkjq3vawywlzglg70b5w-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/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped14-- Detecting CXX compile features15-- Detecting CXX compile features - done16-- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-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/s70gz6bvz74c36xigh5m2ab2cqli08cv-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 (4.1s)24-- Generating done (0.2s)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 installingbuildPhase
42build flags: -j1643[1/30] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o44[2/30] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o45[3/30] Linking CXX static library wren_math/libwren_math.a46[4/30] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o47[5/30] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/input.cpp.o48[6/30] Building CXX object wren_utils/tests/CMakeFiles/binary_reader.dir/binary_reader.cpp.o49[7/30] Building CXX object wren_utils/tests/CMakeFiles/string_reader.dir/string_reader.cpp.o50[8/30] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o51[9/30] Linking CXX static library wren_utils/libwren_utils.a52[10/30] Linking CXX executable wren_utils/tests/binary_reader53[11/30] Linking CXX executable wren_utils/tests/string_reader54[12/30] Building CXX object wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o55[13/30] Linking CXX executable wren_utils/tests/enums56[14/30] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o57[15/30] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o58[16/30] Building CXX object wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o59[17/30] Linking CXX executable wren_math/tests/vector60[18/30] Building CXX object wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o61[19/30] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o62[20/30] Linking CXX executable wren_math/tests/matrix63[21/30] Building CXX object wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o64[22/30] Linking CXX executable wren_math/tests/geometry65[23/30] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o66In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,67 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,68 from /build/source/wren_vk/src/buffer.cpp:1:69/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>)':70/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]71 169 | auto(unique) = (expr); \72 | ^~~~~~~~73/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'74 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)75 | ^~~~~~~~~~~~~~~76/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'77 29 | # define BOOST_PP_CAT_I(a, b) a ## b78 | ^79/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'80 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(81 | ^~~~~~~~~~82/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses83/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'84 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)85 | ^~~~~~~~~~~~~~~86/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'87 29 | # define BOOST_PP_CAT_I(a, b) a ## b88 | ^89/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'90 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(91 | ^~~~~~~~~~92/build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)':93/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]94 169 | auto(unique) = (expr); \95 | ^~~~~~~~96/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'97 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)98 | ^~~~~~~~~~~~~~~99/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'100 29 | # define BOOST_PP_CAT_I(a, b) a ## b101 | ^102/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'103 42 | TRY_RESULT(to_expected(104 | ^~~~~~~~~~105/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses106/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'107 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)108 | ^~~~~~~~~~~~~~~109/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'110 29 | # define BOOST_PP_CAT_I(a, b) a ## b111 | ^112/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'113 42 | TRY_RESULT(to_expected(114 | ^~~~~~~~~~115/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)':116/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]117 169 | auto(unique) = (expr); \118 | ^~~~~~~~119/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'120 175 | TRY_RESULT_IMPL(unique, expr) \121 | ^~~~~~~~~~~~~~~122/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'123 29 | # define BOOST_PP_CAT_I(a, b) a ## b124 | ^125/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'126 57 | TRY_RESULT(const auto cmd_bufs,127 | ^~~~~~~~~~128/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses129/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'130 175 | TRY_RESULT_IMPL(unique, expr) \131 | ^~~~~~~~~~~~~~~132/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'133 29 | # define BOOST_PP_CAT_I(a, b) a ## b134 | ^135/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'136 57 | TRY_RESULT(const auto cmd_bufs,137 | ^~~~~~~~~~138/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]139 169 | auto(unique) = (expr); \140 | ^~~~~~~~141/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'142 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)143 | ^~~~~~~~~~~~~~~144/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'145 29 | # define BOOST_PP_CAT_I(a, b) a ## b146 | ^147/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'148 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));149 | ^~~~~~~~~~150/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses151/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'152 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)153 | ^~~~~~~~~~~~~~~154/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'155 29 | # define BOOST_PP_CAT_I(a, b) a ## b156 | ^157/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'158 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));159 | ^~~~~~~~~~160/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]161 169 | auto(unique) = (expr); \162 | ^~~~~~~~163/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'164 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)165 | ^~~~~~~~~~~~~~~166/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'167 29 | # define BOOST_PP_CAT_I(a, b) a ## b168 | ^169/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'170 69 | TRY_RESULT(to_expected(cmd_buf.end()));171 | ^~~~~~~~~~172/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses173/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'174 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)175 | ^~~~~~~~~~~~~~~176/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'177 29 | # define BOOST_PP_CAT_I(a, b) a ## b178 | ^179/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'180 69 | TRY_RESULT(to_expected(cmd_buf.end()));181 | ^~~~~~~~~~182/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]183 169 | auto(unique) = (expr); \184 | ^~~~~~~~185/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'186 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)187 | ^~~~~~~~~~~~~~~188/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'189 29 | # define BOOST_PP_CAT_I(a, b) a ## b190 | ^191/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'192 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));193 | ^~~~~~~~~~194/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses195/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'196 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)197 | ^~~~~~~~~~~~~~~198/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'199 29 | # define BOOST_PP_CAT_I(a, b) a ## b200 | ^201/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'202 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));203 | ^~~~~~~~~~204/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]205 169 | auto(unique) = (expr); \206 | ^~~~~~~~207/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'208 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)209 | ^~~~~~~~~~~~~~~210/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'211 29 | # define BOOST_PP_CAT_I(a, b) a ## b212 | ^213/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'214 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));215 | ^~~~~~~~~~216/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses217/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'218 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)219 | ^~~~~~~~~~~~~~~220/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'221 29 | # define BOOST_PP_CAT_I(a, b) a ## b222 | ^223/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'224 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));225 | ^~~~~~~~~~226[24/30] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o227FAILED: [code=1] wren/CMakeFiles/wren.dir/src/application.cpp.o 228/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-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/sz7ddakdygzgh53lbfwrgjq951ahzwpq-tracy-0.13.1/include/tracy -isystem /nix/store/xk945rn4hvsb2wp5bkfa4dm9rah5vjp6-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.cpp229In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:7,230 from /build/source/wren/include/wren/context.hpp:5,231 from /build/source/wren/include/wren/application.hpp:6,232 from /build/source/wren/src/application.cpp:1:233/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':234/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable235 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );236 | ^237In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:10:238/build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':239/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]240 169 | auto(unique) = (expr); \241 | ^~~~~~~~242/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'243 175 | TRY_RESULT_IMPL(unique, expr) \244 | ^~~~~~~~~~~~~~~245/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'246 29 | # define BOOST_PP_CAT_I(a, b) a ## b247 | ^248/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'249 24 | TRY_RESULT(auto window, platform::Window::create(application_name));250 | ^~~~~~~~~~251/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses252/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'253 175 | TRY_RESULT_IMPL(unique, expr) \254 | ^~~~~~~~~~~~~~~255/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'256 29 | # define BOOST_PP_CAT_I(a, b) a ## b257 | ^258/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'259 24 | TRY_RESULT(auto window, platform::Window::create(application_name));260 | ^~~~~~~~~~261/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]262 169 | auto(unique) = (expr); \263 | ^~~~~~~~264/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'265 175 | TRY_RESULT_IMPL(unique, expr) \266 | ^~~~~~~~~~~~~~~267/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'268 29 | # define BOOST_PP_CAT_I(a, b) a ## b269 | ^270/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'271 26 | TRY_RESULT(auto graphics_context,272 | ^~~~~~~~~~273/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses274/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'275 175 | TRY_RESULT_IMPL(unique, expr) \276 | ^~~~~~~~~~~~~~~277/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'278 29 | # define BOOST_PP_CAT_I(a, b) a ## b279 | ^280/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'281 26 | TRY_RESULT(auto graphics_context,282 | ^~~~~~~~~~283/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]284 169 | auto(unique) = (expr); \285 | ^~~~~~~~286/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'287 175 | TRY_RESULT_IMPL(unique, expr) \288 | ^~~~~~~~~~~~~~~289/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'290 29 | # define BOOST_PP_CAT_I(a, b) a ## b291 | ^292/build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'293 30 | TRY_RESULT([[maybe_unused]] const auto surface,294 | ^~~~~~~~~~295/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses296/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'297 175 | TRY_RESULT_IMPL(unique, expr) \298 | ^~~~~~~~~~~~~~~299/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'300 29 | # define BOOST_PP_CAT_I(a, b) a ## b301 | ^302/build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'303 30 | TRY_RESULT([[maybe_unused]] const auto surface,304 | ^~~~~~~~~~305[25/30] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o306[26/30] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/graphics_context.cpp.o307In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:10,308 from /build/source/wren_platform/src/linux/graphics_context.cpp:1:309/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> >&)':310/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]311 169 | auto(unique) = (expr); \312 | ^~~~~~~~313/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'314 175 | TRY_RESULT_IMPL(unique, expr) \315 | ^~~~~~~~~~~~~~~316/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'317 29 | # define BOOST_PP_CAT_I(a, b) a ## b318 | ^319/build/source/wren_platform/src/linux/graphics_context.cpp:88:3: note: in expansion of macro 'TRY_RESULT'320 88 | TRY_RESULT(const auto instance,321 | ^~~~~~~~~~322/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses323/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'324 175 | TRY_RESULT_IMPL(unique, expr) \325 | ^~~~~~~~~~~~~~~326/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'327 29 | # define BOOST_PP_CAT_I(a, b) a ## b328 | ^329/build/source/wren_platform/src/linux/graphics_context.cpp:88:3: note: in expansion of macro 'TRY_RESULT'330 88 | TRY_RESULT(const auto instance,331 | ^~~~~~~~~~332/build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected<vk::DebugUtilsMessengerEXT> wren::platform::{anonymous}::create_debug_messenger(vk::Instance)':333/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]334 169 | auto(unique) = (expr); \335 | ^~~~~~~~336/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'337 175 | TRY_RESULT_IMPL(unique, expr) \338 | ^~~~~~~~~~~~~~~339/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'340 29 | # define BOOST_PP_CAT_I(a, b) a ## b341 | ^342/build/source/wren_platform/src/linux/graphics_context.cpp:126:3: note: in expansion of macro 'TRY_RESULT'343 126 | TRY_RESULT(const auto debug_messenger,344 | ^~~~~~~~~~345/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses346/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'347 175 | TRY_RESULT_IMPL(unique, expr) \348 | ^~~~~~~~~~~~~~~349/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'350 29 | # define BOOST_PP_CAT_I(a, b) a ## b351 | ^352/build/source/wren_platform/src/linux/graphics_context.cpp:126:3: note: in expansion of macro 'TRY_RESULT'353 126 | TRY_RESULT(const auto debug_messenger,354 | ^~~~~~~~~~355/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>&)':356/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]357 169 | auto(unique) = (expr); \358 | ^~~~~~~~359/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'360 175 | TRY_RESULT_IMPL(unique, expr) \361 | ^~~~~~~~~~~~~~~362/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'363 29 | # define BOOST_PP_CAT_I(a, b) a ## b364 | ^365/build/source/wren_platform/src/linux/graphics_context.cpp:151:3: note: in expansion of macro 'TRY_RESULT'366 151 | TRY_RESULT(const auto instance,367 | ^~~~~~~~~~368/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses369/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'370 175 | TRY_RESULT_IMPL(unique, expr) \371 | ^~~~~~~~~~~~~~~372/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'373 29 | # define BOOST_PP_CAT_I(a, b) a ## b374 | ^375/build/source/wren_platform/src/linux/graphics_context.cpp:151:3: note: in expansion of macro 'TRY_RESULT'376 151 | TRY_RESULT(const auto instance,377 | ^~~~~~~~~~378/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]379 169 | auto(unique) = (expr); \380 | ^~~~~~~~381/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'382 175 | TRY_RESULT_IMPL(unique, expr) \383 | ^~~~~~~~~~~~~~~384/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'385 29 | # define BOOST_PP_CAT_I(a, b) a ## b386 | ^387/build/source/wren_platform/src/linux/graphics_context.cpp:157:3: note: in expansion of macro 'TRY_RESULT'388 157 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance));389 | ^~~~~~~~~~390/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses391/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'392 175 | TRY_RESULT_IMPL(unique, expr) \393 | ^~~~~~~~~~~~~~~394/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'395 29 | # define BOOST_PP_CAT_I(a, b) a ## b396 | ^397/build/source/wren_platform/src/linux/graphics_context.cpp:157:3: note: in expansion of macro 'TRY_RESULT'398 157 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance));399 | ^~~~~~~~~~400[27/30] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o401In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,402 from /build/source/wren_vk/src/shader.cpp:1:403/build/source/wren_vk/src/shader.cpp: In lambda function:404/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]405 169 | auto(unique) = (expr); \406 | ^~~~~~~~407/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'408 175 | TRY_RESULT_IMPL(unique, expr) \409 | ^~~~~~~~~~~~~~~410/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'411 29 | # define BOOST_PP_CAT_I(a, b) a ## b412 | ^413/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'414 223 | TRY_RESULT(const auto module,415 | ^~~~~~~~~~416/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses417/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'418 175 | TRY_RESULT_IMPL(unique, expr) \419 | ^~~~~~~~~~~~~~~420/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'421 29 | # define BOOST_PP_CAT_I(a, b) a ## b422 | ^423/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'424 223 | TRY_RESULT(const auto module,425 | ^~~~~~~~~~426/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&)':427/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]428 169 | auto(unique) = (expr); \429 | ^~~~~~~~430/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'431 175 | TRY_RESULT_IMPL(unique, expr) \432 | ^~~~~~~~~~~~~~~433/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'434 29 | # define BOOST_PP_CAT_I(a, b) a ## b435 | ^436/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'437 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));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:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'441 175 | TRY_RESULT_IMPL(unique, expr) \442 | ^~~~~~~~~~~~~~~443/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'444 29 | # define BOOST_PP_CAT_I(a, b) a ## b445 | ^446/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'447 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));448 | ^~~~~~~~~~449/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]450 169 | auto(unique) = (expr); \451 | ^~~~~~~~452/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'453 175 | TRY_RESULT_IMPL(unique, expr) \454 | ^~~~~~~~~~~~~~~455/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'456 29 | # define BOOST_PP_CAT_I(a, b) a ## b457 | ^458/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'459 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));460 | ^~~~~~~~~~461/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses462/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'463 175 | TRY_RESULT_IMPL(unique, expr) \464 | ^~~~~~~~~~~~~~~465/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'466 29 | # define BOOST_PP_CAT_I(a, b) a ## b467 | ^468/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'469 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));470 | ^~~~~~~~~~471/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)':472/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]473 169 | auto(unique) = (expr); \474 | ^~~~~~~~475/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'476 175 | TRY_RESULT_IMPL(unique, expr) \477 | ^~~~~~~~~~~~~~~478/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'479 29 | # define BOOST_PP_CAT_I(a, b) a ## b480 | ^481/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'482 306 | TRY_RESULT(pipeline_layout_,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:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'486 175 | TRY_RESULT_IMPL(unique, expr) \487 | ^~~~~~~~~~~~~~~488/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'489 29 | # define BOOST_PP_CAT_I(a, b) a ## b490 | ^491/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'492 306 | TRY_RESULT(pipeline_layout_,493 | ^~~~~~~~~~494/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]495 169 | auto(unique) = (expr); \496 | ^~~~~~~~497/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'498 175 | TRY_RESULT_IMPL(unique, expr) \499 | ^~~~~~~~~~~~~~~500/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'501 29 | # define BOOST_PP_CAT_I(a, b) a ## b502 | ^503/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'504 374 | TRY_RESULT(pipeline_,505 | ^~~~~~~~~~506/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses507/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'508 175 | TRY_RESULT_IMPL(unique, expr) \509 | ^~~~~~~~~~~~~~~510/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'511 29 | # define BOOST_PP_CAT_I(a, b) a ## b512 | ^513/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'514 374 | TRY_RESULT(pipeline_,515 | ^~~~~~~~~~516ninja: build stopped: subcommand failed.