wren
checks.x86_64-linux.build
· build #88
· raw
unpackPhase
1unpacking source archive /nix/store/5lxmk1h1crkm00m4ybx35n5rrhrpfk95-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/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/share/doc/wren -DCMAKE_INSTALL_INFODIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/include -DCMAKE_INSTALL_SBINDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-wren/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-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/j6k7cqvnfsmsj58n005rf0gmhx2pwyym-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-- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")24-- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")25-- Configuring done (3.9s)26-- Generating done (0.1s)27CMake Warning (unused-cli):28 Manually-specified variables were not used by the project:2930 CMAKE_EXPORT_NO_PACKAGE_REGISTRY31 CMAKE_INSTALL_BINDIR32 CMAKE_INSTALL_DOCDIR33 CMAKE_INSTALL_INCLUDEDIR34 CMAKE_INSTALL_INFODIR35 CMAKE_INSTALL_LIBEXECDIR36 CMAKE_INSTALL_LOCALEDIR37 CMAKE_INSTALL_MANDIR38 CMAKE_INSTALL_SBINDIR394041-- Build files have been written to: /build/source/build42cmake: enabled parallel building43cmake: enabled parallel installingbuildPhase
44build flags: -j1645[1/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o46[2/61] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o47[3/61] Linking CXX static library wren_math/libwren_math.a48[4/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o49[5/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/input.cpp.o50[6/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o51[7/61] Linking CXX static library wren_utils/libwren_utils.a52[8/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o53[9/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o54[10/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o55[11/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o56[12/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o57[13/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o58FAILED: [code=1] wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o 59/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ -DWREN_DEBUG -I/build/source/wren_platform/include -I/build/source/wren_platform/include/wren -I/build/source/wren_platform/src -I/build/source/wren_math/include -I/build/source/wren_utils/include -O3 -DNDEBUG -std=gnu++26 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -MD -MT wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o -MF wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o.d -o wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o -c /build/source/wren_platform/src/linux/window.cpp60In file included from /build/source/wren_platform/src/linux/window.cpp:10:61/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':62/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable63 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );64 | ^65[14/61] 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[15/61] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o227In file included from /build/source/wren/include/wren/render_target.hpp:8,228 from /build/source/wren/src/render_target.cpp:1:229/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>)':230/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]231 169 | auto(unique) = (expr); \232 | ^~~~~~~~233/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'234 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)235 | ^~~~~~~~~~~~~~~236/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'237 29 | # define BOOST_PP_CAT_I(a, b) a ## b238 | ^239/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'240 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(241 | ^~~~~~~~~~242/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses243/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'244 173 | #define TRY_RESULT_1(unique, expr) 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_1'247 29 | # define BOOST_PP_CAT_I(a, b) a ## b248 | ^249/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'250 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(251 | ^~~~~~~~~~252/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':253/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]254 169 | auto(unique) = (expr); \255 | ^~~~~~~~256/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'257 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)258 | ^~~~~~~~~~~~~~~259/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'260 29 | # define BOOST_PP_CAT_I(a, b) a ## b261 | ^262/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'263 90 | TRY_RESULT(264 | ^~~~~~~~~~265/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses266/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'267 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)268 | ^~~~~~~~~~~~~~~269/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'270 29 | # define BOOST_PP_CAT_I(a, b) a ## b271 | ^272/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'273 90 | TRY_RESULT(274 | ^~~~~~~~~~275/build/source/wren/include/wren/renderer.hpp: In lambda function:276/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]277 169 | auto(unique) = (expr); \278 | ^~~~~~~~279/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'280 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)281 | ^~~~~~~~~~~~~~~282/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'283 29 | # define BOOST_PP_CAT_I(a, b) a ## b284 | ^285/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'286 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));287 | ^~~~~~~~~~288/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses289/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'290 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)291 | ^~~~~~~~~~~~~~~292/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'293 29 | # define BOOST_PP_CAT_I(a, b) a ## b294 | ^295/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'296 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));297 | ^~~~~~~~~~298/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]299 169 | auto(unique) = (expr); \300 | ^~~~~~~~301/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'302 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)303 | ^~~~~~~~~~~~~~~304/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'305 29 | # define BOOST_PP_CAT_I(a, b) a ## b306 | ^307/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'308 98 | TRY_RESULT(vk::to_expected(309 | ^~~~~~~~~~310/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses311/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'312 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)313 | ^~~~~~~~~~~~~~~314/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'315 29 | # define BOOST_PP_CAT_I(a, b) a ## b316 | ^317/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'318 98 | TRY_RESULT(vk::to_expected(319 | ^~~~~~~~~~320/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]321 169 | auto(unique) = (expr); \322 | ^~~~~~~~323/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'324 173 | #define TRY_RESULT_1(unique, expr) 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_1'327 29 | # define BOOST_PP_CAT_I(a, b) a ## b328 | ^329/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'330 101 | TRY_RESULT(vk::to_expected(331 | ^~~~~~~~~~332/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses333/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'334 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)335 | ^~~~~~~~~~~~~~~336/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'337 29 | # define BOOST_PP_CAT_I(a, b) a ## b338 | ^339/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'340 101 | TRY_RESULT(vk::to_expected(341 | ^~~~~~~~~~342/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':343/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]344 169 | auto(unique) = (expr); \345 | ^~~~~~~~346/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'347 173 | #define TRY_RESULT_1(unique, expr) 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_1'350 29 | # define BOOST_PP_CAT_I(a, b) a ## b351 | ^352/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'353 109 | TRY_RESULT(end_and_submit());354 | ^~~~~~~~~~355/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses356/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'357 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)358 | ^~~~~~~~~~~~~~~359/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'360 29 | # define BOOST_PP_CAT_I(a, b) a ## b361 | ^362/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'363 109 | TRY_RESULT(end_and_submit());364 | ^~~~~~~~~~365/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]366 169 | auto(unique) = (expr); \367 | ^~~~~~~~368/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'369 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)370 | ^~~~~~~~~~~~~~~371/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'372 29 | # define BOOST_PP_CAT_I(a, b) a ## b373 | ^374/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'375 113 | TRY_RESULT(end_and_submit());376 | ^~~~~~~~~~377/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses378/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'379 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)380 | ^~~~~~~~~~~~~~~381/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'382 29 | # define BOOST_PP_CAT_I(a, b) a ## b383 | ^384/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'385 113 | TRY_RESULT(end_and_submit());386 | ^~~~~~~~~~387/build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create(const std::shared_ptr<wren::Context>&)':388/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]389 169 | auto(unique) = (expr); \390 | ^~~~~~~~391/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/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'398 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),399 | ^~~~~~~~~~400/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses401/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'402 175 | TRY_RESULT_IMPL(unique, expr) \403 | ^~~~~~~~~~~~~~~404/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'405 29 | # define BOOST_PP_CAT_I(a, b) a ## b406 | ^407/build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'408 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),409 | ^~~~~~~~~~410/build/source/wren/src/render_target.cpp: In lambda function:411/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]412 169 | auto(unique) = (expr); \413 | ^~~~~~~~414/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'415 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)416 | ^~~~~~~~~~~~~~~417/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'418 29 | # define BOOST_PP_CAT_I(a, b) a ## b419 | ^420/build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'421 24 | TRY_RESULT(ctx->renderer->submit_command_buffer(422 | ^~~~~~~~~~423/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses424/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'425 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)426 | ^~~~~~~~~~~~~~~427/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'428 29 | # define BOOST_PP_CAT_I(a, b) a ## b429 | ^430/build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'431 24 | TRY_RESULT(ctx->renderer->submit_command_buffer(432 | ^~~~~~~~~~433/build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create(const std::shared_ptr<wren::Context>&)':434/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]435 169 | auto(unique) = (expr); \436 | ^~~~~~~~437/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'438 175 | 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_2'441 29 | # define BOOST_PP_CAT_I(a, b) a ## b442 | ^443/build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'444 47 | TRY_RESULT(445 | ^~~~~~~~~~446/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses447/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'448 175 | TRY_RESULT_IMPL(unique, expr) \449 | ^~~~~~~~~~~~~~~450/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'451 29 | # define BOOST_PP_CAT_I(a, b) a ## b452 | ^453/build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'454 47 | TRY_RESULT(455 | ^~~~~~~~~~456/build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create_depth(const std::shared_ptr<wren::Context>&)':457/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]458 169 | auto(unique) = (expr); \459 | ^~~~~~~~460/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'461 175 | 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_2'464 29 | # define BOOST_PP_CAT_I(a, b) a ## b465 | ^466/build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'467 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),468 | ^~~~~~~~~~469/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses470/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'471 175 | TRY_RESULT_IMPL(unique, expr) \472 | ^~~~~~~~~~~~~~~473/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'474 29 | # define BOOST_PP_CAT_I(a, b) a ## b475 | ^476/build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'477 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),478 | ^~~~~~~~~~479/build/source/wren/src/render_target.cpp: In lambda function:480/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]481 169 | auto(unique) = (expr); \482 | ^~~~~~~~483/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'484 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)485 | ^~~~~~~~~~~~~~~486/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'487 29 | # define BOOST_PP_CAT_I(a, b) a ## b488 | ^489/build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'490 74 | TRY_RESULT(ctx->renderer->submit_command_buffer(491 | ^~~~~~~~~~492/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses493/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'494 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)495 | ^~~~~~~~~~~~~~~496/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'497 29 | # define BOOST_PP_CAT_I(a, b) a ## b498 | ^499/build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'500 74 | TRY_RESULT(ctx->renderer->submit_command_buffer(501 | ^~~~~~~~~~502/build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create_depth(const std::shared_ptr<wren::Context>&)':503/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]504 169 | auto(unique) = (expr); \505 | ^~~~~~~~506/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'507 175 | TRY_RESULT_IMPL(unique, expr) \508 | ^~~~~~~~~~~~~~~509/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'510 29 | # define BOOST_PP_CAT_I(a, b) a ## b511 | ^512/build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'513 98 | TRY_RESULT(514 | ^~~~~~~~~~515/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses516/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'517 175 | TRY_RESULT_IMPL(unique, expr) \518 | ^~~~~~~~~~~~~~~519/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'520 29 | # define BOOST_PP_CAT_I(a, b) a ## b521 | ^522/build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'523 98 | TRY_RESULT(524 | ^~~~~~~~~~525/build/source/wren/src/render_target.cpp: In member function 'wren::expected<void> wren::RenderTarget::resize(const std::shared_ptr<wren::Context>&, const wren::math::Vec2i&)':526/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]527 169 | auto(unique) = (expr); \528 | ^~~~~~~~529/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'530 175 | TRY_RESULT_IMPL(unique, expr) \531 | ^~~~~~~~~~~~~~~532/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'533 29 | # define BOOST_PP_CAT_I(a, b) a ## b534 | ^535/build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'536 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),537 | ^~~~~~~~~~538/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses539/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'540 175 | TRY_RESULT_IMPL(unique, expr) \541 | ^~~~~~~~~~~~~~~542/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'543 29 | # define BOOST_PP_CAT_I(a, b) a ## b544 | ^545/build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'546 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),547 | ^~~~~~~~~~548/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]549 169 | auto(unique) = (expr); \550 | ^~~~~~~~551/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'552 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)553 | ^~~~~~~~~~~~~~~554/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'555 29 | # define BOOST_PP_CAT_I(a, b) a ## b556 | ^557/build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'558 131 | TRY_RESULT(transition_fn_(this));559 | ^~~~~~~~~~560/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses561/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'562 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)563 | ^~~~~~~~~~~~~~~564/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'565 29 | # define BOOST_PP_CAT_I(a, b) a ## b566 | ^567/build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'568 131 | TRY_RESULT(transition_fn_(this));569 | ^~~~~~~~~~570/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]571 169 | auto(unique) = (expr); \572 | ^~~~~~~~573/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'574 175 | TRY_RESULT_IMPL(unique, expr) \575 | ^~~~~~~~~~~~~~~576/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'577 29 | # define BOOST_PP_CAT_I(a, b) a ## b578 | ^579/build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'580 138 | TRY_RESULT(view_, vk::to_expected(581 | ^~~~~~~~~~582/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses583/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'584 175 | TRY_RESULT_IMPL(unique, expr) \585 | ^~~~~~~~~~~~~~~586/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'587 29 | # define BOOST_PP_CAT_I(a, b) a ## b588 | ^589/build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'590 138 | TRY_RESULT(view_, vk::to_expected(591 | ^~~~~~~~~~592[16/61] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o593In file included from /build/source/wren/include/wren/graph.hpp:7,594 from /build/source/wren/src/graph.cpp:1:595/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>)':596/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]597 169 | auto(unique) = (expr); \598 | ^~~~~~~~599/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'600 173 | #define TRY_RESULT_1(unique, expr) 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_1'603 29 | # define BOOST_PP_CAT_I(a, b) a ## b604 | ^605/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'606 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(607 | ^~~~~~~~~~608/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses609/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'610 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)611 | ^~~~~~~~~~~~~~~612/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'613 29 | # define BOOST_PP_CAT_I(a, b) a ## b614 | ^615/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'616 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(617 | ^~~~~~~~~~618/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':619/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]620 169 | auto(unique) = (expr); \621 | ^~~~~~~~622/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'623 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)624 | ^~~~~~~~~~~~~~~625/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'626 29 | # define BOOST_PP_CAT_I(a, b) a ## b627 | ^628/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'629 90 | TRY_RESULT(630 | ^~~~~~~~~~631/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses632/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'633 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)634 | ^~~~~~~~~~~~~~~635/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'636 29 | # define BOOST_PP_CAT_I(a, b) a ## b637 | ^638/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'639 90 | TRY_RESULT(640 | ^~~~~~~~~~641/build/source/wren/include/wren/renderer.hpp: In lambda function:642/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]643 169 | auto(unique) = (expr); \644 | ^~~~~~~~645/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'646 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)647 | ^~~~~~~~~~~~~~~648/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'649 29 | # define BOOST_PP_CAT_I(a, b) a ## b650 | ^651/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'652 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));653 | ^~~~~~~~~~654/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses655/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'656 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)657 | ^~~~~~~~~~~~~~~658/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'659 29 | # define BOOST_PP_CAT_I(a, b) a ## b660 | ^661/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'662 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));663 | ^~~~~~~~~~664/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]665 169 | auto(unique) = (expr); \666 | ^~~~~~~~667/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'668 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)669 | ^~~~~~~~~~~~~~~670/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'671 29 | # define BOOST_PP_CAT_I(a, b) a ## b672 | ^673/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'674 98 | TRY_RESULT(vk::to_expected(675 | ^~~~~~~~~~676/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses677/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'678 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)679 | ^~~~~~~~~~~~~~~680/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'681 29 | # define BOOST_PP_CAT_I(a, b) a ## b682 | ^683/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'684 98 | TRY_RESULT(vk::to_expected(685 | ^~~~~~~~~~686/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]687 169 | auto(unique) = (expr); \688 | ^~~~~~~~689/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'690 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)691 | ^~~~~~~~~~~~~~~692/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'693 29 | # define BOOST_PP_CAT_I(a, b) a ## b694 | ^695/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'696 101 | TRY_RESULT(vk::to_expected(697 | ^~~~~~~~~~698/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses699/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'700 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)701 | ^~~~~~~~~~~~~~~702/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'703 29 | # define BOOST_PP_CAT_I(a, b) a ## b704 | ^705/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'706 101 | TRY_RESULT(vk::to_expected(707 | ^~~~~~~~~~708/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':709/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]710 169 | auto(unique) = (expr); \711 | ^~~~~~~~712/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'713 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)714 | ^~~~~~~~~~~~~~~715/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'716 29 | # define BOOST_PP_CAT_I(a, b) a ## b717 | ^718/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'719 109 | TRY_RESULT(end_and_submit());720 | ^~~~~~~~~~721/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses722/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'723 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)724 | ^~~~~~~~~~~~~~~725/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'726 29 | # define BOOST_PP_CAT_I(a, b) a ## b727 | ^728/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'729 109 | TRY_RESULT(end_and_submit());730 | ^~~~~~~~~~731/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]732 169 | auto(unique) = (expr); \733 | ^~~~~~~~734/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'735 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)736 | ^~~~~~~~~~~~~~~737/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'738 29 | # define BOOST_PP_CAT_I(a, b) a ## b739 | ^740/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'741 113 | TRY_RESULT(end_and_submit());742 | ^~~~~~~~~~743/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses744/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'745 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)746 | ^~~~~~~~~~~~~~~747/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'748 29 | # define BOOST_PP_CAT_I(a, b) a ## b749 | ^750/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'751 113 | TRY_RESULT(end_and_submit());752 | ^~~~~~~~~~753/build/source/wren/src/graph.cpp: In member function 'wren::expected<void> wren::GraphBuilder::build() const':754/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]755 169 | auto(unique) = (expr); \756 | ^~~~~~~~757/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'758 175 | TRY_RESULT_IMPL(unique, expr) \759 | ^~~~~~~~~~~~~~~760/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'761 29 | # define BOOST_PP_CAT_I(a, b) a ## b762 | ^763/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'764 20 | TRY_RESULT(auto graph, compile());765 | ^~~~~~~~~~766/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses767/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'768 175 | TRY_RESULT_IMPL(unique, expr) \769 | ^~~~~~~~~~~~~~~770/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'771 29 | # define BOOST_PP_CAT_I(a, b) a ## b772 | ^773/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'774 20 | TRY_RESULT(auto graph, compile());775 | ^~~~~~~~~~776/build/source/wren/src/graph.cpp: In member function 'wren::expected<wren::Graph> wren::GraphBuilder::compile() const':777/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]778 169 | auto(unique) = (expr); \779 | ^~~~~~~~780/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'781 175 | TRY_RESULT_IMPL(unique, expr) \782 | ^~~~~~~~~~~~~~~783/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'784 29 | # define BOOST_PP_CAT_I(a, b) a ## b785 | ^786/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'787 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));788 | ^~~~~~~~~~789/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses790/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'791 175 | TRY_RESULT_IMPL(unique, expr) \792 | ^~~~~~~~~~~~~~~793/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'794 29 | # define BOOST_PP_CAT_I(a, b) a ## b795 | ^796/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'797 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));798 | ^~~~~~~~~~799/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]800 169 | auto(unique) = (expr); \801 | ^~~~~~~~802/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'803 175 | TRY_RESULT_IMPL(unique, expr) \804 | ^~~~~~~~~~~~~~~805/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'806 29 | # define BOOST_PP_CAT_I(a, b) a ## b807 | ^808/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'809 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));810 | ^~~~~~~~~~811/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses812/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'813 175 | TRY_RESULT_IMPL(unique, expr) \814 | ^~~~~~~~~~~~~~~815/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'816 29 | # define BOOST_PP_CAT_I(a, b) a ## b817 | ^818/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'819 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));820 | ^~~~~~~~~~821/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]822 169 | auto(unique) = (expr); \823 | ^~~~~~~~824/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'825 175 | TRY_RESULT_IMPL(unique, expr) \826 | ^~~~~~~~~~~~~~~827/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'828 29 | # define BOOST_PP_CAT_I(a, b) a ## b829 | ^830/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'831 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,832 | ^~~~~~~~~~833/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses834/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'835 175 | TRY_RESULT_IMPL(unique, expr) \836 | ^~~~~~~~~~~~~~~837/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'838 29 | # define BOOST_PP_CAT_I(a, b) a ## b839 | ^840/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'841 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,842 | ^~~~~~~~~~843[17/61] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o844In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7,845 from /build/source/wren/include/wren/texture.hpp:3,846 from /build/source/wren/src/texture.cpp:1:847/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>)':848/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]849 169 | auto(unique) = (expr); \850 | ^~~~~~~~851/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'852 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)853 | ^~~~~~~~~~~~~~~854/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'855 29 | # define BOOST_PP_CAT_I(a, b) a ## b856 | ^857/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'858 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(859 | ^~~~~~~~~~860/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses861/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'862 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)863 | ^~~~~~~~~~~~~~~864/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'865 29 | # define BOOST_PP_CAT_I(a, b) a ## b866 | ^867/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'868 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(869 | ^~~~~~~~~~870/build/source/wren/src/texture.cpp: In static member function 'static wren::expected<wren::Texture> wren::Texture::create(const vk::CommandBuffer&, const vk::Device&, VmaAllocator_T* const&, const wren::math::Vec2i&, std::span<const unsigned char>, vk::Format)':871/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]872 169 | auto(unique) = (expr); \873 | ^~~~~~~~874/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'875 175 | TRY_RESULT_IMPL(unique, expr) \876 | ^~~~~~~~~~~~~~~877/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'878 29 | # define BOOST_PP_CAT_I(a, b) a ## b879 | ^880/build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'881 14 | TRY_RESULT(auto image,882 | ^~~~~~~~~~883/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses884/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'885 175 | TRY_RESULT_IMPL(unique, expr) \886 | ^~~~~~~~~~~~~~~887/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'888 29 | # define BOOST_PP_CAT_I(a, b) a ## b889 | ^890/build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'891 14 | TRY_RESULT(auto image,892 | ^~~~~~~~~~893/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]894 169 | auto(unique) = (expr); \895 | ^~~~~~~~896/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'897 175 | TRY_RESULT_IMPL(unique, expr) \898 | ^~~~~~~~~~~~~~~899/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'900 29 | # define BOOST_PP_CAT_I(a, b) a ## b901 | ^902/build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'903 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({904 | ^~~~~~~~~~905/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses906/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'907 175 | TRY_RESULT_IMPL(unique, expr) \908 | ^~~~~~~~~~~~~~~909/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'910 29 | # define BOOST_PP_CAT_I(a, b) a ## b911 | ^912/build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'913 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({914 | ^~~~~~~~~~915/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]916 169 | auto(unique) = (expr); \917 | ^~~~~~~~918/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'919 175 | TRY_RESULT_IMPL(unique, expr) \920 | ^~~~~~~~~~~~~~~921/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'922 29 | # define BOOST_PP_CAT_I(a, b) a ## b923 | ^924/build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'925 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));926 | ^~~~~~~~~~927/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses928/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'929 175 | TRY_RESULT_IMPL(unique, expr) \930 | ^~~~~~~~~~~~~~~931/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'932 29 | # define BOOST_PP_CAT_I(a, b) a ## b933 | ^934/build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'935 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));936 | ^~~~~~~~~~937[18/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o938In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,939 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,940 from /build/source/wren/include/wren/mesh.hpp:9,941 from /build/source/wren/include/wren/mesh_loader.hpp:5,942 from /build/source/wren/src/mesh_loader.cpp:1:943/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>)':944/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]945 169 | auto(unique) = (expr); \946 | ^~~~~~~~947/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'948 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)949 | ^~~~~~~~~~~~~~~950/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'951 29 | # define BOOST_PP_CAT_I(a, b) a ## b952 | ^953/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'954 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(955 | ^~~~~~~~~~956/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses957/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'958 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)959 | ^~~~~~~~~~~~~~~960/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'961 29 | # define BOOST_PP_CAT_I(a, b) a ## b962 | ^963/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'964 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(965 | ^~~~~~~~~~966[19/61] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o967In file included from /build/source/wren/include/wren/utils/device.hpp:5,968 from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:8,969 from /build/source/wren/include/wren/context.hpp:5,970 from /build/source/wren/include/wren/application.hpp:5,971 from /build/source/wren/src/application.cpp:1:972/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>)':973/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]974 169 | auto(unique) = (expr); \975 | ^~~~~~~~976/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'977 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)978 | ^~~~~~~~~~~~~~~979/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'980 29 | # define BOOST_PP_CAT_I(a, b) a ## b981 | ^982/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'983 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(984 | ^~~~~~~~~~985/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses986/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'987 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)988 | ^~~~~~~~~~~~~~~989/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'990 29 | # define BOOST_PP_CAT_I(a, b) a ## b991 | ^992/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'993 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(994 | ^~~~~~~~~~995/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':996/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]997 169 | auto(unique) = (expr); \998 | ^~~~~~~~999/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1000 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1001 | ^~~~~~~~~~~~~~~1002/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1003 29 | # define BOOST_PP_CAT_I(a, b) a ## b1004 | ^1005/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1006 90 | TRY_RESULT(1007 | ^~~~~~~~~~1008/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1009/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1010 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1011 | ^~~~~~~~~~~~~~~1012/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1013 29 | # define BOOST_PP_CAT_I(a, b) a ## b1014 | ^1015/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1016 90 | TRY_RESULT(1017 | ^~~~~~~~~~1018/build/source/wren/include/wren/renderer.hpp: In lambda function:1019/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1020 169 | auto(unique) = (expr); \1021 | ^~~~~~~~1022/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1023 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1024 | ^~~~~~~~~~~~~~~1025/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1026 29 | # define BOOST_PP_CAT_I(a, b) a ## b1027 | ^1028/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1029 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1030 | ^~~~~~~~~~1031/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1032/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1033 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1034 | ^~~~~~~~~~~~~~~1035/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1036 29 | # define BOOST_PP_CAT_I(a, b) a ## b1037 | ^1038/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1039 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1040 | ^~~~~~~~~~1041/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1042 169 | auto(unique) = (expr); \1043 | ^~~~~~~~1044/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1045 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1046 | ^~~~~~~~~~~~~~~1047/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1048 29 | # define BOOST_PP_CAT_I(a, b) a ## b1049 | ^1050/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1051 98 | TRY_RESULT(vk::to_expected(1052 | ^~~~~~~~~~1053/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1054/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1055 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1056 | ^~~~~~~~~~~~~~~1057/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1058 29 | # define BOOST_PP_CAT_I(a, b) a ## b1059 | ^1060/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1061 98 | TRY_RESULT(vk::to_expected(1062 | ^~~~~~~~~~1063/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1064 169 | auto(unique) = (expr); \1065 | ^~~~~~~~1066/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1067 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1068 | ^~~~~~~~~~~~~~~1069/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1070 29 | # define BOOST_PP_CAT_I(a, b) a ## b1071 | ^1072/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1073 101 | TRY_RESULT(vk::to_expected(1074 | ^~~~~~~~~~1075/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1076/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1077 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1078 | ^~~~~~~~~~~~~~~1079/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1080 29 | # define BOOST_PP_CAT_I(a, b) a ## b1081 | ^1082/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1083 101 | TRY_RESULT(vk::to_expected(1084 | ^~~~~~~~~~1085/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1086/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1087 169 | auto(unique) = (expr); \1088 | ^~~~~~~~1089/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1090 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1091 | ^~~~~~~~~~~~~~~1092/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1093 29 | # define BOOST_PP_CAT_I(a, b) a ## b1094 | ^1095/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1096 109 | TRY_RESULT(end_and_submit());1097 | ^~~~~~~~~~1098/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1099/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1100 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1101 | ^~~~~~~~~~~~~~~1102/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1103 29 | # define BOOST_PP_CAT_I(a, b) a ## b1104 | ^1105/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1106 109 | TRY_RESULT(end_and_submit());1107 | ^~~~~~~~~~1108/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1109 169 | auto(unique) = (expr); \1110 | ^~~~~~~~1111/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1112 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1113 | ^~~~~~~~~~~~~~~1114/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1115 29 | # define BOOST_PP_CAT_I(a, b) a ## b1116 | ^1117/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1118 113 | TRY_RESULT(end_and_submit());1119 | ^~~~~~~~~~1120/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1121/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1122 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1123 | ^~~~~~~~~~~~~~~1124/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1125 29 | # define BOOST_PP_CAT_I(a, b) a ## b1126 | ^1127/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1128 113 | TRY_RESULT(end_and_submit());1129 | ^~~~~~~~~~1130/build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':1131/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1132 169 | auto(unique) = (expr); \1133 | ^~~~~~~~1134/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1135 175 | TRY_RESULT_IMPL(unique, expr) \1136 | ^~~~~~~~~~~~~~~1137/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1138 29 | # define BOOST_PP_CAT_I(a, b) a ## b1139 | ^1140/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'1141 24 | TRY_RESULT(auto window, platform::Window::create(application_name));1142 | ^~~~~~~~~~1143/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1144/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1145 175 | TRY_RESULT_IMPL(unique, expr) \1146 | ^~~~~~~~~~~~~~~1147/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1148 29 | # define BOOST_PP_CAT_I(a, b) a ## b1149 | ^1150/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'1151 24 | TRY_RESULT(auto window, platform::Window::create(application_name));1152 | ^~~~~~~~~~1153/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1154 169 | auto(unique) = (expr); \1155 | ^~~~~~~~1156/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1157 175 | TRY_RESULT_IMPL(unique, expr) \1158 | ^~~~~~~~~~~~~~~1159/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1160 29 | # define BOOST_PP_CAT_I(a, b) a ## b1161 | ^1162/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'1163 26 | TRY_RESULT(auto graphics_context,1164 | ^~~~~~~~~~1165/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1166/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1167 175 | TRY_RESULT_IMPL(unique, expr) \1168 | ^~~~~~~~~~~~~~~1169/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1170 29 | # define BOOST_PP_CAT_I(a, b) a ## b1171 | ^1172/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'1173 26 | TRY_RESULT(auto graphics_context,1174 | ^~~~~~~~~~1175/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1176 169 | auto(unique) = (expr); \1177 | ^~~~~~~~1178/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1179 175 | TRY_RESULT_IMPL(unique, expr) \1180 | ^~~~~~~~~~~~~~~1181/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1182 29 | # define BOOST_PP_CAT_I(a, b) a ## b1183 | ^1184/build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1185 30 | TRY_RESULT([[maybe_unused]] const auto surface,1186 | ^~~~~~~~~~1187/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1188/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1189 175 | TRY_RESULT_IMPL(unique, expr) \1190 | ^~~~~~~~~~~~~~~1191/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1192 29 | # define BOOST_PP_CAT_I(a, b) a ## b1193 | ^1194/build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1195 30 | TRY_RESULT([[maybe_unused]] const auto surface,1196 | ^~~~~~~~~~1197/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1198 169 | auto(unique) = (expr); \1199 | ^~~~~~~~1200/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1201 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1202 | ^~~~~~~~~~~~~~~1203/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1204 29 | # define BOOST_PP_CAT_I(a, b) a ## b1205 | ^1206/build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1207 34 | TRY_RESULT(graphics_context->setup_device());1208 | ^~~~~~~~~~1209/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1210/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1211 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1212 | ^~~~~~~~~~~~~~~1213/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1214 29 | # define BOOST_PP_CAT_I(a, b) a ## b1215 | ^1216/build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1217 34 | TRY_RESULT(graphics_context->setup_device());1218 | ^~~~~~~~~~1219/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1220 169 | auto(unique) = (expr); \1221 | ^~~~~~~~1222/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1223 175 | TRY_RESULT_IMPL(unique, expr) \1224 | ^~~~~~~~~~~~~~~1225/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1226 29 | # define BOOST_PP_CAT_I(a, b) a ## b1227 | ^1228/build/source/wren/src/application.cpp:39:3: note: in expansion of macro 'TRY_RESULT'1229 39 | TRY_RESULT(auto renderer, Renderer::create(ctx));1230 | ^~~~~~~~~~1231/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1232/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1233 175 | TRY_RESULT_IMPL(unique, expr) \1234 | ^~~~~~~~~~~~~~~1235/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1236 29 | # define BOOST_PP_CAT_I(a, b) a ## b1237 | ^1238/build/source/wren/src/application.cpp:39:3: note: in expansion of macro 'TRY_RESULT'1239 39 | TRY_RESULT(auto renderer, Renderer::create(ctx));1240 | ^~~~~~~~~~1241[20/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o1242In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1243 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1244 from /build/source/wren/include/wren/mesh.hpp:9,1245 from /build/source/wren/src/mesh.cpp:1:1246/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>)':1247/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1248 169 | auto(unique) = (expr); \1249 | ^~~~~~~~1250/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1251 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1252 | ^~~~~~~~~~~~~~~1253/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1254 29 | # define BOOST_PP_CAT_I(a, b) a ## b1255 | ^1256/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1257 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1258 | ^~~~~~~~~~1259/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1260/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1261 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1262 | ^~~~~~~~~~~~~~~1263/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1264 29 | # define BOOST_PP_CAT_I(a, b) a ## b1265 | ^1266/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1267 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1268 | ^~~~~~~~~~1269[21/61] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o1270In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1271 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1272 from /build/source/wren/include/wren/render_pass.hpp:7,1273 from /build/source/wren/src/render_pass.cpp:1:1274/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>)':1275/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1276 169 | auto(unique) = (expr); \1277 | ^~~~~~~~1278/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1279 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1280 | ^~~~~~~~~~~~~~~1281/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1282 29 | # define BOOST_PP_CAT_I(a, b) a ## b1283 | ^1284/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1285 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1286 | ^~~~~~~~~~1287/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1288/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1289 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1290 | ^~~~~~~~~~~~~~~1291/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1292 29 | # define BOOST_PP_CAT_I(a, b) a ## b1293 | ^1294/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1295 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1296 | ^~~~~~~~~~1297/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1298/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1299 169 | auto(unique) = (expr); \1300 | ^~~~~~~~1301/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1302 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1303 | ^~~~~~~~~~~~~~~1304/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1305 29 | # define BOOST_PP_CAT_I(a, b) a ## b1306 | ^1307/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1308 90 | TRY_RESULT(1309 | ^~~~~~~~~~1310/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1311/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1312 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1313 | ^~~~~~~~~~~~~~~1314/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1315 29 | # define BOOST_PP_CAT_I(a, b) a ## b1316 | ^1317/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1318 90 | TRY_RESULT(1319 | ^~~~~~~~~~1320/build/source/wren/include/wren/renderer.hpp: In lambda function:1321/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1322 169 | auto(unique) = (expr); \1323 | ^~~~~~~~1324/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1325 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1326 | ^~~~~~~~~~~~~~~1327/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1328 29 | # define BOOST_PP_CAT_I(a, b) a ## b1329 | ^1330/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1331 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1332 | ^~~~~~~~~~1333/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1334/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1335 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1336 | ^~~~~~~~~~~~~~~1337/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1338 29 | # define BOOST_PP_CAT_I(a, b) a ## b1339 | ^1340/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1341 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1342 | ^~~~~~~~~~1343/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1344 169 | auto(unique) = (expr); \1345 | ^~~~~~~~1346/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1347 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1348 | ^~~~~~~~~~~~~~~1349/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1350 29 | # define BOOST_PP_CAT_I(a, b) a ## b1351 | ^1352/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1353 98 | TRY_RESULT(vk::to_expected(1354 | ^~~~~~~~~~1355/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1356/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1357 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1358 | ^~~~~~~~~~~~~~~1359/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1360 29 | # define BOOST_PP_CAT_I(a, b) a ## b1361 | ^1362/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1363 98 | TRY_RESULT(vk::to_expected(1364 | ^~~~~~~~~~1365/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1366 169 | auto(unique) = (expr); \1367 | ^~~~~~~~1368/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1369 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1370 | ^~~~~~~~~~~~~~~1371/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1372 29 | # define BOOST_PP_CAT_I(a, b) a ## b1373 | ^1374/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1375 101 | TRY_RESULT(vk::to_expected(1376 | ^~~~~~~~~~1377/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1378/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1379 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1380 | ^~~~~~~~~~~~~~~1381/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1382 29 | # define BOOST_PP_CAT_I(a, b) a ## b1383 | ^1384/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1385 101 | TRY_RESULT(vk::to_expected(1386 | ^~~~~~~~~~1387/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1388/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1389 169 | auto(unique) = (expr); \1390 | ^~~~~~~~1391/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1392 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1393 | ^~~~~~~~~~~~~~~1394/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1395 29 | # define BOOST_PP_CAT_I(a, b) a ## b1396 | ^1397/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1398 109 | TRY_RESULT(end_and_submit());1399 | ^~~~~~~~~~1400/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1401/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1402 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1403 | ^~~~~~~~~~~~~~~1404/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1405 29 | # define BOOST_PP_CAT_I(a, b) a ## b1406 | ^1407/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1408 109 | TRY_RESULT(end_and_submit());1409 | ^~~~~~~~~~1410/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1411 169 | auto(unique) = (expr); \1412 | ^~~~~~~~1413/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1414 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1415 | ^~~~~~~~~~~~~~~1416/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1417 29 | # define BOOST_PP_CAT_I(a, b) a ## b1418 | ^1419/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1420 113 | TRY_RESULT(end_and_submit());1421 | ^~~~~~~~~~1422/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1423/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1424 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1425 | ^~~~~~~~~~~~~~~1426/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1427 29 | # define BOOST_PP_CAT_I(a, b) a ## b1428 | ^1429/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1430 113 | TRY_RESULT(end_and_submit());1431 | ^~~~~~~~~~1432/build/source/wren/src/render_pass.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderPass> > wren::RenderPass::create(const std::shared_ptr<wren::Context>&, const std::string&, const wren::PassResources&, const std::shared_ptr<wren::RenderTarget>&, const std::shared_ptr<wren::RenderTarget>&, const execute_fn_t&)':1433/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1434 169 | auto(unique) = (expr); \1435 | ^~~~~~~~1436/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1437 175 | TRY_RESULT_IMPL(unique, expr) \1438 | ^~~~~~~~~~~~~~~1439/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1440 29 | # define BOOST_PP_CAT_I(a, b) a ## b1441 | ^1442/build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1443 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1444 | ^~~~~~~~~~1445/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1446/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1447 175 | TRY_RESULT_IMPL(unique, expr) \1448 | ^~~~~~~~~~~~~~~1449/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1450 29 | # define BOOST_PP_CAT_I(a, b) a ## b1451 | ^1452/build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1453 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1454 | ^~~~~~~~~~1455/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1456 169 | auto(unique) = (expr); \1457 | ^~~~~~~~1458/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1459 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1460 | ^~~~~~~~~~~~~~~1461/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1462 29 | # define BOOST_PP_CAT_I(a, b) a ## b1463 | ^1464/build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1465 83 | TRY_RESULT(shader->create_graphics_pipeline(1466 | ^~~~~~~~~~1467/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1468/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1469 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1470 | ^~~~~~~~~~~~~~~1471/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1472 29 | # define BOOST_PP_CAT_I(a, b) a ## b1473 | ^1474/build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1475 83 | TRY_RESULT(shader->create_graphics_pipeline(1476 | ^~~~~~~~~~1477/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1478 169 | auto(unique) = (expr); \1479 | ^~~~~~~~1480/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1481 175 | TRY_RESULT_IMPL(unique, expr) \1482 | ^~~~~~~~~~~~~~~1483/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1484 29 | # define BOOST_PP_CAT_I(a, b) a ## b1485 | ^1486/build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1487 91 | TRY_RESULT(pass->command_pool_,1488 | ^~~~~~~~~~1489/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1490/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1491 175 | TRY_RESULT_IMPL(unique, expr) \1492 | ^~~~~~~~~~~~~~~1493/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1494 29 | # define BOOST_PP_CAT_I(a, b) a ## b1495 | ^1496/build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1497 91 | TRY_RESULT(pass->command_pool_,1498 | ^~~~~~~~~~1499/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1500 169 | auto(unique) = (expr); \1501 | ^~~~~~~~1502/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1503 175 | TRY_RESULT_IMPL(unique, expr) \1504 | ^~~~~~~~~~~~~~~1505/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1506 29 | # define BOOST_PP_CAT_I(a, b) a ## b1507 | ^1508/build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1509 99 | TRY_RESULT(1510 | ^~~~~~~~~~1511/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1512/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1513 175 | TRY_RESULT_IMPL(unique, expr) \1514 | ^~~~~~~~~~~~~~~1515/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1516 29 | # define BOOST_PP_CAT_I(a, b) a ## b1517 | ^1518/build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1519 99 | TRY_RESULT(1520 | ^~~~~~~~~~1521/build/source/wren/src/render_pass.cpp: In member function 'wren::expected<void> wren::RenderPass::resize_target(const wren::math::Vec2i&)':1522/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1523 169 | auto(unique) = (expr); \1524 | ^~~~~~~~1525/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1526 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1527 | ^~~~~~~~~~~~~~~1528/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1529 29 | # define BOOST_PP_CAT_I(a, b) a ## b1530 | ^1531/build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1532 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size));1533 | ^~~~~~~~~~1534/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1535/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1536 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1537 | ^~~~~~~~~~~~~~~1538/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1539 29 | # define BOOST_PP_CAT_I(a, b) a ## b1540 | ^1541/build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1542 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size));1543 | ^~~~~~~~~~1544/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1545 169 | auto(unique) = (expr); \1546 | ^~~~~~~~1547/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1548 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1549 | ^~~~~~~~~~~~~~~1550/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1551 29 | # define BOOST_PP_CAT_I(a, b) a ## b1552 | ^1553/build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1554 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size));1555 | ^~~~~~~~~~1556/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1557/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1558 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1559 | ^~~~~~~~~~~~~~~1560/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1561 29 | # define BOOST_PP_CAT_I(a, b) a ## b1562 | ^1563/build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1564 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size));1565 | ^~~~~~~~~~1566[22/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o1567In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,1568 from /build/source/wren_vk/src/shader.cpp:1:1569/build/source/wren_vk/src/shader.cpp: In lambda function:1570/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1571 169 | auto(unique) = (expr); \1572 | ^~~~~~~~1573/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1574 175 | TRY_RESULT_IMPL(unique, expr) \1575 | ^~~~~~~~~~~~~~~1576/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1577 29 | # define BOOST_PP_CAT_I(a, b) a ## b1578 | ^1579/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1580 223 | TRY_RESULT(const auto module,1581 | ^~~~~~~~~~1582/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1583/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1584 175 | TRY_RESULT_IMPL(unique, expr) \1585 | ^~~~~~~~~~~~~~~1586/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1587 29 | # define BOOST_PP_CAT_I(a, b) a ## b1588 | ^1589/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1590 223 | TRY_RESULT(const auto module,1591 | ^~~~~~~~~~1592/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&)':1593/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1594 169 | auto(unique) = (expr); \1595 | ^~~~~~~~1596/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1597 175 | TRY_RESULT_IMPL(unique, expr) \1598 | ^~~~~~~~~~~~~~~1599/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1600 29 | # define BOOST_PP_CAT_I(a, b) a ## b1601 | ^1602/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1603 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1604 | ^~~~~~~~~~1605/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1606/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1607 175 | TRY_RESULT_IMPL(unique, expr) \1608 | ^~~~~~~~~~~~~~~1609/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1610 29 | # define BOOST_PP_CAT_I(a, b) a ## b1611 | ^1612/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1613 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1614 | ^~~~~~~~~~1615/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1616 169 | auto(unique) = (expr); \1617 | ^~~~~~~~1618/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1619 175 | TRY_RESULT_IMPL(unique, expr) \1620 | ^~~~~~~~~~~~~~~1621/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1622 29 | # define BOOST_PP_CAT_I(a, b) a ## b1623 | ^1624/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1625 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1626 | ^~~~~~~~~~1627/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1628/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1629 175 | TRY_RESULT_IMPL(unique, expr) \1630 | ^~~~~~~~~~~~~~~1631/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1632 29 | # define BOOST_PP_CAT_I(a, b) a ## b1633 | ^1634/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1635 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1636 | ^~~~~~~~~~1637/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)':1638/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1639 169 | auto(unique) = (expr); \1640 | ^~~~~~~~1641/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1642 175 | TRY_RESULT_IMPL(unique, expr) \1643 | ^~~~~~~~~~~~~~~1644/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1645 29 | # define BOOST_PP_CAT_I(a, b) a ## b1646 | ^1647/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1648 306 | TRY_RESULT(pipeline_layout_,1649 | ^~~~~~~~~~1650/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1651/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1652 175 | TRY_RESULT_IMPL(unique, expr) \1653 | ^~~~~~~~~~~~~~~1654/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1655 29 | # define BOOST_PP_CAT_I(a, b) a ## b1656 | ^1657/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1658 306 | TRY_RESULT(pipeline_layout_,1659 | ^~~~~~~~~~1660/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1661 169 | auto(unique) = (expr); \1662 | ^~~~~~~~1663/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1664 175 | TRY_RESULT_IMPL(unique, expr) \1665 | ^~~~~~~~~~~~~~~1666/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1667 29 | # define BOOST_PP_CAT_I(a, b) a ## b1668 | ^1669/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1670 374 | TRY_RESULT(pipeline_,1671 | ^~~~~~~~~~1672/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1673/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1674 175 | TRY_RESULT_IMPL(unique, expr) \1675 | ^~~~~~~~~~~~~~~1676/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1677 29 | # define BOOST_PP_CAT_I(a, b) a ## b1678 | ^1679/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1680 374 | TRY_RESULT(pipeline_,1681 | ^~~~~~~~~~1682[23/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/queue.cpp.o1683[24/61] Building CXX object wren/CMakeFiles/wren.dir/src/renderer.cpp.o1684In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1685 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1686 from /build/source/wren/include/wren/mesh.hpp:9,1687 from /build/source/wren/include/wren/renderer.hpp:8,1688 from /build/source/wren/src/renderer.cpp:1:1689/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>)':1690/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1691 169 | auto(unique) = (expr); \1692 | ^~~~~~~~1693/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1694 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1695 | ^~~~~~~~~~~~~~~1696/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1697 29 | # define BOOST_PP_CAT_I(a, b) a ## b1698 | ^1699/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1700 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1701 | ^~~~~~~~~~1702/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1703/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1704 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1705 | ^~~~~~~~~~~~~~~1706/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1707 29 | # define BOOST_PP_CAT_I(a, b) a ## b1708 | ^1709/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1710 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1711 | ^~~~~~~~~~1712/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1713/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1714 169 | auto(unique) = (expr); \1715 | ^~~~~~~~1716/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1717 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1718 | ^~~~~~~~~~~~~~~1719/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1720 29 | # define BOOST_PP_CAT_I(a, b) a ## b1721 | ^1722/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1723 90 | TRY_RESULT(1724 | ^~~~~~~~~~1725/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1726/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1727 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1728 | ^~~~~~~~~~~~~~~1729/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1730 29 | # define BOOST_PP_CAT_I(a, b) a ## b1731 | ^1732/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1733 90 | TRY_RESULT(1734 | ^~~~~~~~~~1735/build/source/wren/include/wren/renderer.hpp: In lambda function:1736/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1737 169 | auto(unique) = (expr); \1738 | ^~~~~~~~1739/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1740 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1741 | ^~~~~~~~~~~~~~~1742/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1743 29 | # define BOOST_PP_CAT_I(a, b) a ## b1744 | ^1745/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1746 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1747 | ^~~~~~~~~~1748/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1749/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1750 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1751 | ^~~~~~~~~~~~~~~1752/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1753 29 | # define BOOST_PP_CAT_I(a, b) a ## b1754 | ^1755/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1756 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1757 | ^~~~~~~~~~1758/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1759 169 | auto(unique) = (expr); \1760 | ^~~~~~~~1761/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1762 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1763 | ^~~~~~~~~~~~~~~1764/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1765 29 | # define BOOST_PP_CAT_I(a, b) a ## b1766 | ^1767/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1768 98 | TRY_RESULT(vk::to_expected(1769 | ^~~~~~~~~~1770/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1771/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1772 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1773 | ^~~~~~~~~~~~~~~1774/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1775 29 | # define BOOST_PP_CAT_I(a, b) a ## b1776 | ^1777/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1778 98 | TRY_RESULT(vk::to_expected(1779 | ^~~~~~~~~~1780/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1781 169 | auto(unique) = (expr); \1782 | ^~~~~~~~1783/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1784 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1785 | ^~~~~~~~~~~~~~~1786/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1787 29 | # define BOOST_PP_CAT_I(a, b) a ## b1788 | ^1789/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1790 101 | TRY_RESULT(vk::to_expected(1791 | ^~~~~~~~~~1792/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1793/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1794 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1795 | ^~~~~~~~~~~~~~~1796/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1797 29 | # define BOOST_PP_CAT_I(a, b) a ## b1798 | ^1799/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1800 101 | TRY_RESULT(vk::to_expected(1801 | ^~~~~~~~~~1802/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1803/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1804 169 | auto(unique) = (expr); \1805 | ^~~~~~~~1806/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1807 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1808 | ^~~~~~~~~~~~~~~1809/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1810 29 | # define BOOST_PP_CAT_I(a, b) a ## b1811 | ^1812/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1813 109 | TRY_RESULT(end_and_submit());1814 | ^~~~~~~~~~1815/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1816/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1817 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1818 | ^~~~~~~~~~~~~~~1819/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1820 29 | # define BOOST_PP_CAT_I(a, b) a ## b1821 | ^1822/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1823 109 | TRY_RESULT(end_and_submit());1824 | ^~~~~~~~~~1825/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1826 169 | auto(unique) = (expr); \1827 | ^~~~~~~~1828/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1829 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1830 | ^~~~~~~~~~~~~~~1831/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1832 29 | # define BOOST_PP_CAT_I(a, b) a ## b1833 | ^1834/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1835 113 | TRY_RESULT(end_and_submit());1836 | ^~~~~~~~~~1837/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1838/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1839 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1840 | ^~~~~~~~~~~~~~~1841/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1842 29 | # define BOOST_PP_CAT_I(a, b) a ## b1843 | ^1844/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1845 113 | TRY_RESULT(end_and_submit());1846 | ^~~~~~~~~~1847/build/source/wren/src/renderer.cpp: In member function 'wren::expected<unsigned int> wren::Renderer::begin_frame()':1848/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1849 169 | auto(unique) = (expr); \1850 | ^~~~~~~~1851/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1852 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1853 | ^~~~~~~~~~~~~~~1854/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1855 29 | # define BOOST_PP_CAT_I(a, b) a ## b1856 | ^1857/build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT'1858 32 | TRY_RESULT(vk::to_expected(1859 | ^~~~~~~~~~1860/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1861/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1862 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1863 | ^~~~~~~~~~~~~~~1864/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1865 29 | # define BOOST_PP_CAT_I(a, b) a ## b1866 | ^1867/build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT'1868 32 | TRY_RESULT(vk::to_expected(1869 | ^~~~~~~~~~1870/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1871 169 | auto(unique) = (expr); \1872 | ^~~~~~~~1873/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1874 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1875 | ^~~~~~~~~~~~~~~1876/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1877 29 | # define BOOST_PP_CAT_I(a, b) a ## b1878 | ^1879/build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT'1880 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_)));1881 | ^~~~~~~~~~1882/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1883/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1884 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1885 | ^~~~~~~~~~~~~~~1886/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1887 29 | # define BOOST_PP_CAT_I(a, b) a ## b1888 | ^1889/build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT'1890 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_)));1891 | ^~~~~~~~~~1892/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1893 169 | auto(unique) = (expr); \1894 | ^~~~~~~~1895/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1896 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1897 | ^~~~~~~~~~~~~~~1898/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1899 29 | # define BOOST_PP_CAT_I(a, b) a ## b1900 | ^1901/build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT'1902 44 | TRY_RESULT(recreate_swapchain());1903 | ^~~~~~~~~~1904/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1905/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1906 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1907 | ^~~~~~~~~~~~~~~1908/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1909 29 | # define BOOST_PP_CAT_I(a, b) a ## b1910 | ^1911/build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT'1912 44 | TRY_RESULT(recreate_swapchain());1913 | ^~~~~~~~~~1914/build/source/wren/src/renderer.cpp: In lambda function:1915/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1916 169 | auto(unique) = (expr); \1917 | ^~~~~~~~1918/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1919 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1920 | ^~~~~~~~~~~~~~~1921/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1922 29 | # define BOOST_PP_CAT_I(a, b) a ## b1923 | ^1924/build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT'1925 96 | TRY_RESULT(recreate_swapchain());1926 | ^~~~~~~~~~1927/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1928/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1929 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1930 | ^~~~~~~~~~~~~~~1931/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1932 29 | # define BOOST_PP_CAT_I(a, b) a ## b1933 | ^1934/build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT'1935 96 | TRY_RESULT(recreate_swapchain());1936 | ^~~~~~~~~~1937/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1938 169 | auto(unique) = (expr); \1939 | ^~~~~~~~1940/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1941 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1942 | ^~~~~~~~~~~~~~~1943/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1944 29 | # define BOOST_PP_CAT_I(a, b) a ## b1945 | ^1946/build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT'1947 102 | TRY_RESULT(n->render_pass->resize_target(1948 | ^~~~~~~~~~1949/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1950/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1951 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1952 | ^~~~~~~~~~~~~~~1953/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1954 29 | # define BOOST_PP_CAT_I(a, b) a ## b1955 | ^1956/build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT'1957 102 | TRY_RESULT(n->render_pass->resize_target(1958 | ^~~~~~~~~~1959/build/source/wren/src/renderer.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Renderer> > wren::Renderer::create(const std::shared_ptr<wren::Context>&)':1960/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]1961 169 | auto(unique) = (expr); \1962 | ^~~~~~~~1963/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1964 175 | TRY_RESULT_IMPL(unique, expr) \1965 | ^~~~~~~~~~~~~~~1966/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1967 29 | # define BOOST_PP_CAT_I(a, b) a ## b1968 | ^1969/build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT'1970 135 | TRY_RESULT(renderer->command_pool_,1971 | ^~~~~~~~~~1972/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1973/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1974 175 | TRY_RESULT_IMPL(unique, expr) \1975 | ^~~~~~~~~~~~~~~1976/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1977 29 | # define BOOST_PP_CAT_I(a, b) a ## b1978 | ^1979/build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT'1980 135 | TRY_RESULT(renderer->command_pool_,1981 | ^~~~~~~~~~1982/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]1983 169 | auto(unique) = (expr); \1984 | ^~~~~~~~1985/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1986 175 | TRY_RESULT_IMPL(unique, expr) \1987 | ^~~~~~~~~~~~~~~1988/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1989 29 | # define BOOST_PP_CAT_I(a, b) a ## b1990 | ^1991/build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT'1992 146 | TRY_RESULT(const auto bufs,1993 | ^~~~~~~~~~1994/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1995/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1996 175 | TRY_RESULT_IMPL(unique, expr) \1997 | ^~~~~~~~~~~~~~~1998/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1999 29 | # define BOOST_PP_CAT_I(a, b) a ## b2000 | ^2001/build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT'2002 146 | TRY_RESULT(const auto bufs,2003 | ^~~~~~~~~~2004/build/source/wren/src/renderer.cpp: In member function 'wren::expected<void> wren::Renderer::recreate_swapchain()':2005/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]2006 169 | auto(unique) = (expr); \2007 | ^~~~~~~~2008/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2009 175 | TRY_RESULT_IMPL(unique, expr) \2010 | ^~~~~~~~~~~~~~~2011/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2012 29 | # define BOOST_PP_CAT_I(a, b) a ## b2013 | ^2014/build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT'2015 253 | TRY_RESULT(2016 | ^~~~~~~~~~2017/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2018/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2019 175 | TRY_RESULT_IMPL(unique, expr) \2020 | ^~~~~~~~~~~~~~~2021/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2022 29 | # define BOOST_PP_CAT_I(a, b) a ## b2023 | ^2024/build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT'2025 253 | TRY_RESULT(2026 | ^~~~~~~~~~2027/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp17' [-Wparentheses]2028 169 | auto(unique) = (expr); \2029 | ^~~~~~~~2030/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2031 175 | TRY_RESULT_IMPL(unique, expr) \2032 | ^~~~~~~~~~~~~~~2033/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2034 29 | # define BOOST_PP_CAT_I(a, b) a ## b2035 | ^2036/build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT'2037 271 | TRY_RESULT(auto target,2038 | ^~~~~~~~~~2039/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2040/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2041 175 | TRY_RESULT_IMPL(unique, expr) \2042 | ^~~~~~~~~~~~~~~2043/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2044 29 | # define BOOST_PP_CAT_I(a, b) a ## b2045 | ^2046/build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT'2047 271 | TRY_RESULT(auto target,2048 | ^~~~~~~~~~2049[25/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/device.cpp.o2050In file included from /build/source/wren/include/wren/utils/device.hpp:5,2051 from /build/source/wren/src/utils/device.cpp:1:2052/build/source/wren/src/utils/device.cpp: In member function 'wren::expected<void> wren::vulkan::Device::create_device(const vk::PhysicalDevice&, const vk::SurfaceKHR&)':2053/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2054 169 | auto(unique) = (expr); \2055 | ^~~~~~~~2056/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2057 175 | TRY_RESULT_IMPL(unique, expr) \2058 | ^~~~~~~~~~~~~~~2059/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2060 29 | # define BOOST_PP_CAT_I(a, b) a ## b2061 | ^2062/build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT'2063 42 | TRY_RESULT(device_,2064 | ^~~~~~~~~~2065/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2066/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2067 175 | TRY_RESULT_IMPL(unique, expr) \2068 | ^~~~~~~~~~~~~~~2069/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2070 29 | # define BOOST_PP_CAT_I(a, b) a ## b2071 | ^2072/build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT'2073 42 | TRY_RESULT(device_,2074 | ^~~~~~~~~~2075/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]2076 169 | auto(unique) = (expr); \2077 | ^~~~~~~~2078/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2079 175 | TRY_RESULT_IMPL(unique, expr) \2080 | ^~~~~~~~~~~~~~~2081/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2082 29 | # define BOOST_PP_CAT_I(a, b) a ## b2083 | ^2084/build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT'2085 52 | TRY_RESULT(command_pool_,2086 | ^~~~~~~~~~2087/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2088/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2089 175 | TRY_RESULT_IMPL(unique, expr) \2090 | ^~~~~~~~~~~~~~~2091/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2092 29 | # define BOOST_PP_CAT_I(a, b) a ## b2093 | ^2094/build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT'2095 52 | TRY_RESULT(command_pool_,2096 | ^~~~~~~~~~2097/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2098 169 | auto(unique) = (expr); \2099 | ^~~~~~~~2100/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2101 175 | TRY_RESULT_IMPL(unique, expr) \2102 | ^~~~~~~~~~~~~~~2103/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2104 29 | # define BOOST_PP_CAT_I(a, b) a ## b2105 | ^2106/build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT'2107 58 | TRY_RESULT(descriptor_pool_,2108 | ^~~~~~~~~~2109/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2110/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2111 175 | TRY_RESULT_IMPL(unique, expr) \2112 | ^~~~~~~~~~~~~~~2113/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2114 29 | # define BOOST_PP_CAT_I(a, b) a ## b2115 | ^2116/build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT'2117 58 | TRY_RESULT(descriptor_pool_,2118 | ^~~~~~~~~~2119[26/61] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o2120In file included from /build/source/wren/include/wren/assets/manager.hpp:7,2121 from /build/source/wren/src/assets/manager.cpp:1:2122/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>)':2123/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2124 169 | auto(unique) = (expr); \2125 | ^~~~~~~~2126/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2127 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2128 | ^~~~~~~~~~~~~~~2129/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2130 29 | # define BOOST_PP_CAT_I(a, b) a ## b2131 | ^2132/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2133 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2134 | ^~~~~~~~~~2135/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2136/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2137 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2138 | ^~~~~~~~~~~~~~~2139/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2140 29 | # define BOOST_PP_CAT_I(a, b) a ## b2141 | ^2142/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2143 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2144 | ^~~~~~~~~~2145/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':2146/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2147 169 | auto(unique) = (expr); \2148 | ^~~~~~~~2149/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2150 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2151 | ^~~~~~~~~~~~~~~2152/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2153 29 | # define BOOST_PP_CAT_I(a, b) a ## b2154 | ^2155/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2156 90 | TRY_RESULT(2157 | ^~~~~~~~~~2158/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2159/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2160 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2161 | ^~~~~~~~~~~~~~~2162/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2163 29 | # define BOOST_PP_CAT_I(a, b) a ## b2164 | ^2165/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2166 90 | TRY_RESULT(2167 | ^~~~~~~~~~2168/build/source/wren/include/wren/renderer.hpp: In lambda function:2169/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2170 169 | auto(unique) = (expr); \2171 | ^~~~~~~~2172/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2173 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2174 | ^~~~~~~~~~~~~~~2175/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2176 29 | # define BOOST_PP_CAT_I(a, b) a ## b2177 | ^2178/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2179 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2180 | ^~~~~~~~~~2181/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2182/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2183 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2184 | ^~~~~~~~~~~~~~~2185/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2186 29 | # define BOOST_PP_CAT_I(a, b) a ## b2187 | ^2188/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2189 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2190 | ^~~~~~~~~~2191/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2192 169 | auto(unique) = (expr); \2193 | ^~~~~~~~2194/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2195 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2196 | ^~~~~~~~~~~~~~~2197/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2198 29 | # define BOOST_PP_CAT_I(a, b) a ## b2199 | ^2200/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2201 98 | TRY_RESULT(vk::to_expected(2202 | ^~~~~~~~~~2203/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2204/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2205 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2206 | ^~~~~~~~~~~~~~~2207/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2208 29 | # define BOOST_PP_CAT_I(a, b) a ## b2209 | ^2210/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2211 98 | TRY_RESULT(vk::to_expected(2212 | ^~~~~~~~~~2213/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2214 169 | auto(unique) = (expr); \2215 | ^~~~~~~~2216/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2217 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2218 | ^~~~~~~~~~~~~~~2219/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2220 29 | # define BOOST_PP_CAT_I(a, b) a ## b2221 | ^2222/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2223 101 | TRY_RESULT(vk::to_expected(2224 | ^~~~~~~~~~2225/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2226/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2227 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2228 | ^~~~~~~~~~~~~~~2229/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2230 29 | # define BOOST_PP_CAT_I(a, b) a ## b2231 | ^2232/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2233 101 | TRY_RESULT(vk::to_expected(2234 | ^~~~~~~~~~2235/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':2236/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]2237 169 | auto(unique) = (expr); \2238 | ^~~~~~~~2239/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2240 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2241 | ^~~~~~~~~~~~~~~2242/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2243 29 | # define BOOST_PP_CAT_I(a, b) a ## b2244 | ^2245/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2246 109 | TRY_RESULT(end_and_submit());2247 | ^~~~~~~~~~2248/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2249/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2250 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2251 | ^~~~~~~~~~~~~~~2252/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2253 29 | # define BOOST_PP_CAT_I(a, b) a ## b2254 | ^2255/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2256 109 | TRY_RESULT(end_and_submit());2257 | ^~~~~~~~~~2258/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]2259 169 | auto(unique) = (expr); \2260 | ^~~~~~~~2261/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2262 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2263 | ^~~~~~~~~~~~~~~2264/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2265 29 | # define BOOST_PP_CAT_I(a, b) a ## b2266 | ^2267/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2268 113 | TRY_RESULT(end_and_submit());2269 | ^~~~~~~~~~2270/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2271/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2272 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2273 | ^~~~~~~~~~~~~~~2274/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2275 29 | # define BOOST_PP_CAT_I(a, b) a ## b2276 | ^2277/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2278 113 | TRY_RESULT(end_and_submit());2279 | ^~~~~~~~~~2280/build/source/wren/src/assets/manager.cpp: In member function 'wren::expected<wren::Texture> wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const':2281/build/source/wren/src/assets/manager.cpp:64:19: warning: redundant move in return statement [-Wredundant-move]2282 64 | return std::move(texture);2283 | ~~~~~~~~~^~~~~~~~~2284/build/source/wren/src/assets/manager.cpp:64:19: note: remove 'std::move' call2285In file included from /build/source/wren/src/assets/manager.cpp:6:2286/build/source/wren/include/wren/renderer.hpp: In instantiation of 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&) [with Fn = wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const::<lambda(const vk::CommandBuffer&)>; wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> = std::expected<wren::Texture, wren::Err>; typename std::invoke_result<Fn&, vk::CommandBuffer&>::type = wren::Texture]':2287/build/source/wren/src/assets/manager.cpp:49:3: required from here2288 51 | context_->renderer->submit_command_buffer(2289 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^2290 52 | [&](const ::vk::CommandBuffer& cmd_buf) {2291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2292 53 | TRY_RESULT_VOID(2293 | ~~~~~~~~~~~~~~~~ 2294 54 | auto texture,2295 | ~~~~~~~~~~~~~ 2296 55 | wren::Texture::create(2297 | ~~~~~~~~~~~~~~~~~~~~~~ 2298 56 | cmd_buf, context_->graphics_context->device().get(),2299 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300 57 | context_->graphics_context->allocator(),2301 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2302 58 | {tex_width, tex_height},2303 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2304 59 | std::span{pixels.get(), image_size},2305 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2306 60 | ::vk::Format::eR8G8B8A8Srgb));2307 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2308 61 | return texture;2309 | ~~~~~~~~~~~~~~~ 2310 62 | }));2311 | ~~ 2312/build/source/wren/include/wren/renderer.hpp:112:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]2313 112 | R result = std::move(record(one_time_cmd_buffer_));2314 | ^~~~~~2315/build/source/wren/include/wren/renderer.hpp:112:7: note: remove 'std::move' call2316[27/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o2317In file included from /build/source/wren/include/wren/scene/deserialization.hpp:4,2318 from /build/source/wren/src/scene/deserialization.cpp:1:2319/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>)':2320/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2321 169 | auto(unique) = (expr); \2322 | ^~~~~~~~2323/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2324 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2325 | ^~~~~~~~~~~~~~~2326/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2327 29 | # define BOOST_PP_CAT_I(a, b) a ## b2328 | ^2329/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2330 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2331 | ^~~~~~~~~~2332/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2333/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2334 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2335 | ^~~~~~~~~~~~~~~2336/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2337 29 | # define BOOST_PP_CAT_I(a, b) a ## b2338 | ^2339/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2340 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2341 | ^~~~~~~~~~2342/build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected<void> wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)':2343/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2344 169 | auto(unique) = (expr); \2345 | ^~~~~~~~2346/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2347 175 | TRY_RESULT_IMPL(unique, expr) \2348 | ^~~~~~~~~~~~~~~2349/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2350 29 | # define BOOST_PP_CAT_I(a, b) a ## b2351 | ^2352/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2353 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2354 | ^~~~~~~~~~2355/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2356/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2357 175 | TRY_RESULT_IMPL(unique, expr) \2358 | ^~~~~~~~~~~~~~~2359/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2360 29 | # define BOOST_PP_CAT_I(a, b) a ## b2361 | ^2362/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2363 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2364 | ^~~~~~~~~~2365/build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected<void> wren::scene::deserialize(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&, const std::shared_ptr<Scene>&)':2366/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2367 169 | auto(unique) = (expr); \2368 | ^~~~~~~~2369/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2370 175 | TRY_RESULT_IMPL(unique, expr) \2371 | ^~~~~~~~~~~~~~~2372/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2373 29 | # define BOOST_PP_CAT_I(a, b) a ## b2374 | ^2375/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2376 36 | TRY_RESULT(const auto table,2377 | ^~~~~~~~~~2378/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2379/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2380 175 | TRY_RESULT_IMPL(unique, expr) \2381 | ^~~~~~~~~~~~~~~2382/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2383 29 | # define BOOST_PP_CAT_I(a, b) a ## b2384 | ^2385/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2386 36 | TRY_RESULT(const auto table,2387 | ^~~~~~~~~~2388/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2389 169 | auto(unique) = (expr); \2390 | ^~~~~~~~2391/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2392 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2393 | ^~~~~~~~~~~~~~~2394/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2395 29 | # define BOOST_PP_CAT_I(a, b) a ## b2396 | ^2397/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2398 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2399 | ^~~~~~~~~~2400/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2401/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2402 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2403 | ^~~~~~~~~~~~~~~2404/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2405 29 | # define BOOST_PP_CAT_I(a, b) a ## b2406 | ^2407/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2408 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2409 | ^~~~~~~~~~2410/build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected<void> wren::scene::deserialize(const toml::v3::table&, const std::filesystem::__cxx11::path&, components::MeshRenderer&)':2411/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2412 169 | auto(unique) = (expr); \2413 | ^~~~~~~~2414/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2415 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2416 | ^~~~~~~~~~~~~~~2417/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2418 29 | # define BOOST_PP_CAT_I(a, b) a ## b2419 | ^2420/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2421 70 | TRY_RESULT(mesh_renderer.update_mesh(2422 | ^~~~~~~~~~2423/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2424/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2425 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2426 | ^~~~~~~~~~~~~~~2427/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2428 29 | # define BOOST_PP_CAT_I(a, b) a ## b2429 | ^2430/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2431 70 | TRY_RESULT(mesh_renderer.update_mesh(2432 | ^~~~~~~~~~2433[28/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o2434In file included from /build/source/wren/include/wren/scene/serialization.hpp:4,2435 from /build/source/wren/src/scene/serialization.cpp:1:2436/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>)':2437/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2438 169 | auto(unique) = (expr); \2439 | ^~~~~~~~2440/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2441 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2442 | ^~~~~~~~~~~~~~~2443/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2444 29 | # define BOOST_PP_CAT_I(a, b) a ## b2445 | ^2446/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2447 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2448 | ^~~~~~~~~~2449/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2450/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2451 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2452 | ^~~~~~~~~~~~~~~2453/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2454 29 | # define BOOST_PP_CAT_I(a, b) a ## b2455 | ^2456/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2457 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2458 | ^~~~~~~~~~2459/build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected<void> wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)':2460/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2461 169 | auto(unique) = (expr); \2462 | ^~~~~~~~2463/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2464 175 | TRY_RESULT_IMPL(unique, expr) \2465 | ^~~~~~~~~~~~~~~2466/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2467 29 | # define BOOST_PP_CAT_I(a, b) a ## b2468 | ^2469/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2470 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2471 | ^~~~~~~~~~2472/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2473/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2474 175 | TRY_RESULT_IMPL(unique, expr) \2475 | ^~~~~~~~~~~~~~~2476/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2477 29 | # define BOOST_PP_CAT_I(a, b) a ## b2478 | ^2479/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2480 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2481 | ^~~~~~~~~~2482ninja: build stopped: subcommand failed.