wren
checks.x86_64-linux.build
· build #92
· raw
unpackPhase
1unpacking source archive /nix/store/95y29irhrvwzhym8q63rrw6pab0snvwr-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 -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/share/doc/wren -DCMAKE_INSTALL_INFODIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/include -DCMAKE_INSTALL_SBINDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/2pawm2dg8ypixlpwpqa57l48af7bzi0g-wren/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/2pawm2dg8ypixlpwpqa57l48af7bzi0g-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/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 (3.7s)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 installingbuildPhase
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/CMakeFiles/wren.dir/src/render_target.cpp.o51FAILED: [code=1] wren/CMakeFiles/wren.dir/src/render_target.cpp.o 52/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/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.cpp53In file included from /build/source/wren/src/render_target.cpp:1:54/build/source/wren/include/wren/render_target.hpp:9:10: fatal error: wren/vk/image.hpp: No such file or directory55 9 | #include <wren/vk/image.hpp>56 | ^~~~~~~~~~~~~~~~~~~57compilation terminated.58[9/31] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o59[10/31] Building CXX object wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o60[11/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o61[12/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o62[13/31] Building CXX object wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o63[14/31] Building CXX object wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o64[15/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o65[16/31] Building CXX object wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o66[17/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o67In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,68 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,69 from /build/source/wren_vk/src/buffer.cpp:1:70/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>)':71/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]72 169 | auto(unique) = (expr); \73 | ^~~~~~~~74/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'75 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)76 | ^~~~~~~~~~~~~~~77/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'78 29 | # define BOOST_PP_CAT_I(a, b) a ## b79 | ^80/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'81 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(82 | ^~~~~~~~~~83/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses84/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'85 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)86 | ^~~~~~~~~~~~~~~87/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'88 29 | # define BOOST_PP_CAT_I(a, b) a ## b89 | ^90/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'91 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(92 | ^~~~~~~~~~93/build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)':94/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]95 169 | auto(unique) = (expr); \96 | ^~~~~~~~97/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'98 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)99 | ^~~~~~~~~~~~~~~100/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'101 29 | # define BOOST_PP_CAT_I(a, b) a ## b102 | ^103/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'104 42 | TRY_RESULT(to_expected(105 | ^~~~~~~~~~106/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses107/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'108 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)109 | ^~~~~~~~~~~~~~~110/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'111 29 | # define BOOST_PP_CAT_I(a, b) a ## b112 | ^113/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'114 42 | TRY_RESULT(to_expected(115 | ^~~~~~~~~~116/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)':117/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]118 169 | auto(unique) = (expr); \119 | ^~~~~~~~120/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'121 175 | TRY_RESULT_IMPL(unique, expr) \122 | ^~~~~~~~~~~~~~~123/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'124 29 | # define BOOST_PP_CAT_I(a, b) a ## b125 | ^126/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'127 57 | TRY_RESULT(const auto cmd_bufs,128 | ^~~~~~~~~~129/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses130/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'131 175 | TRY_RESULT_IMPL(unique, expr) \132 | ^~~~~~~~~~~~~~~133/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'134 29 | # define BOOST_PP_CAT_I(a, b) a ## b135 | ^136/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'137 57 | TRY_RESULT(const auto cmd_bufs,138 | ^~~~~~~~~~139/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]140 169 | auto(unique) = (expr); \141 | ^~~~~~~~142/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'143 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)144 | ^~~~~~~~~~~~~~~145/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'146 29 | # define BOOST_PP_CAT_I(a, b) a ## b147 | ^148/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'149 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));150 | ^~~~~~~~~~151/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses152/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'153 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)154 | ^~~~~~~~~~~~~~~155/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'156 29 | # define BOOST_PP_CAT_I(a, b) a ## b157 | ^158/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'159 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));160 | ^~~~~~~~~~161/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]162 169 | auto(unique) = (expr); \163 | ^~~~~~~~164/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'165 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)166 | ^~~~~~~~~~~~~~~167/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'168 29 | # define BOOST_PP_CAT_I(a, b) a ## b169 | ^170/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'171 69 | TRY_RESULT(to_expected(cmd_buf.end()));172 | ^~~~~~~~~~173/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses174/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'175 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)176 | ^~~~~~~~~~~~~~~177/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'178 29 | # define BOOST_PP_CAT_I(a, b) a ## b179 | ^180/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'181 69 | TRY_RESULT(to_expected(cmd_buf.end()));182 | ^~~~~~~~~~183/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]184 169 | auto(unique) = (expr); \185 | ^~~~~~~~186/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'187 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)188 | ^~~~~~~~~~~~~~~189/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'190 29 | # define BOOST_PP_CAT_I(a, b) a ## b191 | ^192/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'193 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));194 | ^~~~~~~~~~195/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses196/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'197 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)198 | ^~~~~~~~~~~~~~~199/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'200 29 | # define BOOST_PP_CAT_I(a, b) a ## b201 | ^202/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'203 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));204 | ^~~~~~~~~~205/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]206 169 | auto(unique) = (expr); \207 | ^~~~~~~~208/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'209 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)210 | ^~~~~~~~~~~~~~~211/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'212 29 | # define BOOST_PP_CAT_I(a, b) a ## b213 | ^214/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'215 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));216 | ^~~~~~~~~~217/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses218/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'219 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)220 | ^~~~~~~~~~~~~~~221/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'222 29 | # define BOOST_PP_CAT_I(a, b) a ## b223 | ^224/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'225 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));226 | ^~~~~~~~~~227[18/31] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o228FAILED: [code=1] wren/CMakeFiles/wren.dir/src/application.cpp.o 229/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.cpp230In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:7,231 from /build/source/wren/include/wren/context.hpp:5,232 from /build/source/wren/include/wren/application.hpp:6,233 from /build/source/wren/src/application.cpp:1:234/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':235/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable236 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );237 | ^238In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:9:239/build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':240/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]241 169 | auto(unique) = (expr); \242 | ^~~~~~~~243/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'244 175 | TRY_RESULT_IMPL(unique, expr) \245 | ^~~~~~~~~~~~~~~246/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'247 29 | # define BOOST_PP_CAT_I(a, b) a ## b248 | ^249/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'250 24 | TRY_RESULT(auto window, platform::Window::create(application_name));251 | ^~~~~~~~~~252/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses253/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'254 175 | TRY_RESULT_IMPL(unique, expr) \255 | ^~~~~~~~~~~~~~~256/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'257 29 | # define BOOST_PP_CAT_I(a, b) a ## b258 | ^259/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'260 24 | TRY_RESULT(auto window, platform::Window::create(application_name));261 | ^~~~~~~~~~262/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]263 169 | auto(unique) = (expr); \264 | ^~~~~~~~265/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'266 175 | TRY_RESULT_IMPL(unique, expr) \267 | ^~~~~~~~~~~~~~~268/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'269 29 | # define BOOST_PP_CAT_I(a, b) a ## b270 | ^271/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'272 26 | TRY_RESULT(auto graphics_context,273 | ^~~~~~~~~~274/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses275/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'276 175 | TRY_RESULT_IMPL(unique, expr) \277 | ^~~~~~~~~~~~~~~278/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'279 29 | # define BOOST_PP_CAT_I(a, b) a ## b280 | ^281/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'282 26 | TRY_RESULT(auto graphics_context,283 | ^~~~~~~~~~284[19/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o285[20/31] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/graphics_context.cpp.o286In file included from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:9,287 from /build/source/wren_platform/src/linux/graphics_context.cpp:1:288/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> >&)':289/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]290 169 | auto(unique) = (expr); \291 | ^~~~~~~~292/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'293 175 | TRY_RESULT_IMPL(unique, expr) \294 | ^~~~~~~~~~~~~~~295/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'296 29 | # define BOOST_PP_CAT_I(a, b) a ## b297 | ^298/build/source/wren_platform/src/linux/graphics_context.cpp:89:3: note: in expansion of macro 'TRY_RESULT'299 89 | TRY_RESULT(const auto instance,300 | ^~~~~~~~~~301/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses302/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'303 175 | TRY_RESULT_IMPL(unique, expr) \304 | ^~~~~~~~~~~~~~~305/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'306 29 | # define BOOST_PP_CAT_I(a, b) a ## b307 | ^308/build/source/wren_platform/src/linux/graphics_context.cpp:89:3: note: in expansion of macro 'TRY_RESULT'309 89 | TRY_RESULT(const auto instance,310 | ^~~~~~~~~~311/build/source/wren_platform/src/linux/graphics_context.cpp: In function 'wren::expected<vk::DebugUtilsMessengerEXT> wren::platform::{anonymous}::create_debug_messenger(vk::Instance)':312/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]313 169 | auto(unique) = (expr); \314 | ^~~~~~~~315/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'316 175 | TRY_RESULT_IMPL(unique, expr) \317 | ^~~~~~~~~~~~~~~318/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'319 29 | # define BOOST_PP_CAT_I(a, b) a ## b320 | ^321/build/source/wren_platform/src/linux/graphics_context.cpp:127:3: note: in expansion of macro 'TRY_RESULT'322 127 | TRY_RESULT(const auto debug_messenger,323 | ^~~~~~~~~~324/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses325/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'326 175 | TRY_RESULT_IMPL(unique, expr) \327 | ^~~~~~~~~~~~~~~328/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'329 29 | # define BOOST_PP_CAT_I(a, b) a ## b330 | ^331/build/source/wren_platform/src/linux/graphics_context.cpp:127:3: note: in expansion of macro 'TRY_RESULT'332 127 | TRY_RESULT(const auto debug_messenger,333 | ^~~~~~~~~~334/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&)':335/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]336 169 | auto(unique) = (expr); \337 | ^~~~~~~~338/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'339 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)340 | ^~~~~~~~~~~~~~~341/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'342 29 | # define BOOST_PP_CAT_I(a, b) a ## b343 | ^344/build/source/wren_platform/src/linux/graphics_context.cpp:137:3: note: in expansion of macro 'TRY_RESULT'345 137 | TRY_RESULT(vulkan::Queue::find_queue_family_indices(device));346 | ^~~~~~~~~~347/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses348/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'349 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)350 | ^~~~~~~~~~~~~~~351/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'352 29 | # define BOOST_PP_CAT_I(a, b) a ## b353 | ^354/build/source/wren_platform/src/linux/graphics_context.cpp:137:3: note: in expansion of macro 'TRY_RESULT'355 137 | TRY_RESULT(vulkan::Queue::find_queue_family_indices(device));356 | ^~~~~~~~~~357/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>&)':358/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]359 169 | auto(unique) = (expr); \360 | ^~~~~~~~361/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'362 175 | TRY_RESULT_IMPL(unique, expr) \363 | ^~~~~~~~~~~~~~~364/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'365 29 | # define BOOST_PP_CAT_I(a, b) a ## b366 | ^367/build/source/wren_platform/src/linux/graphics_context.cpp:181:3: note: in expansion of macro 'TRY_RESULT'368 181 | TRY_RESULT(const auto instance,369 | ^~~~~~~~~~370/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses371/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'372 175 | TRY_RESULT_IMPL(unique, expr) \373 | ^~~~~~~~~~~~~~~374/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'375 29 | # define BOOST_PP_CAT_I(a, b) a ## b376 | ^377/build/source/wren_platform/src/linux/graphics_context.cpp:181:3: note: in expansion of macro 'TRY_RESULT'378 181 | TRY_RESULT(const auto instance,379 | ^~~~~~~~~~380/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]381 169 | auto(unique) = (expr); \382 | ^~~~~~~~383/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'384 175 | TRY_RESULT_IMPL(unique, expr) \385 | ^~~~~~~~~~~~~~~386/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'387 29 | # define BOOST_PP_CAT_I(a, b) a ## b388 | ^389/build/source/wren_platform/src/linux/graphics_context.cpp:187:3: note: in expansion of macro 'TRY_RESULT'390 187 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance));391 | ^~~~~~~~~~392/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses393/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'394 175 | TRY_RESULT_IMPL(unique, expr) \395 | ^~~~~~~~~~~~~~~396/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'397 29 | # define BOOST_PP_CAT_I(a, b) a ## b398 | ^399/build/source/wren_platform/src/linux/graphics_context.cpp:187:3: note: in expansion of macro 'TRY_RESULT'400 187 | TRY_RESULT(const auto debug_messenger, create_debug_messenger(instance));401 | ^~~~~~~~~~402/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]403 169 | auto(unique) = (expr); \404 | ^~~~~~~~405/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'406 175 | TRY_RESULT_IMPL(unique, expr) \407 | ^~~~~~~~~~~~~~~408/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'409 29 | # define BOOST_PP_CAT_I(a, b) a ## b410 | ^411/build/source/wren_platform/src/linux/graphics_context.cpp:196:3: note: in expansion of macro 'TRY_RESULT'412 196 | TRY_RESULT(const auto& surface, window->create_surface(gpu_instance));413 | ^~~~~~~~~~414/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses415/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'416 175 | TRY_RESULT_IMPL(unique, expr) \417 | ^~~~~~~~~~~~~~~418/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'419 29 | # define BOOST_PP_CAT_I(a, b) a ## b420 | ^421/build/source/wren_platform/src/linux/graphics_context.cpp:196:3: note: in expansion of macro 'TRY_RESULT'422 196 | TRY_RESULT(const auto& surface, window->create_surface(gpu_instance));423 | ^~~~~~~~~~424/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]425 169 | auto(unique) = (expr); \426 | ^~~~~~~~427/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'428 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)429 | ^~~~~~~~~~~~~~~430/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'431 29 | # define BOOST_PP_CAT_I(a, b) a ## b432 | ^433/build/source/wren_platform/src/linux/graphics_context.cpp:198:3: note: in expansion of macro 'TRY_RESULT'434 198 | TRY_RESULT(impl->setup_device(surface));435 | ^~~~~~~~~~436/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses437/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'438 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)439 | ^~~~~~~~~~~~~~~440/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'441 29 | # define BOOST_PP_CAT_I(a, b) a ## b442 | ^443/build/source/wren_platform/src/linux/graphics_context.cpp:198:3: note: in expansion of macro 'TRY_RESULT'444 198 | TRY_RESULT(impl->setup_device(surface));445 | ^~~~~~~~~~446/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&)':447/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]448 169 | auto(unique) = (expr); \449 | ^~~~~~~~450/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'451 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)452 | ^~~~~~~~~~~~~~~453/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'454 29 | # define BOOST_PP_CAT_I(a, b) a ## b455 | ^456/build/source/wren_platform/src/linux/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'457 217 | TRY_RESULT(pick_physical_device(surface));458 | ^~~~~~~~~~459/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses460/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'461 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)462 | ^~~~~~~~~~~~~~~463/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'464 29 | # define BOOST_PP_CAT_I(a, b) a ## b465 | ^466/build/source/wren_platform/src/linux/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'467 217 | TRY_RESULT(pick_physical_device(surface));468 | ^~~~~~~~~~469/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]470 169 | auto(unique) = (expr); \471 | ^~~~~~~~472/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'473 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)474 | ^~~~~~~~~~~~~~~475/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'476 29 | # define BOOST_PP_CAT_I(a, b) a ## b477 | ^478/build/source/wren_platform/src/linux/graphics_context.cpp:221:3: note: in expansion of macro 'TRY_RESULT'479 221 | TRY_RESULT(create_device(surface));480 | ^~~~~~~~~~481/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses482/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'483 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)484 | ^~~~~~~~~~~~~~~485/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'486 29 | # define BOOST_PP_CAT_I(a, b) a ## b487 | ^488/build/source/wren_platform/src/linux/graphics_context.cpp:221:3: note: in expansion of macro 'TRY_RESULT'489 221 | TRY_RESULT(create_device(surface));490 | ^~~~~~~~~~491/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&)':492/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]493 169 | auto(unique) = (expr); \494 | ^~~~~~~~495/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'496 175 | TRY_RESULT_IMPL(unique, expr) \497 | ^~~~~~~~~~~~~~~498/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'499 29 | # define BOOST_PP_CAT_I(a, b) a ## b500 | ^501/build/source/wren_platform/src/linux/graphics_context.cpp:259:3: note: in expansion of macro 'TRY_RESULT'502 259 | TRY_RESULT(device, vulkan::Device::create(physical_device,503 | ^~~~~~~~~~504/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses505/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'506 175 | TRY_RESULT_IMPL(unique, expr) \507 | ^~~~~~~~~~~~~~~508/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'509 29 | # define BOOST_PP_CAT_I(a, b) a ## b510 | ^511/build/source/wren_platform/src/linux/graphics_context.cpp:259:3: note: in expansion of macro 'TRY_RESULT'512 259 | TRY_RESULT(device, vulkan::Device::create(physical_device,513 | ^~~~~~~~~~514[21/31] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o515In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,516 from /build/source/wren_vk/src/shader.cpp:1:517/build/source/wren_vk/src/shader.cpp: In lambda function:518/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]519 169 | auto(unique) = (expr); \520 | ^~~~~~~~521/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'522 175 | TRY_RESULT_IMPL(unique, expr) \523 | ^~~~~~~~~~~~~~~524/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'525 29 | # define BOOST_PP_CAT_I(a, b) a ## b526 | ^527/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'528 223 | TRY_RESULT(const auto module,529 | ^~~~~~~~~~530/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses531/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'532 175 | TRY_RESULT_IMPL(unique, expr) \533 | ^~~~~~~~~~~~~~~534/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'535 29 | # define BOOST_PP_CAT_I(a, b) a ## b536 | ^537/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'538 223 | TRY_RESULT(const auto module,539 | ^~~~~~~~~~540/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&)':541/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]542 169 | auto(unique) = (expr); \543 | ^~~~~~~~544/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'545 175 | TRY_RESULT_IMPL(unique, expr) \546 | ^~~~~~~~~~~~~~~547/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'548 29 | # define BOOST_PP_CAT_I(a, b) a ## b549 | ^550/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'551 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));552 | ^~~~~~~~~~553/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses554/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'555 175 | TRY_RESULT_IMPL(unique, expr) \556 | ^~~~~~~~~~~~~~~557/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'558 29 | # define BOOST_PP_CAT_I(a, b) a ## b559 | ^560/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'561 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));562 | ^~~~~~~~~~563/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]564 169 | auto(unique) = (expr); \565 | ^~~~~~~~566/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'567 175 | TRY_RESULT_IMPL(unique, expr) \568 | ^~~~~~~~~~~~~~~569/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'570 29 | # define BOOST_PP_CAT_I(a, b) a ## b571 | ^572/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'573 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));574 | ^~~~~~~~~~575/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses576/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'577 175 | TRY_RESULT_IMPL(unique, expr) \578 | ^~~~~~~~~~~~~~~579/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'580 29 | # define BOOST_PP_CAT_I(a, b) a ## b581 | ^582/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'583 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));584 | ^~~~~~~~~~585/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)':586/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]587 169 | auto(unique) = (expr); \588 | ^~~~~~~~589/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'590 175 | TRY_RESULT_IMPL(unique, expr) \591 | ^~~~~~~~~~~~~~~592/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'593 29 | # define BOOST_PP_CAT_I(a, b) a ## b594 | ^595/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'596 306 | TRY_RESULT(pipeline_layout_,597 | ^~~~~~~~~~598/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses599/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'600 175 | TRY_RESULT_IMPL(unique, expr) \601 | ^~~~~~~~~~~~~~~602/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'603 29 | # define BOOST_PP_CAT_I(a, b) a ## b604 | ^605/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'606 306 | TRY_RESULT(pipeline_layout_,607 | ^~~~~~~~~~608/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]609 169 | auto(unique) = (expr); \610 | ^~~~~~~~611/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'612 175 | TRY_RESULT_IMPL(unique, expr) \613 | ^~~~~~~~~~~~~~~614/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'615 29 | # define BOOST_PP_CAT_I(a, b) a ## b616 | ^617/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'618 374 | TRY_RESULT(pipeline_,619 | ^~~~~~~~~~620/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses621/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'622 175 | TRY_RESULT_IMPL(unique, expr) \623 | ^~~~~~~~~~~~~~~624/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'625 29 | # define BOOST_PP_CAT_I(a, b) a ## b626 | ^627/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'628 374 | TRY_RESULT(pipeline_,629 | ^~~~~~~~~~630ninja: build stopped: subcommand failed.