>>> vkmark: Building community/vkmark 0_git20220909-r0 (using abuild 3.13.0-r3) started Fri, 26 Apr 2024 18:42:36 +0000 >>> vkmark: Checking sanity of /home/buildozer/aports/community/vkmark/APKBUILD... >>> vkmark: Analyzing dependencies... >>> vkmark: Installing for build: build-base assimp-dev glm-dev meson vulkan-loader-dev wayland-dev wayland-protocols xcb-util-wm-dev (1/49) Installing assimp-libs (5.3.1-r0) (2/49) Installing assimp-dev (5.3.1-r0) (3/49) Installing glm-dev (0.9.9.8-r4) (4/49) Installing samurai (1.2-r5) (5/49) Installing libbz2 (1.0.8-r6) (6/49) Installing libffi (3.4.6-r0) (7/49) Installing gdbm (1.23-r1) (8/49) Installing xz-libs (5.6.1-r3) (9/49) Installing mpdecimal (4.0.0-r0) (10/49) Installing libpanelw (6.4_p20240330-r0) (11/49) Installing readline (8.2.10-r0) (12/49) Installing sqlite-libs (3.45.3-r0) (13/49) Installing python3 (3.12.3-r1) (14/49) Installing python3-pycache-pyc0 (3.12.3-r1) (15/49) Installing pyc (3.12.3-r1) (16/49) Installing meson-pyc (1.4.0-r2) (17/49) Installing python3-pyc (3.12.3-r1) (18/49) Installing meson (1.4.0-r2) (19/49) Installing vulkan-headers (1.3.261.1-r0) (20/49) Installing vulkan-loader (1.3.261.1-r0) (21/49) Installing vulkan-loader-dev (1.3.261.1-r0) (22/49) Installing expat (2.6.2-r0) (23/49) Installing expat-dev (2.6.2-r0) (24/49) Installing linux-headers (6.6-r0) (25/49) Installing libffi-dev (3.4.6-r0) (26/49) Installing libxml2 (2.12.6-r2) (27/49) Installing wayland-libs-client (1.22.0-r4) (28/49) Installing wayland-libs-cursor (1.22.0-r4) (29/49) Installing wayland-libs-egl (1.22.0-r4) (30/49) Installing wayland-libs-server (1.22.0-r4) (31/49) Installing wayland-dev (1.22.0-r4) (32/49) Installing wayland-protocols (1.35-r0) (33/49) Installing libxau (1.0.11-r4) (34/49) Installing xorgproto (2024.1-r0) (35/49) Installing libxau-dev (1.0.11-r4) (36/49) Installing xcb-proto (1.16.0-r1) (37/49) Installing xcb-proto-pyc (1.16.0-r1) (38/49) Installing libmd (1.1.0-r0) (39/49) Installing libbsd (0.12.2-r0) (40/49) Installing libxdmcp (1.1.5-r1) (41/49) Installing libxcb (1.16.1-r0) (42/49) Installing libxdmcp-dev (1.1.5-r1) (43/49) Installing libxcb-dev (1.16.1-r0) (44/49) Installing util-macros (1.20.0-r0) (45/49) Installing xcb-util (0.4.1-r3) (46/49) Installing xcb-util-dev (0.4.1-r3) (47/49) Installing xcb-util-wm (0.4.2-r0) (48/49) Installing xcb-util-wm-dev (0.4.2-r0) (49/49) Installing .makedepends-vkmark (20240426.184249) Executing busybox-1.36.1-r26.trigger OK: 412 MiB in 152 packages >>> vkmark: Cleaning up srcdir >>> vkmark: Cleaning up pkgdir >>> vkmark: Cleaning up tmpdir >>> vkmark: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> vkmark: Fetching https://github.com/vkmark/vkmark/archive/30d2cd37f0566589d90914501fc7c51a4e51f559/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz.part' vkmark-30d2cd37f0566 100% |********************************| 751k 0:00:00 ETA '/var/cache/distfiles/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz.part' saved >>> vkmark: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz >>> vkmark: Checking sha512sums... vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz: OK scene-include-cstdint.patch: OK >>> vkmark: Unpacking /var/cache/distfiles/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz... >>> vkmark: scene-include-cstdint.patch patching file src/scene.h The Meson build system Version: 1.4.0 Source dir: /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559 Build dir: /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/output Build type: native build Project name: vkmark Project version: 2017.08 C compiler for the host machine: gcc (gcc 13.2.1 "gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309") C linker for the host machine: gcc ld.bfd 2.42 C++ compiler for the host machine: g++ (gcc 13.2.1 "g++ (Alpine 13.2.1_git20240309) 13.2.1 20240309") C++ linker for the host machine: g++ ld.bfd 2.42 Host machine cpu family: arm Host machine cpu: armv8l Found pkg-config: YES (/usr/bin/pkg-config) 2.2.0 Run-time dependency vulkan found: YES 1.3.261 Library dl found: YES Run-time dependency glm found: YES 0.9.9 Run-time dependency assimp found: YES 5.3.0 Run-time dependency xcb found: YES 1.16.1 Run-time dependency xcb-icccm found: YES 0.4.2 Run-time dependency wayland-client found: YES 1.22.0 Run-time dependency wayland-protocols found: YES 1.35 Run-time dependency wayland-scanner found: YES 1.22.0 Did not find CMake 'cmake' Found CMake: NO Run-time dependency libdrm found: NO (tried pkgconfig and cmake) Run-time dependency gbm found: NO (tried pkgconfig and cmake) Has header "vulkan/vulkan_intel.h" with dependency vulkan: NO Program python3 found: YES (/usr/bin/python3) Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner) Run-time dependency threads found: YES Message: Building with support for the following window systems: wayland xcb Build targets in project: 11 NOTICE: Future-deprecated features used: * 0.56.0: {'dependency.get_pkgconfig_variable'} vkmark 2017.08 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir : /var/lib sysconfdir : /etc werror : false wrap_mode : nodownload python.bytecompile: 0 b_lto : false b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/output' [1/72] Compiling C++ object tests/testws3.so.p/test_window_system_plugin.cpp.o [2/72] Compiling C++ object tests/testws2.so.p/test_window_system_plugin.cpp.o [3/72] Compiling C++ object tests/testws1.so.p/test_window_system_plugin.cpp.o [4/72] Generating src/xdg-shell client-header with a custom command [5/72] Generating src/xdg-shell private-code with a custom command [6/72] Compiling C++ object src/xcb.so.p/ws_swapchain_window_system.cpp.o [7/72] Compiling C++ object src/xcb.so.p/ws_xcb_native_system.cpp.o [8/72] Compiling C++ object src/xcb.so.p/ws_xcb_window_system_plugin.cpp.o [9/72] Compiling C++ object src/vkmark.p/scenes_vertex_scene.cpp.o [10/72] Compiling C++ object src/vkmark.p/scenes_texture_scene.cpp.o [11/72] Compiling C++ object src/vkmark.p/scenes_shading_scene.cpp.o [12/72] Compiling C++ object src/vkmark.p/scenes_effect2d_scene.cpp.o [13/72] Compiling C++ object src/vkmark.p/scenes_desktop_scene.cpp.o [14/72] Compiling C++ object src/vkmark.p/scenes_default_options_scene.cpp.o [15/72] Compiling C++ object src/vkmark.p/scenes_cube_scene.cpp.o [16/72] Compiling C++ object src/vkmark.p/scenes_clear_scene.cpp.o [17/72] Compiling C++ object src/vkmark.p/vkutil_transition_image_layout.cpp.o [18/72] Compiling C++ object src/vkmark.p/vkutil_texture_builder.cpp.o [19/72] Compiling C++ object src/vkmark.p/vkutil_semaphore_builder.cpp.o [20/72] Compiling C++ object src/vkmark.p/vkutil_render_pass_builder.cpp.o [21/72] Compiling C++ object src/vkmark.p/vkutil_pipeline_builder.cpp.o [22/72] Compiling C++ object src/vkmark.p/vkutil_one_time_command_buffer.cpp.o [23/72] Compiling C++ object src/vkmark.p/vkutil_map_memory.cpp.o [24/72] Compiling C++ object src/vkmark.p/vkutil_image_view_builder.cpp.o [25/72] Compiling C++ object src/vkmark.p/vkutil_image_builder.cpp.o [26/72] Compiling C++ object src/vkmark.p/vkutil_framebuffer_builder.cpp.o [27/72] Compiling C++ object src/vkmark.p/vkutil_find_matching_memory_type.cpp.o [28/72] Compiling C++ object src/vkmark.p/vkutil_descriptor_set_builder.cpp.o [29/72] Compiling C++ object src/vkmark.p/vkutil_copy_buffer.cpp.o [30/72] Compiling C++ object src/vkmark.p/vkutil_buffer_builder.cpp.o [31/72] Compiling C++ object src/vkmark.p/main.cpp.o [32/72] Generating src/format_map_gen.h with a custom command [33/72] Compiling C++ object tests/vkmark-tests.p/window_system_loader_test.cpp.o [34/72] Compiling C++ object tests/vkmark-tests.p/util_split_test.cpp.o [35/72] Compiling C++ object tests/vkmark-tests.p/util_image_file_test.cpp.o [36/72] Compiling C++ object tests/vkmark-tests.p/util_data_file_test.cpp.o [37/72] Compiling C++ object tests/vkmark-tests.p/scene_option_test.cpp.o [38/72] Compiling C++ object tests/vkmark-tests.p/scene_collection_test.cpp.o [39/72] Compiling C++ object tests/vkmark-tests.p/options_test.cpp.o [40/72] Compiling C++ object tests/vkmark-tests.p/model_test.cpp.o [41/72] Compiling C++ object tests/vkmark-tests.p/mesh_test.cpp.o [42/72] Compiling C++ object tests/vkmark-tests.p/managed_resource_test.cpp.o [43/72] Compiling C++ object tests/vkmark-tests.p/main_loop_test.cpp.o [44/72] Compiling C++ object tests/vkmark-tests.p/benchmark_collection_test.cpp.o [45/72] Compiling C++ object tests/vkmark-tests.p/test_scene.cpp.o [46/72] Compiling C++ object tests/vkmark-tests.p/catch_main.cpp.o [47/72] Compiling C++ object src/wayland.so.p/ws_swapchain_window_system.cpp.o [48/72] Compiling C++ object src/wayland.so.p/ws_wayland_native_system.cpp.o [49/72] Compiling C++ object src/wayland.so.p/ws_wayland_window_system_plugin.cpp.o [50/72] Compiling C object src/wayland.so.p/meson-generated_.._xdg-shell-protocol.c.o [51/72] Compiling C++ object src/libvkmark-core.a.p/window_system_loader.cpp.o [52/72] Compiling C++ object src/libvkmark-core.a.p/vulkan_state.cpp.o [53/72] Compiling C++ object src/libvkmark-core.a.p/util.cpp.o [54/72] Compiling C++ object src/libvkmark-core.a.p/scene_collection.cpp.o [55/72] Compiling C++ object src/libvkmark-core.a.p/scene.cpp.o [56/72] Compiling C++ object src/libvkmark-core.a.p/options.cpp.o [57/72] Compiling C++ object src/libvkmark-core.a.p/model.cpp.o [58/72] Compiling C++ object src/libvkmark-core.a.p/mesh.cpp.o [59/72] Compiling C++ object src/libvkmark-core.a.p/main_loop.cpp.o [60/72] Compiling C++ object src/libvkmark-core.a.p/log.cpp.o [61/72] Compiling C++ object src/libvkmark-core.a.p/device_uuid.cpp.o [62/72] Compiling C++ object src/libvkmark-core.a.p/default_benchmarks.cpp.o [63/72] Compiling C++ object src/libvkmark-core.a.p/benchmark_collection.cpp.o [64/72] Compiling C++ object src/libvkmark-core.a.p/benchmark.cpp.o [65/72] Linking target tests/testws2.so [66/72] Linking target tests/testws1.so [67/72] Linking target tests/testws3.so In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vulkan/vulkan.hpp:43, from ../src/mesh.h:25, from ../src/mesh.cpp:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [68/72] Linking static target src/libvkmark-core.a In file included from /usr/include/c++/13.2.1/vector:65, from ../src/scene.h:26, from ../src/scenes/effect2d_scene.h:25, from ../src/scenes/effect2d_scene.cpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void Effect2DScene::setup_framebuffers(const std::vector&)' at ../src/scenes/effect2d_scene.cpp:267:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void Effect2DScene::setup_framebuffers(const std::vector&)' at ../src/scenes/effect2d_scene.cpp:277:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from ../src/scene.h:26, from ../src/scenes/cube_scene.h:25, from ../src/scenes/cube_scene.cpp:25: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void CubeScene::setup_framebuffers(const std::vector&)' at ../src/scenes/cube_scene.cpp:207:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void CubeScene::setup_framebuffers(const std::vector&)' at ../src/scenes/cube_scene.cpp:217:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from ../src/scene.h:26, from ../src/scenes/vertex_scene.h:25, from ../src/scenes/vertex_scene.cpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void VertexScene::setup_framebuffers(const std::vector&)' at ../src/scenes/vertex_scene.cpp:278:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void VertexScene::setup_framebuffers(const std::vector&)' at ../src/scenes/vertex_scene.cpp:288:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from ../src/window_system.h:25, from ../src/ws/swapchain_window_system.h:25, from ../src/ws/swapchain_window_system.cpp:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {VulkanImage}; _Tp = VulkanImage; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {VulkanImage}; _Tp = VulkanImage; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = VulkanImage; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual std::vector SwapchainWindowSystem::vulkan_images()' at ../src/ws/swapchain_window_system.cpp:180:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [69/72] Linking target src/xcb.so In file included from /usr/include/c++/13.2.1/vector:65, from ../src/scene.h:26, from ../src/scenes/shading_scene.h:25, from ../src/scenes/shading_scene.cpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ShadingScene::setup_framebuffers(const std::vector&)' at ../src/scenes/shading_scene.cpp:291:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ShadingScene::setup_framebuffers(const std::vector&)' at ../src/scenes/shading_scene.cpp:301:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from ../src/scene.h:26, from ../src/scenes/texture_scene.h:25, from ../src/scenes/texture_scene.cpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TextureScene::setup_framebuffers(const std::vector&)' at ../src/scenes/texture_scene.cpp:291:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TextureScene::setup_framebuffers(const std::vector&)' at ../src/scenes/texture_scene.cpp:301:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from ../src/scene.h:26, from ../src/scenes/desktop_scene.h:25, from ../src/scenes/desktop_scene.cpp:23: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*; _Tp = ManagedResource]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ManagedResource*; _ForwardIterator = ManagedResource*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void DesktopScene::setup_framebuffers(const std::vector&)' at ../src/scenes/desktop_scene.cpp:338:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ManagedResource}; _Tp = ManagedResource; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ManagedResource; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void DesktopScene::setup_framebuffers(const std::vector&)' at ../src/scenes/desktop_scene.cpp:348:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [70/72] Linking target src/vkmark In file included from /usr/include/c++/13.2.1/vector:72, from ../src/window_system.h:25, from ../src/ws/swapchain_window_system.h:25, from ../src/ws/swapchain_window_system.cpp:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {VulkanImage}; _Tp = VulkanImage; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {VulkanImage}; _Tp = VulkanImage; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = VulkanImage; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual std::vector SwapchainWindowSystem::vulkan_images()' at ../src/ws/swapchain_window_system.cpp:180:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [71/72] Linking target src/wayland.so In file included from /usr/include/c++/13.2.1/vector:72, from ../tests/catch.hpp:566, from ../tests/catch_main.cpp:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]', inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at ../tests/catch.hpp:12877:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [72/72] Linking target tests/vkmark-tests INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/output 1/1 vkmark tests OK 0.01s Ok: 1 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/output/meson-logs/testlog.txt >>> vkmark: Entering fakeroot... Installing subdir /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/vkcube.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/desktop.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-advanced.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d-none.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/vkcube.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d-edge.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/desktop.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/desktop.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-advanced.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/vkcube.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-phong.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic-tex.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-phong.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-cel.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-phong.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic-tex.vert to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/vkcube.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic-tex.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic-tex.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-cel.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d-blur.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-basic.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/desktop.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-advanced.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-advanced.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/light-phong.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d.vert.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d-none.frag.spv to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d-edge.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/shaders/effect2d-blur.frag to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/shaders Installing subdir /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/models to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/models Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/models/kmscube.ply to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/models Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/models/horse.3ds to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/models Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/models/cube.3ds to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/models Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/models/cat.3ds to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/models Installing subdir /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/textures to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/textures Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/textures/desktop-window.png to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/textures Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/textures/desktop-background-1920x1080.png to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/textures Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/textures/desktop-background-800x600.png to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/textures Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/data/textures/crate-base.jpg to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/vkmark/textures Installing src/vkmark to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/bin Installing src/xcb.so to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/lib/vkmark Installing src/wayland.so to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/lib/vkmark Installing /home/buildozer/aports/community/vkmark/src/vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559/doc/vkmark.1 to /home/buildozer/aports/community/vkmark/pkg/vkmark/usr/share/man/man1 >>> vkmark-doc*: Running split function doc... >>> vkmark-doc*: Preparing subpackage vkmark-doc... >>> vkmark-doc*: Running postcheck for vkmark-doc >>> vkmark*: Running postcheck for vkmark >>> vkmark*: Preparing package vkmark... >>> vkmark*: Stripping binaries >>> vkmark-doc*: Scanning shared objects >>> vkmark*: Scanning shared objects >>> vkmark-doc*: Tracing dependencies... >>> vkmark-doc*: Package size: 24.0 KB >>> vkmark-doc*: Compressing data... >>> vkmark-doc*: Create checksum... >>> vkmark-doc*: Create vkmark-doc-0_git20220909-r0.apk >>> vkmark*: Tracing dependencies... so:libassimp.so.5 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 so:libvulkan.so.1 so:libwayland-client.so.0 so:libxcb-icccm.so.4 so:libxcb.so.1 >>> vkmark*: Package size: 2.0 MB >>> vkmark*: Compressing data... >>> vkmark*: Create checksum... >>> vkmark*: Create vkmark-0_git20220909-r0.apk >>> vkmark: Build complete at Fri, 26 Apr 2024 18:43:12 +0000 elapsed time 0h 0m 36s >>> vkmark: Cleaning up srcdir >>> vkmark: Cleaning up pkgdir >>> vkmark: Uninstalling dependencies... (1/49) Purging .makedepends-vkmark (20240426.184249) (2/49) Purging assimp-dev (5.3.1-r0) (3/49) Purging assimp-libs (5.3.1-r0) (4/49) Purging glm-dev (0.9.9.8-r4) (5/49) Purging meson-pyc (1.4.0-r2) (6/49) Purging meson (1.4.0-r2) (7/49) Purging samurai (1.2-r5) (8/49) Purging vulkan-loader-dev (1.3.261.1-r0) (9/49) Purging vulkan-headers (1.3.261.1-r0) (10/49) Purging vulkan-loader (1.3.261.1-r0) (11/49) Purging wayland-dev (1.22.0-r4) (12/49) Purging expat-dev (2.6.2-r0) (13/49) Purging expat (2.6.2-r0) (14/49) Purging wayland-libs-cursor (1.22.0-r4) (15/49) Purging wayland-libs-egl (1.22.0-r4) (16/49) Purging wayland-libs-server (1.22.0-r4) (17/49) Purging wayland-protocols (1.35-r0) (18/49) Purging xcb-util-wm-dev (0.4.2-r0) (19/49) Purging xcb-util-dev (0.4.1-r3) (20/49) Purging libxcb-dev (1.16.1-r0) (21/49) Purging xcb-proto-pyc (1.16.0-r1) (22/49) Purging xcb-proto (1.16.0-r1) (23/49) Purging python3-pyc (3.12.3-r1) (24/49) Purging python3-pycache-pyc0 (3.12.3-r1) (25/49) Purging pyc (3.12.3-r1) (26/49) Purging python3 (3.12.3-r1) (27/49) Purging util-macros (1.20.0-r0) (28/49) Purging xcb-util (0.4.1-r3) (29/49) Purging xcb-util-wm (0.4.2-r0) (30/49) Purging gdbm (1.23-r1) (31/49) Purging libbz2 (1.0.8-r6) (32/49) Purging libffi-dev (3.4.6-r0) (33/49) Purging linux-headers (6.6-r0) (34/49) Purging libpanelw (6.4_p20240330-r0) (35/49) Purging libxau-dev (1.0.11-r4) (36/49) Purging libxcb (1.16.1-r0) (37/49) Purging libxdmcp-dev (1.1.5-r1) (38/49) Purging libxdmcp (1.1.5-r1) (39/49) Purging libxml2 (2.12.6-r2) (40/49) Purging mpdecimal (4.0.0-r0) (41/49) Purging readline (8.2.10-r0) (42/49) Purging sqlite-libs (3.45.3-r0) (43/49) Purging wayland-libs-client (1.22.0-r4) (44/49) Purging xorgproto (2024.1-r0) (45/49) Purging xz-libs (5.6.1-r3) (46/49) Purging libbsd (0.12.2-r0) (47/49) Purging libffi (3.4.6-r0) (48/49) Purging libmd (1.1.0-r0) (49/49) Purging libxau (1.0.11-r4) Executing busybox-1.36.1-r26.trigger OK: 315 MiB in 103 packages >>> vkmark: Updating the community/armhf repository index... >>> vkmark: Signing the index...