nixbot

builds

succeeded wren checks.x86_64-linux.build · build #44 · raw

unpackPhase
1unpacking source archive /nix/store/f8v84mlfw8gdzkms3xgkrgy2zgl74rcq-i2csh5pbdrjd6bbqsx1ziva6hia8313v-source2source root is i2csh5pbdrjd6bbqsx1ziva6hia8313v-source
configurePhase
3cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/share/doc/wren -DCMAKE_INSTALL_INFODIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/include -DCMAKE_INSTALL_SBINDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren4-- The C compiler identification is GNU 16.2.05-- The CXX compiler identification is GNU 16.2.06-- Detecting C compiler ABI info7-- Detecting C compiler ABI info - done8-- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped9-- Detecting C compile features10-- Detecting C compile features - done11-- Detecting CXX compiler ABI info12-- Detecting CXX compiler ABI info - done13-- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped14-- Detecting CXX compile features15-- Detecting CXX compile features - done16-- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator17-- Performing Test CMAKE_HAVE_LIBC_PTHREAD18-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success19-- Found Threads: TRUE20-- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")21-- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")22-- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")23-- Checking for module 'stb'24-- Found stb, version 125-- Configuring done (3.9s)26-- Generating done (0.1s)27CMake Warning (unused-cli):28 Manually-specified variables were not used by the project:2930 CMAKE_EXPORT_NO_PACKAGE_REGISTRY31 CMAKE_INSTALL_BINDIR32 CMAKE_INSTALL_DOCDIR33 CMAKE_INSTALL_INCLUDEDIR34 CMAKE_INSTALL_INFODIR35 CMAKE_INSTALL_LIBEXECDIR36 CMAKE_INSTALL_LOCALEDIR37 CMAKE_INSTALL_MANDIR38 CMAKE_INSTALL_SBINDIR394041-- Build files have been written to: /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/build42cmake: enabled parallel building43cmake: enabled parallel installing
buildPhase
44build flags: -j1645[1/64] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o46[2/64] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o47[3/64] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o48[4/64] Linking CXX static library wren_math/libwren_math.a49[5/64] Building CXX object wren/CMakeFiles/wren.dir/src/event.cpp.o50[6/64] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o51[7/64] Building CXX object wren/CMakeFiles/wren.dir/src/input.cpp.o52[8/64] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o53[9/64] Linking CXX static library wren_utils/libwren_utils.a54[10/64] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o55[11/64] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o56[12/64] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o57[13/64] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o58[14/64] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o59[15/64] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o60[16/64] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o61/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp: In member function 'void wren::Mesh::load(const wren::vulkan::Device&, VmaAllocator)':62/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp:29:41: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]63 29 | staging_buffer->set_data_raw<Vertex>(data);64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~65In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/mesh.hpp:9,66 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp:1:67/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:62:6: note: in call to 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>) [with T = wren::Vertex; wren::expected<void> = std::expected<void, wren::Err>]', declared here68 62 | auto Buffer::set_data_raw(std::span<const T> data) -> expected<void> {69 | ^~~~~~70In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/result.hpp:8,71 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:9:72/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here73 43 | using expected = std::expected<T, Err>;74 | ^~~~~~~~75/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp:35:28: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]76 35 | vk::Buffer::copy_buffer(device.get(), device.get_graphics_queue(),77 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~78 36 | device.command_pool(), staging_buffer,79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~80 37 | vertex_buffer_, data.size_bytes());81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~82/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:20:15: note: in call to 'static wren::expected<void> wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr<wren::vk::Buffer>&, const std::shared_ptr<wren::vk::Buffer>&, size_t)', declared here83 20 | static auto copy_buffer(const ::vk::Device& device,84 | ^~~~~~~~~~~85/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here86 43 | using expected = std::expected<T, Err>;87 | ^~~~~~~~88/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp:50:43: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]89 50 | staging_buffer->set_data_raw<uint16_t>(data);90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~91/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:62:6: note: in call to 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>) [with T = short unsigned int; wren::expected<void> = std::expected<void, wren::Err>]', declared here92 62 | auto Buffer::set_data_raw(std::span<const T> data) -> expected<void> {93 | ^~~~~~94/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here95 43 | using expected = std::expected<T, Err>;96 | ^~~~~~~~97/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp:56:28: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]98 56 | vk::Buffer::copy_buffer(device.get(), device.get_graphics_queue(),99 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~100 57 | device.command_pool(), staging_buffer,101 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~102 58 | index_buffer_, data.size_bytes());103 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~104/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:20:15: note: in call to 'static wren::expected<void> wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr<wren::vk::Buffer>&, const std::shared_ptr<wren::vk::Buffer>&, size_t)', declared here105 20 | static auto copy_buffer(const ::vk::Device& device,106 | ^~~~~~~~~~~107/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here108 43 | using expected = std::expected<T, Err>;109 | ^~~~~~~~110/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/mesh.cpp:69:34: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]111 69 | uniform_buffer_->set_data_raw(&ubo, size);112 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~113/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:38:8: note: in call to 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)', declared here114 38 | auto set_data_raw(const void* data, std::size_t size) -> expected<void>;115 | ^~~~~~~~~~~~116/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here117 43 | using expected = std::expected<T, Err>;118 | ^~~~~~~~119[17/64] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o120[18/64] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o121[19/64] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o122[20/64] Building CXX object wren_text/CMakeFiles/wren_text.dir/src/font.cpp.o123[21/64] Linking CXX static library wren_text/libwren_text.a124[22/64] Building CXX object wren_physics/CMakeFiles/wren_physics.dir/src/ray.cpp.o125[23/64] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o126[24/64] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o127[25/64] Linking CXX static library wren_vk/libwren_vk.a128[26/64] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o129[27/64] Building CXX object wren/CMakeFiles/wren.dir/src/graphics_context.cpp.o130[28/64] Building CXX object wren_utils/tests/CMakeFiles/binary_reader.dir/binary_reader.cpp.o131[29/64] Building CXX object wren/CMakeFiles/wren.dir/src/utils/queue.cpp.o132[30/64] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o133[31/64] Building CXX object wren_utils/tests/CMakeFiles/string_reader.dir/string_reader.cpp.o134[32/64] Building CXX object wren/CMakeFiles/wren.dir/src/utils/device.cpp.o135[33/64] Building CXX object wren/CMakeFiles/wren.dir/src/renderer.cpp.o136[34/64] Building CXX object wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o137[35/64] Building CXX object wren_text/tests/CMakeFiles/font.dir/font.cpp.o138[36/64] Building CXX object editor/CMakeFiles/wren_editor.dir/src/scene_panel.cpp.o139[37/64] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o140/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/scene/deserialization.cpp: In function 'void wren::scene::deserialize(const toml::v3::table&, const std::filesystem::__cxx11::path&, components::MeshRenderer&)':141/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/scene/deserialization.cpp:53:28: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]142 53 | mesh_renderer.update_mesh(project_root, *table["path"].value<std::string>());143 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~144In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/scene/deserialization.cpp:5:145/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/scene/components/mesh.hpp:59:8: note: in call to 'wren::expected<void> wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)', declared here146 59 | auto update_mesh(const std::filesystem::path& project_root,147 | ^~~~~~~~~~~148In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/scene/deserialization.hpp:4,149 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/src/scene/deserialization.cpp:1:150/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here151 43 | using expected = std::expected<T, Err>;152 | ^~~~~~~~153[38/64] Linking CXX executable wren_utils/tests/binary_reader154[39/64] Linking CXX executable wren_utils/tests/string_reader155[40/64] Linking CXX executable wren_utils/tests/enums156[41/64] Linking CXX executable wren_text/tests/font157[42/64] Building CXX object wren/CMakeFiles/wren.dir/src/utils/vulkan.cpp.o158[43/64] Building CXX object editor/CMakeFiles/wren_editor.dir/src/filesystem_panel.cpp.o159[44/64] Building CXX object wren_physics/tests/CMakeFiles/raycast.dir/raycast.cpp.o160[45/64] Building CXX object wren/CMakeFiles/wren.dir/src/window.cpp.o161[46/64] Building CXX object wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o162[47/64] Building CXX object wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o163[48/64] Linking CXX executable wren_math/tests/vector164[49/64] Linking CXX executable wren_math/tests/geometry165[50/64] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o166[51/64] Linking CXX static library wren/libwren.a167[52/64] Linking CXX static library wren_physics/libwren_physics.a168[53/64] Linking CXX executable wren_physics/tests/raycast169[54/64] Building CXX object wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o170[55/64] Linking CXX executable wren_math/tests/matrix171[56/64] Building CXX object wren_gui/CMakeFiles/wren_gui.dir/src/instance.cpp.o172/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/src/instance.cpp: In member function 'void wren::gui::Instance::flush(const vk::CommandBuffer&, const wren::vulkan::Device&, VmaAllocator)':173/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/src/instance.cpp:100:41: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]174 100 | staging_buffer->set_data_raw<Vertex>(data);175 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~176In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/include/wren/gui/instance.hpp:6,177 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/src/instance.cpp:1:178/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:62:6: note: in call to 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>) [with T = wren::gui::Vertex; wren::expected<void> = std::expected<void, wren::Err>]', declared here179 62 | auto Buffer::set_data_raw(std::span<const T> data) -> expected<void> {180 | ^~~~~~181In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/result.hpp:8,182 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:9:183/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here184 43 | using expected = std::expected<T, Err>;185 | ^~~~~~~~186/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/src/instance.cpp:106:28: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]187 106 | vk::Buffer::copy_buffer(device.get(), device.get_graphics_queue(),188 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189 107 | device.command_pool(), staging_buffer,190 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~191 108 | vertex_buffer_, data.size_bytes());192 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~193/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:20:15: note: in call to 'static wren::expected<void> wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr<wren::vk::Buffer>&, const std::shared_ptr<wren::vk::Buffer>&, size_t)', declared here194 20 | static auto copy_buffer(const ::vk::Device& device,195 | ^~~~~~~~~~~196/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here197 43 | using expected = std::expected<T, Err>;198 | ^~~~~~~~199/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/src/instance.cpp:119:47: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]200 119 | staging_buffer->set_data_raw<std::int16_t>(data);201 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~202/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:62:6: note: in call to 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>) [with T = short int; wren::expected<void> = std::expected<void, wren::Err>]', declared here203 62 | auto Buffer::set_data_raw(std::span<const T> data) -> expected<void> {204 | ^~~~~~205/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here206 43 | using expected = std::expected<T, Err>;207 | ^~~~~~~~208/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_gui/src/instance.cpp:125:28: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]209 125 | vk::Buffer::copy_buffer(device.get(), device.get_graphics_queue(),210 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~211 126 | device.command_pool(), staging_buffer,212 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~213 127 | index_buffer_, data.size_bytes());214 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~215/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:20:15: note: in call to 'static wren::expected<void> wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr<wren::vk::Buffer>&, const std::shared_ptr<wren::vk::Buffer>&, size_t)', declared here216 20 | static auto copy_buffer(const ::vk::Device& device,217 | ^~~~~~~~~~~218/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here219 43 | using expected = std::expected<T, Err>;220 | ^~~~~~~~221[57/64] Linking CXX static library wren_gui/libwren_gui.a222[58/64] Building CXX object editor/CMakeFiles/wren_editor.dir/src/inspector_panel.cpp.o223/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/inspector_panel.cpp: In function 'void editor::draw_component(const Context&, wren::scene::components::MeshRenderer&)':224/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/inspector_panel.cpp:77:32: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]225 77 | mesh_renderer.update_mesh(ctx.project_path, new_file);226 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~227In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/inspector_panel.hpp:7,228 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/inspector_panel.cpp:1:229/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/scene/components/mesh.hpp:59:8: note: in call to 'wren::expected<void> wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)', declared here230 59 | auto update_mesh(const std::filesystem::path& project_root,231 | ^~~~~~~~~~~232In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/result.hpp:8,233 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:9,234 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/mesh.hpp:9,235 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/scene/components/mesh.hpp:6:236/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here237 43 | using expected = std::expected<T, Err>;238 | ^~~~~~~~239[59/64] Building CXX object editor/CMakeFiles/wren_editor.dir/src/ui.cpp.o240/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/ui.cpp: In function 'auto editor::ui::mouse_code_to_imgui(wren::MouseCode)':241/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/ui.cpp:31:1: warning: control reaches end of non-void function [-Wreturn-type]242 31 | }243 | ^244/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/ui.cpp: In function 'auto editor::ui::key_code_to_imgui(wren::KeyCode)':245/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/editor/src/ui.cpp:248:1: warning: control reaches end of non-void function [-Wreturn-type]246 248 | }247 | ^248[60/64] Building CXX object editor/CMakeFiles/wren_editor.dir/src/main.cpp.o249[61/64] Building CXX object editor/CMakeFiles/wren_editor.dir/src/editor.cpp.o250[62/64] Linking CXX executable editor/wren_editor251[63/64] Building CXX object examples/nand/CMakeFiles/nand.dir/main.cpp.o252In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/graph.hpp:10,253 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/renderer.hpp:9,254 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/application.hpp:6,255 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/examples/nand/main.cpp:2:256/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/render_pass.hpp: In instantiation of 'void wren::RenderPass::write_scratch_buffer(const vk::CommandBuffer&, uint32_t, uint32_t, T) [with T = initialize(GameData&)::<lambda(wren::RenderPass&, const vk::CommandBuffer&)>::GLOBALS; uint32_t = unsigned int]':257/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/examples/nand/main.cpp:112:44: required from here258 112 | pass.write_scratch_buffer(cmd, 0, 0, ubo);259 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~260/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/render_pass.hpp:156:23: warning: ignoring returned value of type 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'}, declared with attribute 'nodiscard' [-Wunused-result]261 156 | buffer->set_data_raw(&data, sizeof(T));262 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~263In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/mesh.hpp:9,264 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/renderer.hpp:8:265/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_vk/include/wren/vk/buffer.hpp:38:8: note: in call to 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)', declared here266 38 | auto set_data_raw(const void* data, std::size_t size) -> expected<void>;267 | ^~~~~~~~~~~~268In file included from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/utils/device.hpp:5,269 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/graphics_context.hpp:8,270 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/context.hpp:6,271 from /build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren/include/wren/application.hpp:5:272/build/i2csh5pbdrjd6bbqsx1ziva6hia8313v-source/wren_utils/include/wren/utils/result.hpp:43:7: note: 'wren::expected<void>' {aka 'std::expected<void, wren::Err>'} declared here273 43 | using expected = std::expected<T, Err>;274 | ^~~~~~~~275[64/64] Linking CXX executable examples/nand/nand276buildPhase completed in 4 minutes 28 seconds
installPhase
277install flags: -j16 install278[0/1] Install the project...279-- Install configuration: "Release"280-- Installing: /nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/lib/libwren.a
fixupPhase
281shrinking RPATHs of ELF executables and libraries in /nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren282checking for references to /build/ in /nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren...283patching script interpreter paths in /nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren284stripping (with command strip and flags -S -p) in /nix/store/j15sbi86jwpv8w5kyg1avckcsin4l1sw-wren/lib