Running phase: unpackPhase unpacking source archive /nix/store/02nmvczi60cm3gz8xllqfqalwh3yk012-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests -DBUILD_TESTING=ON -- The C compiler identification is GNU 16.2.0 -- The CXX compiler identification is GNU 16.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") -- Checking for module 'stb' -- Found stb, version 1 -- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3") -- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3") -- Configuring done (4.0s) -- Generating done (0.1s) CMake Warning (unused-cli): Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DOCDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_INFODIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_LOCALEDIR CMAKE_INSTALL_MANDIR CMAKE_INSTALL_SBINDIR -- Build files have been written to: /build/source/build cmake: enabled parallel building cmake: enabled parallel installing Running phase: buildPhase build flags: -j16 [1/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o [2/62] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o [3/62] Linking CXX static library wren_math/libwren_math.a [4/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o [5/62] Building CXX object wren/CMakeFiles/wren.dir/src/event.cpp.o [6/62] Building CXX object wren/CMakeFiles/wren.dir/src/input.cpp.o [7/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o [8/62] Linking CXX static library wren_utils/libwren_utils.a [9/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o [10/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o [11/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o [12/62] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o In file included from /build/source/wren/include/wren/graph.hpp:7, from /build/source/wren/src/graph.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/src/graph.cpp: In member function 'wren::expected wren::GraphBuilder::build() const': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT' 20 | TRY_RESULT(auto graph, compile()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT' 20 | TRY_RESULT(auto graph, compile()); | ^~~~~~~~~~ /build/source/wren/src/graph.cpp: In member function 'wren::expected wren::GraphBuilder::compile() const': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT' 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT' 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT' 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT' 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT' 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT' 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources, | ^~~~~~~~~~ [13/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o [14/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o [15/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, from /build/source/wren_vk/src/buffer.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(const void*, std::size_t)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT' 42 | TRY_RESULT(to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT' 42 | TRY_RESULT(to_expected( | ^~~~~~~~~~ /build/source/wren_vk/src/buffer.cpp: In static member function 'static wren::expected wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr&, const std::shared_ptr&, size_t)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT' 57 | TRY_RESULT(const auto cmd_bufs, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT' 57 | TRY_RESULT(const auto cmd_bufs, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT' 69 | TRY_RESULT(to_expected(cmd_buf.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT' 69 | TRY_RESULT(to_expected(cmd_buf.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT' 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT' 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT' 73 | TRY_RESULT(to_expected(submit_queue.waitIdle())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT' 73 | TRY_RESULT(to_expected(submit_queue.waitIdle())); | ^~~~~~~~~~ [16/62] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o In file included from /build/source/wren/include/wren/render_target.hpp:8, from /build/source/wren/src/render_target.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create(const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT' 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT' 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT' 24 | TRY_RESULT(ctx->renderer->submit_command_buffer( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT' 24 | TRY_RESULT(ctx->renderer->submit_command_buffer( | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create(const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT' 47 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT' 47 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create_depth(const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT' 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT' 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT' 74 | TRY_RESULT(ctx->renderer->submit_command_buffer( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT' 74 | TRY_RESULT(ctx->renderer->submit_command_buffer( | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create_depth(const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/src/render_target.cpp: In member function 'wren::expected wren::RenderTarget::resize(const std::shared_ptr&, const wren::math::Vec2i&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT' 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(), | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT' 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(), | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT' 131 | TRY_RESULT(transition_fn_(this)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT' 131 | TRY_RESULT(transition_fn_(this)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT' 138 | TRY_RESULT(view_, vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT' 138 | TRY_RESULT(view_, vk::to_expected( | ^~~~~~~~~~ [17/62] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7, from /build/source/wren/include/wren/texture.hpp:3, from /build/source/wren/src/texture.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/src/texture.cpp: In static member function 'static wren::expected wren::Texture::create(const vk::CommandBuffer&, const vk::Device&, VmaAllocator_T* const&, const wren::math::Vec2i&, std::span, vk::Format)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT' 14 | TRY_RESULT(auto image, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT' 14 | TRY_RESULT(auto image, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT' 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({ | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT' 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({ | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT' 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({}))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT' 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({}))); | ^~~~~~~~~~ [18/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12, from /build/source/wren_vk/src/shader.cpp:1: /build/source/wren_vk/src/shader.cpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT' 223 | TRY_RESULT(const auto module, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT' 223 | TRY_RESULT(const auto module, | ^~~~~~~~~~ /build/source/wren_vk/src/shader.cpp: In static member function 'static wren::expected > wren::vk::Shader::create(const vk::Device&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT' 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain")); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT' 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain")); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT' 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain")); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT' 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain")); | ^~~~~~~~~~ /build/source/wren_vk/src/shader.cpp: In member function 'wren::expected wren::vk::Shader::create_graphics_pipeline(const vk::Device&, const vk::DescriptorPool&, const vk::RenderPass&, const wren::math::Vec2i&, bool)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT' 306 | TRY_RESULT(pipeline_layout_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT' 306 | TRY_RESULT(pipeline_layout_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' 374 | TRY_RESULT(pipeline_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' 374 | TRY_RESULT(pipeline_, | ^~~~~~~~~~ [19/62] Linking CXX static library wren_vk/libwren_vk.a [20/62] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, from /build/source/wren/include/wren/mesh.hpp:9, from /build/source/wren/include/wren/mesh_loader.hpp:5, from /build/source/wren/src/mesh_loader.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ [21/62] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, from /build/source/wren/include/wren/mesh.hpp:9, from /build/source/wren/src/mesh.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ [22/62] Building CXX object wren_physics/CMakeFiles/wren_physics.dir/src/ray.cpp.o [23/62] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/include/wren/context.hpp:6, from /build/source/wren/include/wren/application.hpp:5, from /build/source/wren/src/application.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/src/application.cpp: In static member function 'static wren::expected > wren::Application::create(const std::string&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:28:3: note: in expansion of macro 'TRY_RESULT' 28 | TRY_RESULT(auto extensions, window->get_required_vulkan_extension()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:28:3: note: in expansion of macro 'TRY_RESULT' 28 | TRY_RESULT(auto extensions, window->get_required_vulkan_extension()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT' 30 | TRY_RESULT(auto graphics_context, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT' 30 | TRY_RESULT(auto graphics_context, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT' 34 | TRY_RESULT(const auto surface, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT' 34 | TRY_RESULT(const auto surface, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:38:3: note: in expansion of macro 'TRY_RESULT' 38 | TRY_RESULT(graphics_context->setup_device()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:38:3: note: in expansion of macro 'TRY_RESULT' 38 | TRY_RESULT(graphics_context->setup_device()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:43:3: note: in expansion of macro 'TRY_RESULT' 43 | TRY_RESULT(auto renderer, Renderer::create(ctx)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/application.cpp:43:3: note: in expansion of macro 'TRY_RESULT' 43 | TRY_RESULT(auto renderer, Renderer::create(ctx)); | ^~~~~~~~~~ [24/62] Building CXX object wren/CMakeFiles/wren.dir/src/graphics_context.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/src/graphics_context.cpp:1: /build/source/wren/src/graphics_context.cpp: In static member function 'static wren::expected > wren::GraphicsContext::create(const std::string&, const std::vector >&, const std::vector >&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:31:5: note: in expansion of macro 'TRY_RESULT' 31 | TRY_RESULT(graphics_context->create_instance( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:31:5: note: in expansion of macro 'TRY_RESULT' 31 | TRY_RESULT(graphics_context->create_instance( | ^~~~~~~~~~ /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected wren::GraphicsContext::create_instance(const std::string&, const std::vector >&, const std::vector >&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:119:3: note: in expansion of macro 'TRY_RESULT' 119 | TRY_RESULT(this->instance_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:119:3: note: in expansion of macro 'TRY_RESULT' 119 | TRY_RESULT(this->instance_, | ^~~~~~~~~~ /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected wren::GraphicsContext::setup_device()': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:129:3: note: in expansion of macro 'TRY_RESULT' 129 | TRY_RESULT(pick_physical_device()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:129:3: note: in expansion of macro 'TRY_RESULT' 129 | TRY_RESULT(pick_physical_device()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:133:3: note: in expansion of macro 'TRY_RESULT' 133 | TRY_RESULT(create_device()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:133:3: note: in expansion of macro 'TRY_RESULT' 133 | TRY_RESULT(create_device()); | ^~~~~~~~~~ /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected wren::GraphicsContext::create_device()': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:197:3: note: in expansion of macro 'TRY_RESULT' 197 | TRY_RESULT(device_, vulkan::Device::create(physical_device_, surface_)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:197:3: note: in expansion of macro 'TRY_RESULT' 197 | TRY_RESULT(device_, vulkan::Device::create(physical_device_, surface_)); | ^~~~~~~~~~ /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected wren::GraphicsContext::create_debug_messenger()': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT' 217 | TRY_RESULT(this->debug_messenger_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT' 217 | TRY_RESULT(this->debug_messenger_, | ^~~~~~~~~~ [25/62] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, from /build/source/wren/include/wren/render_pass.hpp:7, from /build/source/wren/src/render_pass.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/src/render_pass.cpp: In static member function 'static wren::expected > wren::RenderPass::create(const std::shared_ptr&, const std::string&, const wren::PassResources&, const std::shared_ptr&, const std::shared_ptr&, const execute_fn_t&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT' 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT' 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT' 83 | TRY_RESULT(shader->create_graphics_pipeline( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT' 83 | TRY_RESULT(shader->create_graphics_pipeline( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT' 91 | TRY_RESULT(pass->command_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT' 91 | TRY_RESULT(pass->command_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT' 99 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT' 99 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/src/render_pass.cpp: In member function 'wren::expected wren::RenderPass::resize_target(const wren::math::Vec2i&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT' 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT' 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT' 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT' 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size)); | ^~~~~~~~~~ [26/62] Building CXX object wren/CMakeFiles/wren.dir/src/utils/queue.cpp.o [27/62] Building CXX object wren_utils/tests/CMakeFiles/binary_reader.dir/binary_reader.cpp.o [28/62] Building CXX object wren/CMakeFiles/wren.dir/src/utils/device.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/src/utils/device.cpp:1: /build/source/wren/src/utils/device.cpp: In member function 'wren::expected wren::vulkan::Device::create_device(const vk::PhysicalDevice&, const vk::SurfaceKHR&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT' 42 | TRY_RESULT(device_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT' 42 | TRY_RESULT(device_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT' 52 | TRY_RESULT(command_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT' 52 | TRY_RESULT(command_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT' 58 | TRY_RESULT(descriptor_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT' 58 | TRY_RESULT(descriptor_pool_, | ^~~~~~~~~~ [29/62] Building CXX object wren_utils/tests/CMakeFiles/string_reader.dir/string_reader.cpp.o [30/62] Building CXX object wren/CMakeFiles/wren.dir/src/renderer.cpp.o In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, from /build/source/wren/include/wren/mesh.hpp:9, from /build/source/wren/include/wren/renderer.hpp:8, from /build/source/wren/src/renderer.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/src/renderer.cpp: In member function 'wren::expected wren::Renderer::begin_frame()': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT' 32 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT' 32 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT' 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT' 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT' 44 | TRY_RESULT(recreate_swapchain()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT' 44 | TRY_RESULT(recreate_swapchain()); | ^~~~~~~~~~ /build/source/wren/src/renderer.cpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT' 96 | TRY_RESULT(recreate_swapchain()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT' 96 | TRY_RESULT(recreate_swapchain()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT' 102 | TRY_RESULT(n->render_pass->resize_target( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT' 102 | TRY_RESULT(n->render_pass->resize_target( | ^~~~~~~~~~ /build/source/wren/src/renderer.cpp: In static member function 'static wren::expected > wren::Renderer::create(const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT' 135 | TRY_RESULT(renderer->command_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT' 135 | TRY_RESULT(renderer->command_pool_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT' 146 | TRY_RESULT(const auto bufs, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT' 146 | TRY_RESULT(const auto bufs, | ^~~~~~~~~~ /build/source/wren/src/renderer.cpp: In member function 'wren::expected wren::Renderer::recreate_swapchain()': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT' 253 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT' 253 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp17' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT' 271 | TRY_RESULT(auto target, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT' 271 | TRY_RESULT(auto target, | ^~~~~~~~~~ [31/62] Building CXX object wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o [32/62] Building CXX object editor/CMakeFiles/wren_editor.dir/src/scene_panel.cpp.o [33/62] Building CXX object wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o [34/62] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o In file included from /build/source/wren/include/wren/assets/manager.hpp:7, from /build/source/wren/src/assets/manager.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/src/assets/manager.cpp: In member function 'wren::expected wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const': /build/source/wren/src/assets/manager.cpp:64:19: warning: redundant move in return statement [-Wredundant-move] 64 | return std::move(texture); | ~~~~~~~~~^~~~~~~~~ /build/source/wren/src/assets/manager.cpp:64:19: note: remove 'std::move' call In file included from /build/source/wren/src/assets/manager.cpp:6: /build/source/wren/include/wren/renderer.hpp: In instantiation of 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&) [with Fn = wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const::; wren::expected::type> = std::expected; typename std::invoke_result::type = wren::Texture]': /build/source/wren/src/assets/manager.cpp:49:3: required from here 51 | context_->renderer->submit_command_buffer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 52 | [&](const ::vk::CommandBuffer& cmd_buf) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | TRY_RESULT_VOID( | ~~~~~~~~~~~~~~~~ 54 | auto texture, | ~~~~~~~~~~~~~ 55 | wren::Texture::create( | ~~~~~~~~~~~~~~~~~~~~~~ 56 | cmd_buf, context_->graphics_context->device().get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | context_->graphics_context->allocator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | {tex_width, tex_height}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 59 | std::span{pixels.get(), image_size}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | ::vk::Format::eR8G8B8A8Srgb)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | return texture; | ~~~~~~~~~~~~~~~ 62 | })); | ~~ /build/source/wren/include/wren/renderer.hpp:112:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 112 | R result = std::move(record(one_time_cmd_buffer_)); | ^~~~~~ /build/source/wren/include/wren/renderer.hpp:112:7: note: remove 'std::move' call [35/62] Linking CXX executable wren_utils/tests/binary_reader [36/62] Linking CXX executable wren_utils/tests/string_reader [37/62] Building CXX object wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o [38/62] Linking CXX executable wren_utils/tests/enums [39/62] Linking CXX executable wren_math/tests/vector [40/62] Building CXX object wren/CMakeFiles/wren.dir/src/utils/vulkan.cpp.o [41/62] Linking CXX executable wren_math/tests/matrix [42/62] Building CXX object wren/CMakeFiles/wren.dir/src/window.cpp.o [43/62] Building CXX object wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o [44/62] Linking CXX executable wren_math/tests/geometry [45/62] Building CXX object wren_physics/tests/CMakeFiles/raycast.dir/raycast.cpp.o [46/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o In file included from /build/source/wren/include/wren/scene/deserialization.hpp:4, from /build/source/wren/src/scene/deserialization.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected wren::scene::deserialize(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&, const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT' 36 | TRY_RESULT(const auto table, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT' 36 | TRY_RESULT(const auto table, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT' 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT' 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer)); | ^~~~~~~~~~ /build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected wren::scene::deserialize(const toml::v3::table&, const std::filesystem::__cxx11::path&, components::MeshRenderer&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT' 70 | TRY_RESULT(mesh_renderer.update_mesh( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT' 70 | TRY_RESULT(mesh_renderer.update_mesh( | ^~~~~~~~~~ [47/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o In file included from /build/source/wren/include/wren/scene/serialization.hpp:4, from /build/source/wren/src/scene/serialization.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ [48/62] Linking CXX static library wren/libwren.a [49/62] Linking CXX static library wren_physics/libwren_physics.a [50/62] Linking CXX executable wren_physics/tests/raycast [51/62] Building CXX object wren_text/CMakeFiles/wren_text.dir/src/font.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/include/wren/context.hpp:6, from /build/source/wren_text/include/wren/text/font.hpp:9, from /build/source/wren_text/src/font.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_text/src/font.cpp: In static member function 'static wren::expected wren::text::Font::create(const wren::Context::Ref&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:38:3: note: in expansion of macro 'TRY_RESULT' 38 | TRY_RESULT(to_expected(FT_Init_FreeType(&ft))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:38:3: note: in expansion of macro 'TRY_RESULT' 38 | TRY_RESULT(to_expected(FT_Init_FreeType(&ft))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:41:3: note: in expansion of macro 'TRY_RESULT' 41 | TRY_RESULT(to_expected(FT_New_Face(ft, path.string().c_str(), 0, &face))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:41:3: note: in expansion of macro 'TRY_RESULT' 41 | TRY_RESULT(to_expected(FT_New_Face(ft, path.string().c_str(), 0, &face))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:43:3: note: in expansion of macro 'TRY_RESULT' 43 | TRY_RESULT(to_expected(FT_Set_Pixel_Sizes(face, 0, 48))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:43:3: note: in expansion of macro 'TRY_RESULT' 43 | TRY_RESULT(to_expected(FT_Set_Pixel_Sizes(face, 0, 48))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:49:5: note: in expansion of macro 'TRY_RESULT' 49 | TRY_RESULT(to_expected(FT_Load_Char(face, c, FT_LOAD_RENDER))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:49:5: note: in expansion of macro 'TRY_RESULT' 49 | TRY_RESULT(to_expected(FT_Load_Char(face, c, FT_LOAD_RENDER))); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:68:5: note: in expansion of macro 'TRY_RESULT' 68 | TRY_RESULT(context->renderer->submit_command_buffer( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:68:5: note: in expansion of macro 'TRY_RESULT' 68 | TRY_RESULT(context->renderer->submit_command_buffer( | ^~~~~~~~~~ /build/source/wren_text/src/font.cpp: In function 'wren::expected wren::text::load_default_font(const wren::Context::Ref&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:112:3: note: in expansion of macro 'TRY_RESULT' 112 | TRY_RESULT(auto font, Font::create(context, font_path.value())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_text/src/font.cpp:112:3: note: in expansion of macro 'TRY_RESULT' 112 | TRY_RESULT(auto font, Font::create(context, font_path.value())); | ^~~~~~~~~~ [52/62] Linking CXX static library wren_text/libwren_text.a [53/62] Building CXX object wren_gui/CMakeFiles/wren_gui.dir/src/instance.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/include/wren/context.hpp:6, from /build/source/wren_gui/include/wren/gui/instance.hpp:4, from /build/source/wren_gui/src/instance.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ [54/62] Linking CXX static library wren_gui/libwren_gui.a [55/62] Building CXX object editor/CMakeFiles/wren_editor.dir/src/filesystem_panel.cpp.o [56/62] Building CXX object editor/CMakeFiles/wren_editor.dir/src/ui.cpp.o In file included from /build/source/editor/src/ui.hpp:3, from /build/source/editor/src/ui.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/editor/src/ui.cpp: In function 'void editor::ui::check_result(VkResult)': /build/source/editor/src/ui.cpp:16:28: warning: unused parameter 'res' [-Wunused-parameter] 16 | void check_result(VkResult res) { | ~~~~~~~~~^~~ /build/source/editor/src/ui.cpp: In function 'wren::expected editor::ui::init(const std::shared_ptr&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/ui.cpp:319:5: note: in expansion of macro 'TRY_RESULT' 319 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/ui.cpp:319:5: note: in expansion of macro 'TRY_RESULT' 319 | TRY_RESULT( | ^~~~~~~~~~ /build/source/editor/src/ui.cpp: In function 'auto editor::ui::mouse_code_to_imgui(wren::MouseCode)': /build/source/editor/src/ui.cpp:29:1: warning: control reaches end of non-void function [-Wreturn-type] 29 | } | ^ /build/source/editor/src/ui.cpp: In function 'auto editor::ui::key_code_to_imgui(wren::KeyCode)': /build/source/editor/src/ui.cpp:246:1: warning: control reaches end of non-void function [-Wreturn-type] 246 | } | ^ [57/62] Building CXX object editor/CMakeFiles/wren_editor.dir/src/main.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/include/wren/context.hpp:6, from /build/source/wren/include/wren/application.hpp:5, from /build/source/editor/src/main.cpp:5: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ [58/62] Building CXX object examples/nand/CMakeFiles/nand.dir/main.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/include/wren/context.hpp:6, from /build/source/wren/include/wren/application.hpp:5, from /build/source/examples/nand/main.cpp:2: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/examples/nand/main.cpp: In function 'wren::expected initialize(GameData&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/examples/nand/main.cpp:49:3: note: in expansion of macro 'TRY_RESULT' 49 | TRY_RESULT(const auto shader_path, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/examples/nand/main.cpp:49:3: note: in expansion of macro 'TRY_RESULT' 49 | TRY_RESULT(const auto shader_path, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/examples/nand/main.cpp:52:3: note: in expansion of macro 'TRY_RESULT' 52 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/examples/nand/main.cpp:52:3: note: in expansion of macro 'TRY_RESULT' 52 | TRY_RESULT( | ^~~~~~~~~~ [59/62] Linking CXX executable examples/nand/nand [60/62] Building CXX object editor/CMakeFiles/wren_editor.dir/src/inspector_panel.cpp.o In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, from /build/source/wren/include/wren/mesh.hpp:9, from /build/source/wren/include/wren/scene/components/mesh.hpp:6, from /build/source/editor/src/inspector_panel.hpp:7, from /build/source/editor/src/inspector_panel.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ [61/62] Building CXX object editor/CMakeFiles/wren_editor.dir/src/editor.cpp.o In file included from /build/source/wren/include/wren/utils/device.hpp:5, from /build/source/wren/include/wren/graphics_context.hpp:8, from /build/source/wren/include/wren/context.hpp:6, from /build/source/wren/include/wren/application.hpp:5, from /build/source/editor/src/editor.hpp:11, from /build/source/editor/src/editor.cpp:1: /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' 90 | TRY_RESULT( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In lambda function: /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' 98 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' 101 | TRY_RESULT(vk::to_expected( | ^~~~~~~~~~ /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' 109 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' 113 | TRY_RESULT(end_and_submit()); | ^~~~~~~~~~ /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); | ^~~~~~~~~~ /build/source/editor/src/editor.cpp: In static member function 'static wren::expected > editor::Editor::create(const std::shared_ptr&, const std::filesystem::__cxx11::path&)': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:30:3: note: in expansion of macro 'TRY_RESULT' 30 | TRY_RESULT(editor->load_scene()) | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:30:3: note: in expansion of macro 'TRY_RESULT' 30 | TRY_RESULT(editor->load_scene()) | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:41:3: note: in expansion of macro 'TRY_RESULT' 41 | TRY_RESULT(const auto asset_path, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:41:3: note: in expansion of macro 'TRY_RESULT' 41 | TRY_RESULT(const auto asset_path, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:45:3: note: in expansion of macro 'TRY_RESULT' 45 | TRY_RESULT(editor->mesh_shader_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:45:3: note: in expansion of macro 'TRY_RESULT' 45 | TRY_RESULT(editor->mesh_shader_, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:49:3: note: in expansion of macro 'TRY_RESULT' 49 | TRY_RESULT(const auto graph, editor->build_render_graph(app->context())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' 175 | TRY_RESULT_IMPL(unique, expr) \ | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:49:3: note: in expansion of macro 'TRY_RESULT' 49 | TRY_RESULT(const auto graph, editor->build_render_graph(app->context())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:50:3: note: in expansion of macro 'TRY_RESULT' 50 | TRY_RESULT(graph.build()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:50:3: note: in expansion of macro 'TRY_RESULT' 50 | TRY_RESULT(graph.build()); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:52:3: note: in expansion of macro 'TRY_RESULT' 52 | TRY_RESULT(editor::ui::init(app->context())); | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:52:3: note: in expansion of macro 'TRY_RESULT' 52 | TRY_RESULT(editor::ui::init(app->context())); | ^~~~~~~~~~ /build/source/editor/src/editor.cpp: In member function 'wren::expected editor::Editor::load_scene()': /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp18' [-Wparentheses] 169 | auto(unique) = (expr); \ | ^~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:212:3: note: in expansion of macro 'TRY_RESULT' 212 | TRY_RESULT(wren::scene::deserialize(editor_context_.project_path, | ^~~~~~~~~~ /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) | ^~~~~~~~~~~~~~~ /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /build/source/editor/src/editor.cpp:212:3: note: in expansion of macro 'TRY_RESULT' 212 | TRY_RESULT(wren::scene::deserialize(editor_context_.project_path, | ^~~~~~~~~~ [62/62] Linking CXX executable editor/wren_editor buildPhase completed in 4 minutes 44 seconds Running phase: checkPhase check flags: -j16 test [0/1] Running tests... Test project /build/source/build Start 1: binary_reader Start 2: string_reader Start 3: enums Start 4: vector Start 5: matrix Start 6: geometry Start 7: raycast 1/7 Test #1: binary_reader .................... Passed 0.01 sec 2/7 Test #2: string_reader .................... Passed 0.01 sec 3/7 Test #3: enums ............................ Passed 0.01 sec 4/7 Test #5: matrix ........................... Passed 0.01 sec 5/7 Test #4: vector ........................... Passed 0.01 sec 6/7 Test #6: geometry ......................... Passed 0.01 sec 7/7 Test #7: raycast .......................... Passed 0.76 sec 100% tests passed out of 7 Total Test time (real) = 0.76 sec Running phase: installPhase install flags: -j16 install [0/1] Install the project... -- Install configuration: "Release" -- Installing: /nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/lib/libwren.a Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests checking for references to /build/ in /nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests... patching script interpreter paths in /nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests stripping (with command strip and flags -S -p) in /nix/store/cfy1xq3jdrh7h6slcvdmgms7hvmm8apx-wren_tests/lib