>>> vkmark: Building community/vkmark 0_git20220909-r0 (using abuild 3.10.0_rc1-r2) started Tue, 04 Oct 2022 16:36:40 +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/41) Installing assimp-libs (5.2.5-r0) (2/41) Installing assimp-dev (5.2.5-r0) (3/41) Installing glm-dev (0.9.9.8-r2) (4/41) Installing samurai (1.2-r2) (5/41) Installing libffi (3.4.3-r0) (6/41) Installing gdbm (1.23-r0) (7/41) Installing mpdecimal (2.5.1-r1) (8/41) Installing readline (8.2.0-r0) (9/41) Installing sqlite-libs (3.39.4-r0) (10/41) Installing python3 (3.10.7-r0) (11/41) Installing meson (0.63.2-r1) (12/41) Installing vulkan-headers (1.3.224.1-r0) (13/41) Installing vulkan-loader (1.3.224.1-r1) (14/41) Installing vulkan-loader-dev (1.3.224.1-r1) (15/41) Installing linux-headers (5.19.5-r0) (16/41) Installing libffi-dev (3.4.3-r0) (17/41) Installing expat (2.4.9-r0) (18/41) Installing expat-dev (2.4.9-r0) (19/41) Installing libxml2 (2.10.2-r1) (20/41) Installing wayland-libs-client (1.21.0-r1) (21/41) Installing wayland-libs-cursor (1.21.0-r1) (22/41) Installing wayland-libs-egl (1.21.0-r1) (23/41) Installing wayland-libs-server (1.21.0-r1) (24/41) Installing wayland-dev (1.21.0-r1) (25/41) Installing wayland-protocols (1.26-r0) (26/41) Installing libxau (1.0.10-r0) (27/41) Installing xorgproto (2022.2-r0) (28/41) Installing libxau-dev (1.0.10-r0) (29/41) Installing xcb-proto (1.15.2-r0) (30/41) Installing libmd (1.0.4-r0) (31/41) Installing libbsd (0.11.6-r2) (32/41) Installing libxdmcp (1.1.3-r1) (33/41) Installing libxcb (1.15-r0) (34/41) Installing libxdmcp-dev (1.1.3-r1) (35/41) Installing libxcb-dev (1.15-r0) (36/41) Installing util-macros (1.19.3-r0) (37/41) Installing xcb-util (0.4.0-r3) (38/41) Installing xcb-util-dev (0.4.0-r3) (39/41) Installing xcb-util-wm (0.4.1-r1) (40/41) Installing xcb-util-wm-dev (0.4.1-r1) (41/41) Installing .makedepends-vkmark (20221004.163641) Executing busybox-1.35.0-r25.trigger OK: 389 MiB in 144 packages >>> vkmark: Cleaning up srcdir >>> vkmark: Cleaning up pkgdir >>> vkmark: Fetching https://distfiles.alpinelinux.org/distfiles/edge//vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 10 751k 10 81866 0 0 113k 0 0:00:06 --:--:-- 0:00:06 113k 100 751k 100 751k 0 0 701k 0 0:00:01 0:00:01 --:--:-- 702k >>> vkmark: Fetching https://distfiles.alpinelinux.org/distfiles/edge//vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz >>> vkmark: Checking sha512sums... vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz: OK >>> vkmark: Unpacking /var/cache/distfiles/edge//vkmark-30d2cd37f0566589d90914501fc7c51a4e51f559.tar.gz... The Meson build system Version: 0.63.2 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 12.2.1 "gcc (Alpine 12.2.1_git20220924-r2) 12.2.1 20220924") C linker for the host machine: gcc ld.bfd 2.39 C++ compiler for the host machine: g++ (gcc 12.2.1 "g++ (Alpine 12.2.1_git20220924-r2) 12.2.1 20220924") C++ linker for the host machine: g++ ld.bfd 2.39 Host machine cpu family: arm Host machine cpu: armv8l Found pkg-config: /usr/bin/pkg-config (1.9.3) Run-time dependency vulkan found: YES 1.3.224 Library dl found: YES Run-time dependency glm found: YES 0.9.9 Run-time dependency assimp found: YES 5.2.5 Run-time dependency xcb found: YES 1.15 Run-time dependency xcb-icccm found: YES 0.4.1 Run-time dependency wayland-client found: YES 1.21.0 Run-time dependency wayland-protocols found: YES 1.26 Run-time dependency wayland-scanner found: YES 1.21.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 wrap_mode : nodownload 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/libvkmark-core.a.p/window_system_loader.cpp.o [48/72] Compiling C++ object src/libvkmark-core.a.p/vulkan_state.cpp.o [49/72] Compiling C++ object src/libvkmark-core.a.p/util.cpp.o [50/72] Compiling C++ object src/libvkmark-core.a.p/scene_collection.cpp.o [51/72] Compiling C++ object src/libvkmark-core.a.p/scene.cpp.o [52/72] Compiling C++ object src/libvkmark-core.a.p/options.cpp.o [53/72] Compiling C++ object src/libvkmark-core.a.p/model.cpp.o [54/72] Compiling C++ object src/libvkmark-core.a.p/mesh.cpp.o [55/72] Compiling C++ object src/libvkmark-core.a.p/main_loop.cpp.o [56/72] Compiling C++ object src/libvkmark-core.a.p/log.cpp.o [57/72] Compiling C++ object src/libvkmark-core.a.p/device_uuid.cpp.o [58/72] Compiling C++ object src/libvkmark-core.a.p/default_benchmarks.cpp.o [59/72] Compiling C++ object src/libvkmark-core.a.p/benchmark_collection.cpp.o [60/72] Compiling C++ object src/libvkmark-core.a.p/benchmark.cpp.o [61/72] Compiling C object src/wayland.so.p/meson-generated_.._xdg-shell-protocol.c.o [62/72] Compiling C++ object src/wayland.so.p/ws_swapchain_window_system.cpp.o [63/72] Compiling C++ object src/wayland.so.p/ws_wayland_native_system.cpp.o [64/72] Compiling C++ object src/wayland.so.p/ws_wayland_window_system_plugin.cpp.o [65/72] Linking target tests/testws1.so [66/72] Linking target tests/testws2.so [67/72] Linking target tests/testws3.so In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/vulkan/vulkan.hpp:42, from ../src/mesh.h:25, from ../src/mesh.cpp:23: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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++/12.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++/12.2.1/vector:63, from ../src/scene.h:26, from ../src/scenes/shading_scene.h:25, from ../src/scenes/shading_scene.cpp:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.2.1/vector:70: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void ShadingScene::setup_framebuffers(const std::vector&)' at ../src/scenes/shading_scene.cpp:291:30: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void ShadingScene::setup_framebuffers(const std::vector&)' at ../src/scenes/shading_scene.cpp:301:31: /usr/include/c++/12.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++/12.2.1/vector:63, from ../src/scene.h:26, from ../src/scenes/vertex_scene.h:25, from ../src/scenes/vertex_scene.cpp:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.2.1/vector:70: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void VertexScene::setup_framebuffers(const std::vector&)' at ../src/scenes/vertex_scene.cpp:278:30: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void VertexScene::setup_framebuffers(const std::vector&)' at ../src/scenes/vertex_scene.cpp:288:31: /usr/include/c++/12.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++/12.2.1/vector:63, from ../src/scene.h:26, from ../src/scenes/cube_scene.h:25, from ../src/scenes/cube_scene.cpp:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.2.1/vector:70: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void CubeScene::setup_framebuffers(const std::vector&)' at ../src/scenes/cube_scene.cpp:207:30: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void CubeScene::setup_framebuffers(const std::vector&)' at ../src/scenes/cube_scene.cpp:217:31: /usr/include/c++/12.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++/12.2.1/vector:63, from ../src/scene.h:26, from ../src/scenes/texture_scene.h:25, from ../src/scenes/texture_scene.cpp:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.2.1/vector:70: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void TextureScene::setup_framebuffers(const std::vector&)' at ../src/scenes/texture_scene.cpp:291:30: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void TextureScene::setup_framebuffers(const std::vector&)' at ../src/scenes/texture_scene.cpp:301:31: /usr/include/c++/12.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++/12.2.1/vector:70, 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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual std::vector SwapchainWindowSystem::vulkan_images()' at ../src/ws/swapchain_window_system.cpp:180:32: /usr/include/c++/12.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++/12.2.1/vector:63, from ../src/scene.h:26, from ../src/scenes/effect2d_scene.h:25, from ../src/scenes/effect2d_scene.cpp:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.2.1/vector:70: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Effect2DScene::setup_framebuffers(const std::vector&)' at ../src/scenes/effect2d_scene.cpp:267:30: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Effect2DScene::setup_framebuffers(const std::vector&)' at ../src/scenes/effect2d_scene.cpp:277:31: /usr/include/c++/12.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++/12.2.1/vector:63, from ../src/scene.h:26, from ../src/scenes/desktop_scene.h:25, from ../src/scenes/desktop_scene.cpp:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.2.1/vector:70: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = ManagedResource*]': /usr/include/c++/12.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++/12.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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_uninitialized.h:397: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++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void DesktopScene::setup_framebuffers(const std::vector&)' at ../src/scenes/desktop_scene.cpp:338:30: /usr/include/c++/12.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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void DesktopScene::setup_framebuffers(const std::vector&)' at ../src/scenes/desktop_scene.cpp:348:31: /usr/include/c++/12.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++/12.2.1/vector:70, 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++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | 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++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual std::vector SwapchainWindowSystem::vulkan_images()' at ../src/ws/swapchain_window_system.cpp:180:32: /usr/include/c++/12.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++/12.2.1/vector:70, from ../tests/catch.hpp:566, from ../tests/catch_main.cpp:24: /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: 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++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [72/72] Linking target tests/vkmark-tests 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/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/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/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.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-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/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/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.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-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/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-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/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-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/effect2d-blur.frag 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/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-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/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/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.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/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/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/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/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/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-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/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-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-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/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/vkcube.vert.spv 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/cat.3ds 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/kmscube.ply 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/crate-base.jpg 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/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-window.png 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-armv7.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: 1.3 MB >>> vkmark*: Compressing data... >>> vkmark*: Create checksum... >>> vkmark*: Create vkmark-0_git20220909-r0.apk >>> vkmark: Build complete at Tue, 04 Oct 2022 16:37:14 +0000 elapsed time 0h 0m 34s >>> vkmark: Cleaning up srcdir >>> vkmark: Cleaning up pkgdir >>> vkmark: Uninstalling dependencies... (1/41) Purging .makedepends-vkmark (20221004.163641) (2/41) Purging assimp-dev (5.2.5-r0) (3/41) Purging assimp-libs (5.2.5-r0) (4/41) Purging glm-dev (0.9.9.8-r2) (5/41) Purging meson (0.63.2-r1) (6/41) Purging samurai (1.2-r2) (7/41) Purging python3 (3.10.7-r0) (8/41) Purging vulkan-loader-dev (1.3.224.1-r1) (9/41) Purging vulkan-headers (1.3.224.1-r0) (10/41) Purging vulkan-loader (1.3.224.1-r1) (11/41) Purging wayland-dev (1.21.0-r1) (12/41) Purging expat-dev (2.4.9-r0) (13/41) Purging expat (2.4.9-r0) (14/41) Purging wayland-libs-cursor (1.21.0-r1) (15/41) Purging wayland-libs-egl (1.21.0-r1) (16/41) Purging wayland-libs-server (1.21.0-r1) (17/41) Purging wayland-protocols (1.26-r0) (18/41) Purging xcb-util-wm-dev (0.4.1-r1) (19/41) Purging xcb-util-dev (0.4.0-r3) (20/41) Purging libxcb-dev (1.15-r0) (21/41) Purging xcb-proto (1.15.2-r0) (22/41) Purging util-macros (1.19.3-r0) (23/41) Purging xcb-util (0.4.0-r3) (24/41) Purging xcb-util-wm (0.4.1-r1) (25/41) Purging libffi-dev (3.4.3-r0) (26/41) Purging linux-headers (5.19.5-r0) (27/41) Purging wayland-libs-client (1.21.0-r1) (28/41) Purging libffi (3.4.3-r0) (29/41) Purging gdbm (1.23-r0) (30/41) Purging mpdecimal (2.5.1-r1) (31/41) Purging readline (8.2.0-r0) (32/41) Purging sqlite-libs (3.39.4-r0) (33/41) Purging libxml2 (2.10.2-r1) (34/41) Purging libxau-dev (1.0.10-r0) (35/41) Purging libxcb (1.15-r0) (36/41) Purging libxau (1.0.10-r0) (37/41) Purging libxdmcp-dev (1.1.3-r1) (38/41) Purging libxdmcp (1.1.3-r1) (39/41) Purging xorgproto (2022.2-r0) (40/41) Purging libbsd (0.11.6-r2) (41/41) Purging libmd (1.0.4-r0) Executing busybox-1.35.0-r25.trigger OK: 290 MiB in 103 packages >>> vkmark: Updating the community/armv7 repository index... >>> vkmark: Signing the index...