>>> renderdoc: Building testing/renderdoc 1.17-r2 (using abuild 3.10.0_rc1-r2) started Thu, 24 Nov 2022 20:34:55 +0000 >>> renderdoc: Checking sanity of /home/buildozer/aports/testing/renderdoc/APKBUILD... >>> renderdoc: Analyzing dependencies... >>> renderdoc: Installing for build: build-base cmake libx11-dev libxcb-dev xcb-util-keysyms-dev python3-dev qt5-qtbase-dev qt5-qtsvg-dev wayland-dev bison flex automake autoconf qt5-qtx11extras-dev pcre-dev (1/188) Installing libarchive (3.6.1-r1) (2/188) Installing rhash-libs (1.4.3-r1) (3/188) Installing libuv (1.44.2-r0) (4/188) Installing cmake (3.25.0-r0) (5/188) Installing libxau (1.0.10-r0) (6/188) Installing xorgproto (2022.2-r0) (7/188) Installing libxau-dev (1.0.10-r0) (8/188) Installing xcb-proto (1.15.2-r1) (9/188) Installing libmd (1.0.4-r0) (10/188) Installing libbsd (0.11.7-r0) (11/188) Installing libxdmcp (1.1.4-r0) (12/188) Installing libxcb (1.15-r0) (13/188) Installing libxdmcp-dev (1.1.4-r0) (14/188) Installing libxcb-dev (1.15-r0) (15/188) Installing xtrans (1.4.0-r2) (16/188) Installing libx11 (1.8.2-r0) (17/188) Installing libx11-dev (1.8.2-r0) (18/188) Installing util-macros (1.19.3-r0) (19/188) Installing xcb-util (0.4.0-r3) (20/188) Installing xcb-util-dev (0.4.0-r3) (21/188) Installing xcb-util-keysyms (0.4.1-r0) (22/188) Installing xcb-util-keysyms-dev (0.4.1-r0) (23/188) Installing libffi (3.4.4-r0) (24/188) Installing gdbm (1.23-r0) (25/188) Installing mpdecimal (2.5.1-r1) (26/188) Installing readline (8.2.0-r0) (27/188) Installing sqlite-libs (3.40.0-r0) (28/188) Installing python3 (3.11.0-r2) (29/188) Installing python3-dev (3.11.0-r2) (30/188) Installing icu-data-full (72.1-r1) (31/188) Installing dbus-libs (1.14.4-r0) (32/188) Installing libintl (0.21.1-r1) (33/188) Installing libblkid (2.38.1-r1) (34/188) Installing libmount (2.38.1-r1) (35/188) Installing glib (2.74.1-r2) (36/188) Installing icu-libs (72.1-r1) (37/188) Installing libpcre2-16 (10.40-r0) (38/188) Installing qt5-qtbase (5.15.6_git20221010-r0) (39/188) Installing qt5-qtbase-sqlite (5.15.6_git20221010-r0) (40/188) Installing unixodbc (2.3.11-r0) (41/188) Installing qt5-qtbase-odbc (5.15.6_git20221010-r0) (42/188) Installing libpq (15.1-r1) (43/188) Installing qt5-qtbase-postgresql (5.15.6_git20221010-r0) (44/188) Installing mariadb-connector-c (3.3.3-r0) (45/188) Installing qt5-qtbase-mysql (5.15.6_git20221010-r0) (46/188) Installing freetds (1.3.15-r0) (47/188) Installing qt5-qtbase-tds (5.15.6_git20221010-r0) (48/188) Installing hicolor-icon-theme (0.17-r2) (49/188) Installing libxext (1.3.5-r0) (50/188) Installing libice (1.0.10-r1) (51/188) Installing libuuid (2.38.1-r1) (52/188) Installing libsm (1.2.3-r1) (53/188) Installing libxt (1.2.1-r0) (54/188) Installing libxmu (1.1.4-r0) (55/188) Installing xset (1.2.4-r1) (56/188) Installing xprop (1.2.5-r1) (57/188) Installing xdg-utils (1.1.3-r4) (58/188) Installing mesa (22.2.4-r0) (59/188) Installing libdrm (2.4.114-r0) (60/188) Installing wayland-libs-server (1.21.0-r1) (61/188) Installing mesa-gbm (22.2.4-r0) (62/188) Installing mesa-glapi (22.2.4-r0) (63/188) Installing wayland-libs-client (1.21.0-r1) (64/188) Installing libxshmfence (1.3.1-r0) (65/188) Installing mesa-egl (22.2.4-r0) (66/188) Installing mesa-gles (22.2.4-r0) (67/188) Installing avahi-libs (0.8-r6) (68/188) Installing nettle (3.8.1-r0) (69/188) Installing p11-kit (0.24.1-r1) (70/188) Installing libtasn1 (4.19.0-r0) (71/188) Installing libunistring (1.1-r0) (72/188) Installing gnutls (3.7.8-r2) (73/188) Installing cups-libs (2.4.2-r1) (74/188) Installing libpng (1.6.38-r0) (75/188) Installing freetype (2.12.1-r0) (76/188) Installing fontconfig (2.14.1-r0) (77/188) Installing libxml2 (2.10.3-r2) (78/188) Installing shared-mime-info (2.2-r2) (79/188) Installing libjpeg-turbo (2.1.4-r0) (80/188) Installing libwebp (1.2.4-r1) (81/188) Installing tiff (4.4.0-r1) (82/188) Installing gdk-pixbuf (2.42.10-r0) (83/188) Installing gtk-update-icon-cache (3.24.34-r7) (84/188) Installing libxcomposite (0.4.5-r1) (85/188) Installing libxfixes (6.0.0-r0) (86/188) Installing libxrender (0.9.11-r0) (87/188) Installing libxcursor (1.2.1-r1) (88/188) Installing libxdamage (1.1.5-r1) (89/188) Installing libxi (1.8-r0) (90/188) Installing libxinerama (1.1.5-r0) (91/188) Installing libxrandr (1.5.3-r0) (92/188) Installing libatk-1.0 (2.46.0-r0) (93/188) Installing libxtst (1.2.4-r0) (94/188) Installing at-spi2-core (2.46.0-r0) (95/188) Installing libatk-bridge-2.0 (2.46.0-r0) (96/188) Installing pixman (0.42.2-r0) (97/188) Installing cairo (1.17.6-r3) (98/188) Installing cairo-gobject (1.17.6-r3) (99/188) Installing libepoxy (1.5.10-r0) (100/188) Installing fribidi (1.0.12-r0) (101/188) Installing graphite2 (1.3.14-r2) (102/188) Installing harfbuzz (5.3.1-r1) (103/188) Installing libxft (2.3.7-r0) (104/188) Installing pango (1.50.12-r0) (105/188) Installing wayland-libs-cursor (1.21.0-r1) (106/188) Installing wayland-libs-egl (1.21.0-r1) (107/188) Installing xkeyboard-config (2.37-r0) (108/188) Installing libxkbcommon (1.4.1-r0) (109/188) Installing gtk+3.0 (3.24.34-r7) Executing gtk+3.0-3.24.34-r7.post-install (110/188) Installing libevdev (1.13.0-r0) (111/188) Installing mtdev (1.1.6-r1) (112/188) Installing eudev-libs (3.2.11-r4) (113/188) Installing libinput-libs (1.22.0-r0) (114/188) Installing xcb-util-wm (0.4.2-r0) (115/188) Installing xcb-util-image (0.4.1-r0) (116/188) Installing xcb-util-renderutil (0.3.10-r0) (117/188) Installing libxkbcommon-x11 (1.4.1-r0) (118/188) Installing qt5-qtbase-x11 (5.15.6_git20221010-r0) (119/188) Installing libfdisk (2.38.1-r1) (120/188) Installing libsmartcols (2.38.1-r1) (121/188) Installing util-linux-dev (2.38.1-r1) (122/188) Installing dbus-dev (1.14.4-r0) (123/188) Installing expat (2.5.0-r0) (124/188) Installing expat-dev (2.5.0-r0) (125/188) Installing brotli (1.0.9-r10) (126/188) Installing brotli-dev (1.0.9-r10) (127/188) Installing zlib-dev (1.2.13-r0) (128/188) Installing libpng-dev (1.6.38-r0) (129/188) Installing freetype-dev (2.12.1-r0) (130/188) Installing fontconfig-dev (2.14.1-r0) (131/188) Installing bzip2-dev (1.0.8-r4) (132/188) Installing libxml2-utils (2.10.3-r2) (133/188) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (134/188) Installing libgpg-error (1.46-r1) (135/188) Installing libgcrypt (1.10.1-r0) (136/188) Installing libxslt (1.1.37-r0) (137/188) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (138/188) Installing gettext-asprintf (0.21.1-r1) (139/188) Installing gettext-libs (0.21.1-r1) (140/188) Installing gettext (0.21.1-r1) (141/188) Installing gettext-dev (0.21.1-r1) (142/188) Installing linux-headers (5.19.5-r0) (143/188) Installing libffi-dev (3.4.4-r0) (144/188) Installing bsd-compat-headers (0.7.2-r3) (145/188) Installing ncurses-dev (6.3_p20221119-r0) (146/188) Installing libedit-dev (20221030.3.1-r0) (147/188) Installing libpcre2-32 (10.40-r0) (148/188) Installing pcre2-dev (10.40-r0) (149/188) Installing glib-dev (2.74.1-r2) (150/188) Installing libice-dev (1.0.10-r1) (151/188) Installing libsm-dev (1.2.3-r1) (152/188) Installing libxext-dev (1.3.5-r0) (153/188) Installing libdrm-dev (2.4.114-r0) (154/188) Installing libxfixes-dev (6.0.0-r0) (155/188) Installing libxdamage-dev (1.1.5-r1) (156/188) Installing libxshmfence-dev (1.3.1-r0) (157/188) Installing libxxf86vm (1.1.5-r0) (158/188) Installing mesa-gl (22.2.4-r0) (159/188) Installing llvm15-libs (15.0.5-r1) (160/188) Installing mesa-osmesa (22.2.4-r0) (161/188) Installing mesa-xatracker (22.2.4-r0) (162/188) Installing libxxf86vm-dev (1.1.5-r0) (163/188) Installing mesa-dev (22.2.4-r0) (164/188) Installing openssl-dev (3.0.7-r0) (165/188) Installing perl (5.36.0-r0) (166/188) Installing sqlite-dev (3.40.0-r0) (167/188) Installing qt5-qtbase-dev (5.15.6_git20221010-r0) (168/188) Installing qt5-qtsvg (5.15.6_git20220908-r0) (169/188) Installing qt5-qtsvg-dev (5.15.6_git20220908-r0) (170/188) Installing wayland-dev (1.21.0-r1) (171/188) Installing m4 (1.4.19-r1) (172/188) Installing bison (3.8.2-r0) (173/188) Installing flex (2.6.4-r3) (174/188) Installing automake (1.16.5-r1) (175/188) Installing autoconf (2.71-r2) (176/188) Installing qt5-qtx11extras (5.15.6_git20220816-r0) (177/188) Installing qt5-qtx11extras-dev (5.15.6_git20220816-r0) (178/188) Installing libpcre16 (8.45-r2) (179/188) Installing libpcre32 (8.45-r2) (180/188) Installing pcre (8.45-r2) (181/188) Installing libpcrecpp (8.45-r2) (182/188) Installing pcre-dev (8.45-r2) (183/188) Installing .makedepends-renderdoc (20221124.203456) (184/188) Installing qt5-qtdeclarative (5.15.6_git20220908-r0) (185/188) Installing qt5-qtwayland (5.15.6_git20220927-r1) (186/188) Installing perl-error (0.17029-r1) (187/188) Installing perl-git (2.38.1-r0) (188/188) Installing git-perl (2.38.1-r0) Executing busybox-1.35.0-r29.trigger Executing glib-2.74.1-r2.trigger Executing shared-mime-info-2.2-r2.trigger Executing gdk-pixbuf-2.42.10-r0.trigger Executing gtk-update-icon-cache-3.24.34-r7.trigger OK: 818 MiB in 289 packages >>> renderdoc: Cleaning up srcdir >>> renderdoc: Cleaning up pkgdir >>> renderdoc: Fetching https://distfiles.alpinelinux.org/distfiles/edge//renderdoc-1.17.tar.gz >>> renderdoc: Fetching https://distfiles.alpinelinux.org/distfiles/edge//renderdoc-1.17.tar.gz >>> renderdoc: Checking sha512sums... renderdoc-1.17.tar.gz: OK musl-fix.patch: OK no-execinfo.patch: OK >>> renderdoc: Unpacking /var/cache/distfiles/edge//renderdoc-1.17.tar.gz... >>> renderdoc: musl-fix.patch patching file renderdoc/3rdparty/plthook/plthook_elf.c patching file renderdoc/os/os_specific.h patching file renderdoc/os/posix/linux/linux_hook.cpp >>> renderdoc: no-execinfo.patch patching file renderdoc/os/posix/linux/linux_callstack.cpp -- The CXX compiler identification is GNU 12.2.1 -- The C compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.3") -- Calculating version -- Building RenderDoc version 1.17 -- Building RenderDoc in Release mode: MinSizeRel -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Checking for modules 'xcb;xcb-keysyms' -- Found xcb, version 1.15 -- Found xcb-keysyms, version 0.4.1 -- Found Python3: /usr/bin/python3.11 (found version "3.11.0") found components: Interpreter Development Development.Module Development.Embed -- Building using Qt 5.15.6 -- Found BISON: /usr/bin/bison (found version "3.8.2") CMake Warning (dev) at /usr/share/cmake/Modules/ExternalProject.cmake:3075 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is not set. The policy's OLD behavior will be used. When using a URL download, the timestamps of extracted files should preferably be that of the time of extraction, otherwise code that depends on the extracted contents might not be rebuilt if the URL changes. The OLD behavior preserves the timestamps from the archive instead, but this is usually not what you want. Update your project to the NEW behavior or specify the DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this robustness issue. Call Stack (most recent call first): /usr/share/cmake/Modules/ExternalProject.cmake:4185 (_ep_add_download_command) qrenderdoc/CMakeLists.txt:148 (ExternalProject_Add) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at qrenderdoc/CMakeLists.txt:217 (message): !!!! Using the Wayland Qt platform in qrenderdoc is NOT SUPPORTED !!!! -- PySide2 not found - Qt will not be accessible in python scripting. See https://github.com/baldurk/renderdoc/wiki/PySide2 -- Enabled APIs: -- - OpenGL (with additional EGL support) -- - OpenGL ES (EGL) -- - Vulkan -- Enabled Window System Support: -- - XLib -- - XCB -- - Wayland -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build [ 1%] Building CXX object renderdoc/CMakeFiles/include-bin.dir/3rdparty/include-bin/main.cpp.o [ 1%] Building CXX object renderdoc/CMakeFiles/renderdoc_libentry.dir/os/posix/posix_libentry.cpp.o [ 1%] Building CXX object renderdoc/CMakeFiles/rdoc_version.dir/replay/version.cpp.o [ 2%] Building CXX object renderdoc/driver/ihv/intel/CMakeFiles/rdoc_intel.dir/intel_gl_counters.cpp.o [ 2%] Building CXX object renderdoc/driver/ihv/arm/CMakeFiles/rdoc_arm.dir/arm_counters_stub.cpp.o [ 2%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_counters.cpp.o [ 2%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa.cpp.o [ 3%] Creating directories for 'custom_swig' [ 3%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_devices.cpp.o [ 3%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_posix.cpp.o [ 3%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_rgp.cpp.o [ 3%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_common.cpp.o [ 4%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_debug.cpp.o [ 5%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_next_chains.cpp.o [ 5%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_counters.cpp.o [ 5%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_core.cpp.o [ 5%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_common.cpp.o [ 5%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_postvs.cpp.o [ 5%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_outputwindow.cpp.o [ 5%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_counters.cpp.o [ 5%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_overlay.cpp.o [ 6%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_postvs.cpp.o [ 6%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_debug.cpp.o [ 6%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertext.cpp.o [ 8%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendermesh.cpp.o [ 8%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_msaa_array_conv.cpp.o [ 8%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_driver.cpp.o [ 8%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_overlay.cpp.o [ 8%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_feedback.cpp.o [ 8%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertexture.cpp.o [ 8%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/glslang_compile.cpp.o [ 9%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_msaa_array_conv.cpp.o [ 9%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_outputwindow.cpp.o [ 10%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/threading_tests.cpp.o [ 10%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/common.cpp.o [ 10%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_renderstate.cpp.o [ 12%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_gen.cpp.o [ 12%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_manager.cpp.o [ 12%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_common.cpp.o [ 12%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendermesh.cpp.o [ 12%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_initstate.cpp.o [ 12%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/dds_readwrite.cpp.o [ 14%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_setup.cpp.o [ 14%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertexture.cpp.o [ 14%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_editor.cpp.o [ 14%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertext.cpp.o [ 14%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_compile.cpp.o [ 14%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/target_control.cpp.o [ 14%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_replay.cpp.o [ 15%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/core.cpp.o [ 15%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/image_viewer.cpp.o [ 16%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_cache.cpp.o [ 16%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/settings.cpp.o [ 16%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/remote_server.cpp.o [ 16%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/replay_proxy.cpp.o [ 16%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/intervals_tests.cpp.o [ 17%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/bit_flag_iterator_tests.cpp.o [ 17%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_patch.cpp.o [ 17%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android.cpp.o [ 17%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_glsl450.cpp.o [ 18%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_tools.cpp.o [ 18%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_utils.cpp.o [ 18%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_manifest.cpp.o [ 19%] Performing download step (download, verify and extract) for 'custom_swig' [ 20%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug.cpp.o [ 20%] Built target rdoc_version -- Downloading... dst='/home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/custom_swig-prefix/src/renderdoc-modified-7.zip' timeout='none' inactivity timeout='none' -- Using src='https://github.com/baldurk/swig/archive/renderdoc-modified-7.zip' [ 20%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_reflect.cpp.o [ 20%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_dispatchtables.cpp.o [ 21%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_image_states.cpp.o [ 21%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_resources.cpp.o [ 21%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_info.cpp.o [ 22%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_program_iterate.cpp.o [ 22%] Linking CXX executable ../bin/include-bin [ 22%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_processor.cpp.o [ 22%] Built target include-bin [ 22%] Built target rdoc_arm [ 22%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_initstate.cpp.o [ 22%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_disassemble.cpp.o [ 22%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_shader_refl.cpp.o [ 23%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o [ 23%] Linking CXX static library librenderdoc_libentry.a [ 23%] Built target renderdoc_libentry [ 23%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_stringise.cpp.o [ 23%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp.cpp.o [ 24%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp_util.cpp.o [ 24%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp_connection.cpp.o [ 24%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/plugins.cpp.o -- Downloading... done -- extracting... src='/home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/custom_swig-prefix/src/renderdoc-modified-7.zip' dst='/home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/custom_swig-prefix/src/custom_swig' -- extracting... [tar xfz] [ 24%] Built target rdoc_amd [ 25%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_buffer_funcs.cpp.o [ 25%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_debug_funcs.cpp.o [ 26%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/resource_manager.cpp.o [ 26%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_draw_funcs.cpp.o -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 26%] No update step for 'custom_swig' [ 27%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_stringise.cpp.o [ 27%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_memory.cpp.o [ 28%] No patch step for 'custom_swig' [ 28%] Performing configure step for 'custom_swig' [ 28%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_outputwindow.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = GLReplay::OutputWindow; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 28%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_emulated.cpp.o [ 28%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_pixelhistory.cpp.o [ 28%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_replay.cpp.o [ 28%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/sparse_page_table.cpp.o [ 28%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/hooks/hooks.cpp.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_rendertexture.cpp:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/camera.cpp.o [ 29%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_framebuffer_funcs.cpp.o [ 30%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_resources.cpp.o In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = VulkanReplay::TextureDisplayViews; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool VulkanReplay::RenderTextureInternal(TextureDisplay, const ImageState&, VkRenderPassBeginInfo, int)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_rendertexture.cpp:176:74: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 31%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/formatpacking.cpp.o [ 31%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_interop_funcs.cpp.o [ 31%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_get_funcs.cpp.o [ 32%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_query_funcs.cpp.o [ 32%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_sampler_funcs.cpp.o [ 32%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/matrix.cpp.o [ 32%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shaderdebug.cpp.o [ 32%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_shader_funcs.cpp.o [ 32%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/vec.cpp.o [ 32%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_state.cpp.o [ 33%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_state_funcs.cpp.o [ 33%] Built target rdoc_intel [ 33%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/GlslangToSpv.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_common.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_overlay.cpp:29: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = VulkanQuadOverdrawCallback::CachedPipeline; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 34%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_serialise.cpp.o [ 34%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_texture_funcs.cpp.o [ 34%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/app_api.cpp.o [ 35%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/os_specific.cpp.o [ 35%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_stringise.cpp.o [ 35%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_layer.cpp.o [ 35%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_uniform_funcs.cpp.o [ 36%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/InReadableOrder.cpp.o [ 36%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imagestate_tests.cpp.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_outputwindow.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = VulkanReplay::OutputWindow; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 36%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_hooks.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_rendertexture.cpp:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_postvs.cpp:31: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = void*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/basic_types_tests.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 [ 37%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_options.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_common.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_reflect.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_info.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_info.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Tp = VulkanCreationInfo::ShaderModuleReflection; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = void*; _Tp = WrappedOpenGL::ContextData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'ContextShareGroup* WrappedOpenGL::GetShareGroup(void*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:631:79, inlined from 'virtual MeshFormat GLReplay::GetPostVSBuffers(uint32_t, uint32_t, uint32_t, MeshDataStage)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_postvs.cpp:1960:63: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::TextureData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool GLReplay::RenderTextureInternal(TextureDisplay, TexDisplayFlags)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_rendertexture.cpp:46:58: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = TextureDescription; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool GLReplay::RenderTextureInternal(TextureDisplay, TexDisplayFlags)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_rendertexture.cpp:117:53: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/dummy_driver.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_debug.cpp:35: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_platform.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::TextureData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_initstate.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = GLWindowingData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_hooks.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::PipelineData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void GLReplay::InitPostVSBuffers(uint32_t)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_postvs.cpp:292:52: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 38%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_file.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_fake_vk_hooks.cpp.o /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = GLWindowingData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 39%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_platform.cpp.o [ 39%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_hooks.cpp.o [ 39%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/entry_points.cpp.o [ 40%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imgrefs_tests.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_manager.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_manager.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_cmd_funcs.cpp.o [ 40%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/Logger.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_editor.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_shader_feedback.cpp:29: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = GLReplay::OutputWindow; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void GLReplay::InitDebugData()' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_debug.cpp:362:37: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Tp = VulkanCreationInfo::ShaderModuleReflection; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'VulkanCreationInfo::ShaderModuleReflection& VulkanCreationInfo::ShaderModule::GetReflection(ShaderStage, const rdcstr&, ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_info.h:638:56: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 40%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_descriptor_funcs.cpp.o In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 41%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_driver.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 41%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_output.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = GLWindowingData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual bool GLResourceManager::ResourceTypeRelease(GLResource)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_manager.cpp:211:92: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_rendermesh.cpp:29: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_controller.cpp.o [ 42%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_debug.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_debug.cpp:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_device_funcs.cpp.o In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = rdcpair; _Val = std::pair, VulkanDebugManager::DiscardPassData>; _KeyOfValue = std::_Select1st, VulkanDebugManager::DiscardPassData> >; _Compare = std::less >; _Alloc = std::allocator, VulkanDebugManager::DiscardPassData> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, VulkanDebugManager::DiscardPassData>, std::_Select1st, VulkanDebugManager::DiscardPassData> >, std::less >, std::allocator, VulkanDebugManager::DiscardPassData> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 [ 43%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/lz4io.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 43%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/zstdio.cpp.o [ 43%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvBuilder.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_overlay.cpp:32: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rdcpair; _Tp = VulkanDebugManager::DiscardPassData; _Compare = std::less >; _Alloc = std::allocator, VulkanDebugManager::DiscardPassData> >]', inlined from 'void VulkanDebugManager::FillWithDiscardPattern(VkCommandBuffer, DiscardType, VkImage, VkImageLayout, VkImageSubresourceRange, VkRect2D)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_debug.cpp:1869:51: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, VulkanDebugManager::DiscardPassData>, std::_Select1st, VulkanDebugManager::DiscardPassData> >, std::less >, std::allocator, VulkanDebugManager::DiscardPassData> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = VulkanDebugManager::DiscardImgData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void VulkanDebugManager::FillWithDiscardPattern(VkCommandBuffer, DiscardType, VkImage, VkImageLayout, VkImageSubresourceRange, VkRect2D)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_debug.cpp:1944:62: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 43%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = VKMeshDisplayPipelines; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'VKMeshDisplayPipelines VulkanDebugManager::CacheMeshDisplayPipelines(VkPipelineLayout, const MeshFormat&, const MeshFormat&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_rendermesh.cpp:136:60: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_manager.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_manager.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_initstate.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::TextureData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 43%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvTools.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/rdcfile.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'typename Configuration::WrappedResourceType ResourceManager::GetWrapper(RealResourceType) [with Configuration = VulkanResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1779:22: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 45%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvPostProcess.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_state.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_state.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/xml_codec.cpp.o [ 45%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'ResourceId WrappedVulkan::GetDescLayoutForDescSet(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:1057:40, inlined from 'void VulkanRenderState::BindDescriptorSets(WrappedVulkan*, VkCommandBuffer, VulkanStatePipeline&, VkPipelineBindPoint)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_state.cpp:557:70: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = VulkanResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 45%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/chrome_json_codec.cpp.o [ 45%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp.o [ 46%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp.o [ 47%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/comp_io_tests.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_common.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_renderstate.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_renderstate.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.o In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_shader_cache.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_shader_cache.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 47%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp.o [ 47%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_draw_funcs.cpp.o [ 48%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp.o [ 48%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser_tests.cpp.o [ 48%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio_tests.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 49%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/grisu2.cpp.o [ 49%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o [ 49%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o [ 49%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/string_utils.cpp.o [ 49%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpgd.cpp.o [ 49%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp.o [ 49%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp.o [ 49%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_dynamic_funcs.cpp.o [ 50%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o [ 51%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/catch/catch.cpp.o [ 51%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpge.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_replay.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_replay.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'rdcarray WrappedOpenGL::GetUsage(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:670:74, inlined from 'virtual rdcarray GLReplay::GetUsage(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_replay.cpp:3717:32: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 51%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/limits.cpp.o [ 51%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/pugixml/pugixml.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 52%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp.o [ 53%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/lz4/lz4.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'ResourceDescription& GLReplay::GetResourceDesc(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_replay.cpp:229:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 53%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/md5/md5.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::BufferData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ProgramData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::TextureData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 53%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = TextureDescription; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::PipelineData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 53%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp.o [ 53%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o [ 54%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o [ 54%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o [ 54%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/miniz/miniz.c.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual rdcstr GLReplay::DisassembleShader(ResourceId, const ShaderReflection*, const rdcstr&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_replay.cpp:786:88: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 54%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/superluminal/superluminal.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 56%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = GLChunk; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ProgramData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void GLReplay::SavePipelineState(uint32_t)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_replay.cpp:1102:49: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_common.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_emulated.cpp:29: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ProgramData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::TextureData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void glEmulate::_glGetTexLevelParameteriv(RDCGLenum, GLint, RDCGLenum, GLint*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_emulated.cpp:2605:62: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 56%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o [ 57%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp.o [ 57%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp.o [ 57%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::BufferData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_query_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<__GLsync* const&>, std::tuple<>}; _Key = __GLsync*; _Val = std::pair<__GLsync* const, ResourceId>; _KeyOfValue = std::_Select1st >; _Compare = std::less<__GLsync*>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<__GLsync*, std::pair<__GLsync* const, ResourceId>, std::_Select1st >, std::less<__GLsync*>, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = __GLsync*; _Tp = ResourceId; _Compare = std::less<__GLsync*>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<__GLsync*, std::pair<__GLsync* const, ResourceId>, std::_Select1st >, std::less<__GLsync*>, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_editor.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_postvs.cpp:29: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = VulkanPostVSData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 [ 58%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp.o /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/debug.c.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 58%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp.o [ 58%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/attribute.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 59%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp.o [ 60%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_get_funcs.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_misc_funcs.cpp.o In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_queue_funcs.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/replay/replay_driver.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/replay_proxy.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/replay_proxy.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceId; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 60%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_resource_funcs.cpp.o [ 61%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_shader_funcs.cpp.o [ 61%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_sync_funcs.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_wsi_funcs.cpp.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = VulkanChunk; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_posix.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_linux.cpp.o In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 62%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/entropy_common.c.o [ 62%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/error_private.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 63%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_compress.c.o [ 63%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_decompress.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/hist.c.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 64%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_compress.c.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/intervals.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_resources.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_resources.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:545:24: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 64%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_decompress.c.o In file included from /usr/include/c++/12.2.1/deque:63, from /usr/include/c++/12.2.1/stack:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:82, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:97: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator; _ForwardIterator = glslang::TPpContext::TokenStream::Token*; _Allocator = glslang::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 64%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/pool.c.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../../Public/ShaderLang.h:44, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../parseVersions.h:42, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../ParseHelper.h:51, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:86: /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 glslang::TPpContext::TokenStream::Token&}; _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_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_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = glslang::TPpContext::TokenStream::Token*; _ForwardIterator = glslang::TPpContext::TokenStream::Token*; _Allocator = glslang::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TPpContext::TokenStream::Token&}; _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = glslang::TPpContext::TokenStream::Token*; _ForwardIterator = glslang::TPpContext::TokenStream::Token*; _Allocator = glslang::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TPpContext::TokenStream::Token&}; _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/threading.c.o 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 = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator]', inlined from 'void glslang::TPpContext::TokenStream::putToken(int, glslang::TPpToken*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:107:21: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 65%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/xxhash.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_common.c.o [ 66%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_compress.c.o [ 66%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_decompress.c.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../../Public/ShaderLang.h:44, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../parseVersions.h:42, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../ParseHelper.h:51, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:86, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:90: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1611 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 66%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_double_fast.c.o In file included from /usr/include/c++/12.2.1/vector:70: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator]', inlined from 'glslang::TVector& glslang::TVector::operator=(const glslang::TVector&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/../../Include/../Include/Common.h:176:26, inlined from 'glslang::TPpContext::TokenStream& glslang::TPpContext::TokenStream::operator=(const glslang::TPpContext::TokenStream&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:249:11, inlined from 'glslang::TPpContext::MacroSymbol& glslang::TPpContext::MacroSymbol::operator=(const glslang::TPpContext::MacroSymbol&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:327:12: /usr/include/c++/12.2.1/bits/vector.tcc:232:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 232 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 233 | __x.end()); | ~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_fast.c.o [ 67%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_lazy.c.o [ 67%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_ldm.c.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_common.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/egl_dispatch_table.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/egl_hooks.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = void*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = void*; _Tp = WrappedOpenGL::ContextData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'GLInitParams& WrappedOpenGL::GetInitParams(GLWindowingData)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:679:37, inlined from 'void EGLHook::RefreshWindowParameters(const GLWindowingData&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/egl_hooks.cpp:103:50: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 67%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_opt.c.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstdmt_compress.c.o [ 68%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/stb/stb_impl.c.o [ 68%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyexr/tinyexr.cpp.o [ 68%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyfiledialogs/tinyfiledialogs.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_stringio.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 [ 69%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_callstack.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 [ 69%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_process.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/glx_hooks.cpp:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = void*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_threading.cpp.o In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = void*; _Tp = WrappedOpenGL::ContextData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'GLInitParams& WrappedOpenGL::GetInitParams(GLWindowingData)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.h:679:37, inlined from 'void GLXHook::UpdateWindowSize(GLWindowingData, Display*, GLXDrawable)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/glx_hooks.cpp:50:48: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_hook.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = void*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 70%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_network.cpp.o [ 70%] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/plthook/plthook_elf.c.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_network.cpp.o [ 71%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_process.cpp.o /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = TextureDescription; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 71%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_stringio.cpp.o [ 72%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o [ 72%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC1_Encode_kernel.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 72%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC2_Encode_kernel.cpp.o [ 72%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC3_Encode_kernel.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ReplayProxy::ShaderReflKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ReplayProxy::ShaderReflKey; _Tp = ShaderReflection*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC4_Encode_kernel.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC5_Encode_kernel.cpp.o /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = bytebuf; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 73%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC6_Encode_kernel.cpp.o [ 74%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC7_Encode_Kernel.cpp.o [ 74%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/data/glsl_shaders.cpp.o /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = void*; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = void*; _Tp = rdcpair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void WrappedOpenGL::ContextData::AssociateWindow(WrappedOpenGL*, WindowingSystem, void*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.cpp:1129:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ReplayProxy::TextureCacheEntry; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ReplayProxy::TextureCacheEntry; _Tp = bytebuf; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = GLWindowingData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ReplayProxy::ProxyTextureProperties; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual ResourceId ReplayProxy::ApplyCustomShader(TextureDisplay&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/replay_proxy.h:432:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ProgramData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool WrappedOpenGL::Check_SafeDraw(bool)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:198:51: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::PipelineData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool WrappedOpenGL::Check_SafeDraw(bool)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:205:53: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool WrappedOpenGL::Check_SafeDraw(bool)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:221:51: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = WrappedOpenGL::BufferData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool WrappedOpenGL::Check_SafeDraw(bool)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:275:92: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_replay.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_replay.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Tp = VulkanCreationInfo::ShaderModuleReflection; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'VulkanCreationInfo::ShaderModuleReflection& VulkanCreationInfo::ShaderModule::GetReflection(ShaderStage, const rdcstr&, ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_info.h:638:56: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'rdcarray WrappedVulkan::GetUsage(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:1074:74, inlined from 'virtual rdcarray VulkanReplay::GetUsage(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_replay.cpp:3101:32: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'ResourceDescription& VulkanReplay::GetResourceDesc(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_replay.cpp:309:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/../gl_driver.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp:27: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = WrappedOpenGL::PipelineData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void WrappedOpenGL::AddUsage(const ActionDescription&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/gl_driver.cpp:5362:83: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/data_types.h:33, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/control_types.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:34: In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedOpenGL::Serialise_glMultiDrawArraysIndirect(SerialiserType&, RDCGLenum, const void*, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:2742:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp: In member function 'bool WrappedOpenGL::Serialise_glMultiDrawArraysIndirect(SerialiserType&, RDCGLenum, const void*, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:2742:30: note: returned from 'static void* SDChunk::operator new(size_t)' 2742 | SDChunk *fakeChunk = new SDChunk(multidraw.customName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedOpenGL::Serialise_glMultiDrawElementsIndirect(SerialiserType&, RDCGLenum, RDCGLenum, const void*, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:2968:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp: In member function 'bool WrappedOpenGL::Serialise_glMultiDrawElementsIndirect(SerialiserType&, RDCGLenum, RDCGLenum, const void*, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:2968:30: note: returned from 'static void* SDChunk::operator new(size_t)' 2968 | SDChunk *fakeChunk = new SDChunk(multidraw.customName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_common.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/shaders/spirv/spirv_debug.h:29, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_shaderdebug.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = VulkanReplay::TextureDisplayViews; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = VulkanCreationInfo::ShaderModuleReflectionKey; _Tp = VulkanCreationInfo::ShaderModuleReflection; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'VulkanCreationInfo::ShaderModuleReflection& VulkanCreationInfo::ShaderModule::GetReflection(ShaderStage, const rdcstr&, ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_info.h:638:56: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedOpenGL::Serialise_glMultiDrawArraysIndirectCount(SerialiserType&, RDCGLenum, const void*, GLintptr, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:3194:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp: In member function 'bool WrappedOpenGL::Serialise_glMultiDrawArraysIndirectCount(SerialiserType&, RDCGLenum, const void*, GLintptr, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:3194:30: note: returned from 'static void* SDChunk::operator new(size_t)' 3194 | SDChunk *fakeChunk = new SDChunk(multidraw.customName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedOpenGL::Serialise_glMultiDrawElementsIndirectCount(SerialiserType&, RDCGLenum, RDCGLenum, const void*, GLintptr, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:3429:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp: In member function 'bool WrappedOpenGL::Serialise_glMultiDrawElementsIndirectCount(SerialiserType&, RDCGLenum, RDCGLenum, const void*, GLintptr, GLsizei, GLsizei) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:3429:30: note: returned from 'static void* SDChunk::operator new(size_t)' 3429 | SDChunk *fakeChunk = new SDChunk(multidraw.customName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_linux.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = VulkanReplay::OutputWindow; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void VulkanReplay::GetOutputWindowDimensions(uint64_t, int32_t&, int32_t&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_linux.cpp:268:42: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::TextureData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool WrappedOpenGL::Serialise_glClear(SerialiserType&, GLbitfield) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp:4512:53: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = VkImageView; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'virtual rdcstr VulkanReplay::DisassembleShader(ResourceId, const ShaderReflection*, const rdcstr&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_replay.cpp:619:86: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = VkPipeline; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = ShaderBuiltin; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_posix.cpp:28: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:29: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = VulkanReplay::OutputWindow; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual bool VulkanReplay::IsOutputWindowVisible(uint64_t)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_posix.cpp:42:24: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ShaderBuiltin; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = WrappedOpenGL::ShaderData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void WrappedOpenGL::glShaderBinary(GLsizei, const GLuint*, RDCGLenum, const void*, GLsizei)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp:1436:42: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14, inlined from 'void ResourceManager::MarkResourceFrameReferenced(ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType); Configuration = VulkanResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:943:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool WrappedVulkan::Serialise_vkCmdSetPrimitiveTopologyEXT(SerialiserType&, VkCommandBuffer, VkPrimitiveTopology) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp:1097:47: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void WrappedVulkan::AddUsage(VulkanActionTreeNode&, rdcarray&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.cpp:4472:84: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = void*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:545:24, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:477:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:28: In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedVulkan::Serialise_vkCmdDrawIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:673:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp: In member function 'bool WrappedVulkan::Serialise_vkCmdDrawIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:673:30: note: returned from 'static void* SDChunk::operator new(size_t)' 673 | SDChunk *fakeChunk = new SDChunk("Indirect sub-command"_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedVulkan::Serialise_vkCmdDrawIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:741:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp: In member function 'bool WrappedVulkan::Serialise_vkCmdDrawIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:741:30: note: returned from 'static void* SDChunk::operator new(size_t)' 741 | SDChunk *fakeChunk = new SDChunk("Indirect sub-command"_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = void*; _Tp = VkSwapchainKHR; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void WrappedVulkan::WrapAndProcessCreatedSwapchain(VkDevice, const VkSwapchainCreateInfoKHR*, VkSwapchainKHR*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp:489:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair::InitialContentDataOrChunk>; _KeyOfValue = std::_Select1st::InitialContentDataOrChunk> >; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = ResourceManager::InitialContentDataOrChunk; _Compare = std::less; _Alloc = std::allocator::InitialContentDataOrChunk> >]', inlined from 'void ResourceManager::SetInitialContents(ResourceId, InitialContentData) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:994:20, inlined from 'void ResourceManager::SkipOrPostponeOrPrepare_InitialState(ResourceId, FrameRefType) [with Configuration = GLResourceManagerConfiguration]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:1162:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::InitialContentDataOrChunk>, std::_Select1st::InitialContentDataOrChunk> >, std::less, std::allocator::InitialContentDataOrChunk> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:1058:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp: In member function 'bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:1058:30: note: returned from 'static void* SDChunk::operator new(size_t)' 1058 | SDChunk *fakeChunk = new SDChunk("Indirect sub-command"_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:1129:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp: In member function 'bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirect(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:1129:30: note: returned from 'static void* SDChunk::operator new(size_t)' 1129 | SDChunk *fakeChunk = new SDChunk("Indirect sub-command"_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = RDCDriver; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = RDCDriver; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void RenderDoc::AddActiveDriver(RDCDriver, bool)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.cpp:1574:46: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedVulkan::Serialise_vkCmdDrawIndirectCount(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:2959:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp: In member function 'bool WrappedVulkan::Serialise_vkCmdDrawIndirectCount(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:2959:30: note: returned from 'static void* SDChunk::operator new(size_t)' 2959 | SDChunk *fakeChunk = new SDChunk("Indirect sub-command"_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In static member function 'static void SDChunk::operator delete(void*)', inlined from 'bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirectCount(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:3328:30: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/structured_data.h:1376:9: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1376 | free(p); | ~~~~^~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp: In member function 'bool WrappedVulkan::Serialise_vkCmdDrawIndexedIndirectCount(SerialiserType&, VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) [with SerialiserType = ReadSerialiser]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp:3328:30: note: returned from 'static void* SDChunk::operator new(size_t)' 3328 | SDChunk *fakeChunk = new SDChunk("Indirect sub-command"_lit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp:25: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:545:24, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:477:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = FrameRefType; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool MarkReferenced(std::map&, ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:276:14, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType, Compose) [with Compose = FrameRefType (*)(FrameRefType, FrameRefType)]' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:545:24, inlined from 'bool ResourceRecord::MarkResourceFrameReferenced(ResourceId, FrameRefType)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/resource_manager.h:477:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/serialise/serialiser.h:27, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:28, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/core/core.h:30, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_common.h:64, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/../vk_core.h:29: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::BakedCmdBufferInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = WrappedVulkan::DescriptorSetInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'const BindingStorage& WrappedVulkan::GetCurrentDescSetBindingStorage(ResourceId)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_core.h:1061:40, inlined from 'VulkanAPIWrapper::VulkanAPIWrapper(WrappedVulkan*, VulkanCreationInfo&, VkShaderStageFlagBits, uint32_t)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_shaderdebug.cpp:195:53: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void WrappedVulkan::InsertActionsAndRefreshIDs(BakedCmdBufferInfo&)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp:806:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ShaderBuiltin; _Tp = rdcspv::DebugAPIWrapper::DerivativeDeltas; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual ShaderDebugTrace* VulkanReplay::DebugPixel(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/vk_shaderdebug.cpp:4718:70: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = rdcarray; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ResourceId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ResourceId; _Tp = VkCommandBuffer_T*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const VkDescriptorSet&; _NodeGen = std::_Rb_tree, std::less, std::allocator >::_Alloc_node; _Key = VkDescriptorSet; _Val = VkDescriptorSet; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2270:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2270 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = VkDescriptorSet; _Val = VkDescriptorSet; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = VkDescriptorSet; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:567:31, inlined from 'void WrappedVulkan::vkCmdExecuteCommands(VkCommandBuffer, uint32_t, VkCommandBuffer_T* const*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp:4741:46: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const VkDescriptorSet*; _Key = VkDescriptorSet; _Val = VkDescriptorSet; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = const VkDescriptorSet*; _Key = VkDescriptorSet; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:567:31, inlined from 'void WrappedVulkan::vkCmdBindDescriptorSets(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkDescriptorSet*, uint32_t, const uint32_t*)' at /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp:3204:42: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 74%] Built target rdoc /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TypedRealHandle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TypedRealHandle; _Tp = WrappedVkRes*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 74%] Performing build step for 'custom_swig' [ 74%] Performing install step for 'custom_swig' [ 75%] Completed 'custom_swig' [ 75%] Built target custom_swig [ 75%] Generating qrenderdoc_python.cxx, qrenderdoc.py [ 76%] Generating renderdoc_python.cxx, renderdoc.py Language subdirectory: python Language subdirectory: python Search paths: ./ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/ ./swig_lib/python/ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/share/swig/3.0.12/python/ ./swig_lib/ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/share/swig/3.0.12/ Preprocessing... Starting language-specific parse... Search paths: ./ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/renderdoc/api/replay/ ./swig_lib/python/ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/share/swig/3.0.12/python/ ./swig_lib/ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/share/swig/3.0.12/ Preprocessing... Starting language-specific parse... Processing types... C++ analysis... Processing nested classes... Generating wrappers... Processing types... C++ analysis... Processing nested classes... Generating wrappers... [ 76%] Built target swig-bindings [ 76%] Built target rdoc_vulkan [ 76%] Built target rdoc_spirv [ 76%] Built target rdoc_gl [ 77%] Generating CMakeFiles/data.src/data/glsl/blit.vert.c [ 77%] Generating CMakeFiles/data.src/driver/vulkan/renderdoc.json.c [ 77%] Generating CMakeFiles/data.src/data/glsl/array2ms.comp.c [ 77%] Generating CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c [ 77%] Generating CMakeFiles/data.src/data/glsl/checkerboard.frag.c [ 77%] Generating CMakeFiles/data.src/data/glsl/discard.frag.c [ 78%] Generating CMakeFiles/data.src/data/glsl/depthms2arr.frag.c [ 78%] Generating CMakeFiles/data.src/data/glsl/gl_texsample.h.c [ 78%] Generating CMakeFiles/data.src/data/glsl/gles_texsample.h.c [ 79%] Generating CMakeFiles/data.src/data/glsl/fixedcol.frag.c [ 79%] Generating CMakeFiles/data.src/data/glsl/glsl_ubos.h.c [ 79%] Generating CMakeFiles/data.src/data/glsl/gltext.frag.c [ 79%] Generating CMakeFiles/data.src/data/glsl/glsl_globals.h.c [ 79%] Generating CMakeFiles/data.src/data/glsl/gltext.vert.c [ 80%] Generating CMakeFiles/data.src/data/glsl/histogram.comp.c [ 80%] Generating CMakeFiles/data.src/data/glsl/mesh.comp.c [ 80%] Generating CMakeFiles/data.src/data/glsl/mesh.frag.c [ 81%] Generating CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c [ 81%] Generating CMakeFiles/data.src/data/glsl/mesh.vert.c [ 81%] Generating CMakeFiles/data.src/data/glsl/minmaxresult.comp.c [ 81%] Generating CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c [ 82%] Generating CMakeFiles/data.src/data/glsl/minmaxtile.comp.c [ 82%] Generating CMakeFiles/data.src/data/glsl/mesh.geom.c [ 82%] Generating CMakeFiles/data.src/data/glsl/ms2array.comp.c [ 82%] Generating CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c [ 83%] Generating CMakeFiles/data.src/data/glsl/quadresolve.frag.c [ 84%] Generating CMakeFiles/data.src/data/glsl/texremap.frag.c [ 84%] Generating CMakeFiles/data.src/data/glsl/trisize.frag.c [ 85%] Generating CMakeFiles/data.src/data/glsl/texdisplay.frag.c [ 85%] Generating CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c [ 85%] Generating CMakeFiles/data.src/data/glsl/quadwrite.frag.c [ 85%] Generating CMakeFiles/data.src/data/glsl/trisize.geom.c [ 86%] Generating CMakeFiles/data.src/data/glsl/vk_texsample.h.c [ 87%] Generating CMakeFiles/data.src/data/glsl/vktext.frag.c [ 87%] Generating CMakeFiles/data.src/data/glsl/vktext.vert.c [ 87%] Generating CMakeFiles/data.src/data/sourcecodepro.ttf.c [ 87%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/fixedcol.frag.c.o [ 88%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_globals.h.c.o [ 88%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_ubos.h.c.o [ 88%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/histogram.comp.c.o [ 88%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.vert.c.o [ 88%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/checkerboard.frag.c.o [ 89%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.comp.c.o [ 89%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/blit.vert.c.o [ 89%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.frag.c.o [ 89%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.geom.c.o [ 90%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxresult.comp.c.o [ 90%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxtile.comp.c.o [ 90%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadresolve.frag.c.o [ 90%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c.o [ 91%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadwrite.frag.c.o [ 92%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c.o [ 92%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c.o [ 92%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c.o [ 92%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texdisplay.frag.c.o [ 92%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texremap.frag.c.o [ 93%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gles_texsample.h.c.o [ 93%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gl_texsample.h.c.o [ 94%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_texsample.h.c.o [ 94%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.frag.c.o [ 94%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.vert.c.o [ 94%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.vert.c.o [ 94%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.frag.c.o [ 95%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/array2ms.comp.c.o [ 95%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.frag.c.o [ 95%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/ms2array.comp.c.o [ 96%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.geom.c.o [ 96%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c.o [ 96%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depthms2arr.frag.c.o [ 97%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/discard.frag.c.o [ 97%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/sourcecodepro.ttf.c.o [ 97%] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/driver/vulkan/renderdoc.json.c.o [ 97%] Linking CXX shared library ../lib/librenderdoc.so [ 97%] Built target renderdoc [ 98%] Building CXX object renderdoccmd/CMakeFiles/renderdoccmd.dir/renderdoccmd_linux.cpp.o [ 98%] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/__/__/renderdoc_python.cxx.o [ 98%] Generating RenderDoc.icns [ 99%] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/qrenderdoc_stub.cpp.o [ 99%] Building CXX object renderdoccmd/CMakeFiles/renderdoccmd.dir/renderdoccmd.cpp.o [100%] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/pyrenderdoc_stub.cpp.o [100%] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/__/__/qrenderdoc_python.cxx.o [100%] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/__/__/renderdoc_python.cxx.o [100%] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/pyrenderdoc_stub.cpp.o [100%] Generating QRenderDoc Info: creating stash file /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/.qmake.stash uic ../../qrenderdoc/Windows/Dialogs/AboutDialog.ui uic ../../qrenderdoc/Windows/Dialogs/CrashDialog.ui uic ../../qrenderdoc/Windows/Dialogs/UpdateDialog.ui uic ../../qrenderdoc/Windows/MainWindow.ui uic ../../qrenderdoc/Windows/EventBrowser.ui uic ../../qrenderdoc/Windows/TextureViewer.ui uic ../../qrenderdoc/Widgets/ResourcePreview.ui uic ../../qrenderdoc/Widgets/ThumbnailStrip.ui uic ../../qrenderdoc/Widgets/ReplayOptionsSelector.ui uic ../../qrenderdoc/Windows/Dialogs/TextureSaveDialog.ui uic ../../qrenderdoc/Windows/Dialogs/CaptureDialog.ui uic ../../qrenderdoc/Windows/Dialogs/LiveCapture.ui uic ../../qrenderdoc/Windows/APIInspector.ui uic ../../qrenderdoc/Windows/PipelineState/PipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui uic ../../qrenderdoc/Windows/ConstantBufferPreviewer.ui uic ../../qrenderdoc/Widgets/BufferFormatSpecifier.ui uic ../../qrenderdoc/Widgets/ComputeDebugSelector.ui uic ../../qrenderdoc/Windows/BufferViewer.ui uic ../../qrenderdoc/Windows/ShaderViewer.ui uic ../../qrenderdoc/Windows/ShaderMessageViewer.ui uic ../../qrenderdoc/Windows/DebugMessageView.ui uic ../../qrenderdoc/Windows/LogView.ui uic ../../qrenderdoc/Windows/CommentView.ui uic ../../qrenderdoc/Windows/StatisticsViewer.ui uic ../../qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.ui uic ../../qrenderdoc/Windows/Dialogs/SettingsDialog.ui uic ../../qrenderdoc/Windows/Dialogs/VirtualFileDialog.ui uic ../../qrenderdoc/Windows/Dialogs/RemoteManager.ui uic ../../qrenderdoc/Windows/Dialogs/ExtensionManager.ui uic ../../qrenderdoc/Windows/PixelHistoryView.ui uic ../../qrenderdoc/Windows/Dialogs/EnvironmentEditor.ui uic ../../qrenderdoc/Widgets/FindReplace.ui uic ../../qrenderdoc/Windows/Dialogs/TipsDialog.ui uic ../../qrenderdoc/Windows/Dialogs/ConfigEditor.ui uic ../../qrenderdoc/Windows/PythonShell.ui uic ../../qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.ui uic ../../qrenderdoc/Windows/PerformanceCounterViewer.ui uic ../../qrenderdoc/Windows/ResourceInspector.ui uic ../../qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.ui uic ../../qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.ui uic ../../qrenderdoc/Windows/Dialogs/AxisMappingDialog.ui compiling renderdoc_python.cxx compiling qrenderdoc_python.cxx compiling ../../qrenderdoc/Code/qrenderdoc.cpp compiling ../../qrenderdoc/Code/ReplayManager.cpp compiling ../../qrenderdoc/Code/qprocessinfo.cpp compiling ../../qrenderdoc/Code/CaptureContext.cpp compiling ../../qrenderdoc/Code/ScintillaSyntax.cpp compiling ../../qrenderdoc/Code/QRDUtils.cpp compiling ../../qrenderdoc/Code/MiniQtHelper.cpp compiling ../../qrenderdoc/Code/BufferFormatter.cpp compiling ../../qrenderdoc/Code/Resources.cpp compiling ../../qrenderdoc/Code/RGPInterop.cpp compiling ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp compiling ../../qrenderdoc/Code/Interface/QRDInterface.cpp compiling ../../qrenderdoc/Code/Interface/Analytics.cpp compiling ../../qrenderdoc/Code/Interface/PersistantConfig.cpp compiling ../../qrenderdoc/Code/Interface/ShaderProcessingTool.cpp compiling ../../qrenderdoc/Code/Interface/RemoteHost.cpp compiling ../../qrenderdoc/Styles/StyleData.cpp compiling ../../qrenderdoc/Styles/RDStyle/RDStyle.cpp compiling ../../qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp compiling ../../qrenderdoc/Windows/Dialogs/AboutDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/CrashDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/UpdateDialog.cpp compiling ../../qrenderdoc/Windows/MainWindow.cpp compiling ../../qrenderdoc/Windows/EventBrowser.cpp compiling ../../qrenderdoc/Windows/TextureViewer.cpp compiling ../../qrenderdoc/Windows/ShaderViewer.cpp compiling ../../qrenderdoc/Windows/ShaderMessageViewer.cpp compiling ../../qrenderdoc/Widgets/Extended/RDLineEdit.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTextEdit.cpp compiling ../../qrenderdoc/Widgets/Extended/RDLabel.cpp compiling ../../qrenderdoc/Widgets/Extended/RDMenu.cpp compiling ../../qrenderdoc/Widgets/Extended/RDHeaderView.cpp compiling ../../qrenderdoc/Widgets/Extended/RDToolButton.cpp compiling ../../qrenderdoc/Widgets/Extended/RDDoubleSpinBox.cpp compiling ../../qrenderdoc/Widgets/Extended/RDListView.cpp compiling ../../qrenderdoc/Widgets/CustomPaintWidget.cpp compiling ../../qrenderdoc/Widgets/ComputeDebugSelector.cpp compiling ../../qrenderdoc/Widgets/ResourcePreview.cpp compiling ../../qrenderdoc/Widgets/ThumbnailStrip.cpp compiling ../../qrenderdoc/Widgets/ReplayOptionsSelector.cpp compiling ../../qrenderdoc/Widgets/TextureGoto.cpp compiling ../../qrenderdoc/Widgets/RangeHistogram.cpp compiling ../../qrenderdoc/Widgets/CollapseGroupBox.cpp compiling ../../qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/CaptureDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/LiveCapture.cpp compiling ../../qrenderdoc/Widgets/Extended/RDListWidget.cpp compiling ../../qrenderdoc/Windows/APIInspector.cpp compiling ../../qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTreeView.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTreeWidget.cpp compiling ../../qrenderdoc/Windows/ConstantBufferPreviewer.cpp In file included from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/pyconversion.h:909, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:4037: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In function 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler)': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:58: warning: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ^~ In file included from /usr/include/python3.11/Python.h:42, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:187: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:20: warning: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:4087:63: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:4099:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:5587:54: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:5861:59: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:5865:59: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function(ICaptureContext*, const rdcstr&, const rdcstr&)>; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:5869:60: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:9129:64: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:9346:55: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:13031:52: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:13035:54: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ compiling ../../qrenderdoc/Widgets/BufferFormatSpecifier.cpp /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:20354:54: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function >&)>; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:22301:61: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:24031:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:25715:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:27399:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:29083:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:30767:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:32451:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:34135:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/qrenderdoc_python.cxx:35818:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ make[2]: *** [qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/build.make:90: qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/__/__/qrenderdoc_python.cxx.o] Error 1 make[2]: *** Waiting for unfinished jobs.... compiling ../../qrenderdoc/Windows/BufferViewer.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTableView.cpp compiling ../../qrenderdoc/Windows/DebugMessageView.cpp compiling ../../qrenderdoc/Windows/LogView.cpp compiling ../../qrenderdoc/Windows/CommentView.cpp compiling ../../qrenderdoc/Windows/StatisticsViewer.cpp compiling ../../qrenderdoc/Windows/TimelineBar.cpp compiling ../../qrenderdoc/Windows/Dialogs/SettingsDialog.cpp compiling ../../qrenderdoc/Widgets/OrderedListEditor.cpp In file included from /usr/include/qt5/QtCore/qlist.h:48, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from ../../qrenderdoc/Widgets/RangeHistogram.h:27, from ../../qrenderdoc/Widgets/RangeHistogram.cpp:25: /usr/include/qt5/QtCore/qvector.h: In constructor 'QVector::QVector(std::initializer_list<_Tp>) [with T = QPointF]': /usr/include/qt5/QtCore/qvector.h:540:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 540 | QVector::QVector(std::initializer_list args) | ^~~~~~~~~~ compiling ../../qrenderdoc/Widgets/MarkerBreadcrumbs.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTableWidget.cpp ../../qrenderdoc/Widgets/RangeHistogram.cpp: In member function 'virtual void RangeHistogram::paintEvent(QPaintEvent*)': ../../qrenderdoc/Widgets/RangeHistogram.cpp:305:81: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 305 | QPoint(blackPoint.right() - m_MarkerSize, 0)}; | ^ ../../qrenderdoc/Widgets/RangeHistogram.cpp:314:79: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 314 | QPoint(whitePoint.left() - m_MarkerSize, whitePoint.bottom() + m_Margin)}; | ^ compiling ../../qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/RemoteManager.cpp compiling ../../qrenderdoc/Windows/Dialogs/ExtensionManager.cpp compiling ../../qrenderdoc/Windows/PixelHistoryView.cpp compiling ../../qrenderdoc/Widgets/PipelineFlowChart.cpp compiling ../../qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp compiling ../../qrenderdoc/Widgets/FindReplace.cpp compiling ../../qrenderdoc/Widgets/Extended/RDSplitter.cpp compiling ../../qrenderdoc/Windows/Dialogs/TipsDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/ConfigEditor.cpp ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp: In static member function 'static PyObject* PythonContext::outstream_write(PyObject*, PyObject*)': ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp:1204:34: error: invalid use of incomplete type 'struct _frame' 1204 | PyObject *globals = frame->f_globals; | ^~ In file included from /usr/include/python3.11/Python.h:42, from ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp:31: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp:1216:22: error: invalid use of incomplete type 'struct _frame' 1216 | frame = frame->f_back; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp:1239:32: error: invalid use of incomplete type 'struct _frame' 1239 | filename = ToQStr(frame->f_code->co_filename); | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp: In static member function 'static int PythonContext::traceEvent(PyObject*, PyFrameObject*, int, PyObject*)': ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp:1269:35: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'} 1269 | if(compiled == (PyObject *)frame->f_code && what == PyTrace_LINE) | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'PyFrameObject' {aka 'struct _frame'} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp: In function 'void HandleException(PyObject*)': ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp:1352:30: error: invalid use of incomplete type 'struct _frame' 1352 | filename = ToQStr(frame->f_code->co_filename); | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ compiling ../../qrenderdoc/Windows/PythonShell.cpp At global scope: cc1plus: note: unrecognized command-line option '-Wno-unknown-warning' may have been intended to silence earlier diagnostics make[3]: *** [Makefile:4062: .obj/PythonContext.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:909, from qrenderdoc_python.cxx:4037: ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In function 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler)': ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:58: warning: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ^~ In file included from /usr/include/python3.11/Python.h:42, from qrenderdoc_python.cxx:187: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:20: warning: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:4087:63: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:4099:78: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:5587:54: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:5861:59: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:5865:59: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function(ICaptureContext*, const rdcstr&, const rdcstr&)>; PyObject = _object]': qrenderdoc_python.cxx:5869:60: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': qrenderdoc_python.cxx:9129:64: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:9346:55: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:13031:52: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:13035:54: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:20354:54: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function >&)>; PyObject = _object]': qrenderdoc_python.cxx:22301:61: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:24031:70: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:25715:77: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': qrenderdoc_python.cxx:27399:81: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:29083:66: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:30767:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:32451:69: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:34135:67: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': qrenderdoc_python.cxx:35818:72: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:48, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/QAbstractScrollArea:1, from ../../qrenderdoc/Windows/TimelineBar.h:27, from ../../qrenderdoc/Windows/TimelineBar.cpp:25: /usr/include/qt5/QtCore/qvector.h: In constructor 'QVector::QVector(std::initializer_list<_Tp>) [with T = QPointF]': /usr/include/qt5/QtCore/qvector.h:540:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 540 | QVector::QVector(std::initializer_list args) | ^~~~~~~~~~ ../../qrenderdoc/Windows/TimelineBar.cpp: In member function 'QPainterPath PipRanges::makePath(int, int, qreal)': ../../qrenderdoc/Windows/TimelineBar.cpp:83:13: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 83 | QPolygonF({pos + QPoint(0, triHeight), pos + QPoint(triRadius * 2, triHeight), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | pos + QPoint(triRadius, 0)})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/TimelineBar.cpp:96:13: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 96 | QPolygonF({left + QPoint(0, triHeight), right + QPoint(triRadius * 2, triHeight), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | right + QPoint(triRadius, 0), left + QPoint(triRadius, 0)})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/TimelineBar.cpp: In member function 'virtual void TimelineBar::paintEvent(QPaintEvent*)': ../../qrenderdoc/Windows/TimelineBar.cpp:683:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 683 | QPolygonF({QPoint(0, triHeight), QPoint(triRadius * 2, triHeight), QPoint(triRadius, 0)})); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-unknown-warning' may have been intended to silence earlier diagnostics make[3]: *** [Makefile:3703: .obj/qrenderdoc_python.o] Error 1 [100%] Linking CXX executable ../bin/renderdoccmd [100%] Built target renderdoccmd In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/QFrame:1, from ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.h:27, from ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:25: /usr/include/qt5/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:169:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | inline QList(std::initializer_list args) | ^~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp: In member function 'void GLPipelineStateViewer::exportHTML(QXmlStreamWriter&, const GLPipe::VertexInput&)': ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2538:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2538 | rows.push_back({i, (bool)a.enabled, a.vertexBufferSlot, a.format.Name(), a.byteOffset, generic}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2572:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2572 | rows.push_back({i, name, vb.byteStride, vb.byteOffset, vb.instanceDivisor, (qulonglong)length}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2612:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2612 | m_Common.exportHTMLTable(xml, {tr("Buffer"), tr("Format"), tr("Byte Length")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2613 | {name, ifmt, (qulonglong)length}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2619:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2619 | m_Common.exportHTMLTable(xml, {tr("Primitive Topology")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2620 | {ToQStr(action ? vtx.topology : Topology::Unknown)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2627:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2627 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 2628 | xml, {tr("Primitive Restart"), tr("Restart Index"), tr("Provoking Vertex Last")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2629 | {(bool)vtx.primitiveRestart, vtx.restartIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2630 | vtx.provokingVertexLast ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2635:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2635 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 2636 | xml, {tr("Rasterizer Discard"), tr("Clip Origin Lower Left"), tr("Clip Space Z")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2637 | {pipe.vertexProcessing.discard ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2638 | pipe.vertexProcessing.clipOriginLowerLeft ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2639 | pipe.vertexProcessing.clipNegativeOneToOne ? tr("-1 to 1") : tr("0 to 1")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2647:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2647 | clipPlaneRows.push_back({i, pipe.vertexProcessing.clipPlanes[i] ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2658:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2658 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 2659 | xml, | ~~~~ 2660 | { | ~ 2661 | tr("Default Inner Tessellation Level"), tr("Default Outer Tessellation level"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2662 | }, | ~~ 2663 | { | ~ 2664 | QFormatStr("%1, %2") | ~~~~~~~~~~~~~~~~~~~~ 2665 | .arg(pipe.vertexProcessing.defaultInnerLevel[0]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2666 | .arg(pipe.vertexProcessing.defaultInnerLevel[1]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2667 | | 2668 | QFormatStr("%1, %2, %3, %4") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2669 | .arg(pipe.vertexProcessing.defaultOuterLevel[0]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2670 | .arg(pipe.vertexProcessing.defaultOuterLevel[1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2671 | .arg(pipe.vertexProcessing.defaultOuterLevel[2]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2672 | .arg(pipe.vertexProcessing.defaultOuterLevel[3]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2673 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp: In member function 'void GLPipelineStateViewer::exportHTML(QXmlStreamWriter&, const GLPipe::Feedback&)': ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3131:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3131 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3132 | xml, {tr("Active"), tr("Paused")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3133 | {xfb.active ? tr("Yes") : tr("No"), xfb.paused ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3159:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3159 | rows.push_back({(int)i, name, (qulonglong)xfb.byteOffset[i], (qulonglong)xfb.byteSize[i], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3160 | (qulonglong)length}); | ~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp: In member function 'void GLPipelineStateViewer::exportHTML(QXmlStreamWriter&, const GLPipe::Rasterizer&)': ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3181:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3181 | m_Common.exportHTMLTable(xml, {tr("Fill Mode"), tr("Cull Mode"), tr("Front CCW")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3182 | {ToQStr(rs.state.fillMode), ToQStr(rs.state.cullMode), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3183 | rs.state.frontCCW ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3188:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3188 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3189 | xml, {tr("Multisample Enable"), tr("Sample Shading"), tr("Sample Mask"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3190 | tr("Sample Coverage"), tr("Sample Coverage Invert"), tr("Alpha to Coverage"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3191 | tr("Alpha to One"), tr("Min Sample Shading Rate")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3192 | { | ~ 3193 | rs.state.multisampleEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3194 | rs.state.sampleShading ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3195 | rs.state.sampleMask ? Formatter::Format(rs.state.sampleMaskValue, true) : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3196 | rs.state.sampleCoverage ? QString::number(rs.state.sampleCoverageValue) : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3197 | rs.state.sampleCoverageInvert ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3198 | rs.state.alphaToCoverage ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3199 | rs.state.alphaToOne ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3200 | Formatter::Format(rs.state.minSampleShadingRate), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3201 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3206:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3206 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3207 | xml, | ~~~~ 3208 | { | ~ 3209 | tr("Programmable Point Size"), tr("Fixed Point Size"), tr("Line Width"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3210 | tr("Point Fade Threshold"), tr("Point Origin Upper Left"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3211 | }, | ~~ 3212 | { | ~ 3213 | rs.state.programmablePointSize ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3214 | Formatter::Format(rs.state.pointSize), Formatter::Format(rs.state.lineWidth), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3215 | Formatter::Format(rs.state.pointFadeThreshold), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3216 | rs.state.pointOriginUpperLeft ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3217 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3222:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3222 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3223 | xml, {tr("Depth Clamp"), tr("Depth Bias"), tr("Offset Clamp"), tr("Slope Scaled Bias")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3224 | {rs.state.depthClamp ? tr("Yes") : tr("No"), rs.state.depthBias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3225 | Formatter::Format(rs.state.offsetClamp), Formatter::Format(rs.state.slopeScaledDepthBias)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3233:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3233 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3234 | xml, | ~~~~ 3235 | { | ~ 3236 | tr("Derivatives"), tr("Line Smooth"), tr("Poly Smooth"), tr("Tex Compression"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3237 | }, | ~~ 3238 | { | ~ 3239 | ToQStr(pipe.hints.derivatives), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3240 | pipe.hints.lineSmoothingEnabled ? ToQStr(pipe.hints.lineSmoothing) : tr("Disabled"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3241 | pipe.hints.polySmoothingEnabled ? ToQStr(pipe.hints.polySmoothing) : tr("Disabled"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3242 | ToQStr(pipe.hints.textureCompression), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3243 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3256:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3256 | rows.push_back({i, v.x, v.y, v.width, v.height, v.minDepth, v.maxDepth}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3276:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3276 | rows.push_back({i, (bool)s.enabled, s.x, s.y, s.width, s.height}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/pyconversion.h:909, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:4380: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In function 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler)': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:58: warning: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ^~ In file included from /usr/include/python3.11/Python.h:42, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:187: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:20: warning: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp: In member function 'void GLPipelineStateViewer::exportHTML(QXmlStreamWriter&, const GLPipe::Shader&)': ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2815:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2815 | textureRows.push_back({slotname, name, typeName, w, h, d, a, format, r.firstMip, r.numMips}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2879:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2879 | samplerRows.push_back( | ~~~~~~~~~~~~~~~~~~~~~^ 2880 | {slotname, addressing, filter, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2881 | QFormatStr("%1 - %2") | ~~~~~~~~~~~~~~~~~~~~~ 2882 | .arg(s.minLOD == -FLT_MAX ? lit("0") : QString::number(s.minLOD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2883 | .arg(s.maxLOD == FLT_MAX ? lit("FLT_MAX") : QString::number(s.maxLOD)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2884 | s.mipLODBias}); | ~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2940:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2940 | cbufferRows.push_back({slotname, name, byterange, sizestr}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:2950:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2950 | subRows.push_back({i, subval}); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3065:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3065 | readwriteRows.push_back({binding, slotname, name, dimensions, format, access}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp: In member function 'void GLPipelineStateViewer::exportHTML(QXmlStreamWriter&, const GLPipe::FrameBuffer&)': ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3300:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3300 | m_Common.exportHTMLTable(xml, {tr("Framebuffer SRGB"), tr("Blend Factor")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3301 | { | ~ 3302 | fb.framebufferSRGB ? tr("Yes") : tr("No"), blendFactor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3303 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3317:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3317 | rows.push_back({i, b.enabled ? tr("Yes") : tr("No"), ToQStr(b.colorBlend.source), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3318 | ToQStr(b.colorBlend.destination), ToQStr(b.colorBlend.operation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3319 | ToQStr(b.alphaBlend.source), ToQStr(b.alphaBlend.destination), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3320 | ToQStr(b.alphaBlend.operation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3321 | b.logicOperationEnabled ? tr("Yes") : tr("No"), ToQStr(b.logicOperation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3322 | ((b.writeMask & 0x1) == 0 ? tr("_") : tr("R")) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3323 | ((b.writeMask & 0x2) == 0 ? tr("_") : tr("G")) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3324 | ((b.writeMask & 0x4) == 0 ? tr("_") : tr("B")) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3325 | ((b.writeMask & 0x8) == 0 ? tr("_") : tr("A"))}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3346:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3346 | m_Common.exportHTMLTable(xml, {tr("Depth Test Enable"), tr("Depth Writes Enable"), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3347 | tr("Depth Function"), tr("Depth Bounds")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3348 | { | ~ 3349 | pipe.depthState.depthEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3350 | pipe.depthState.depthWrites ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3351 | ToQStr(pipe.depthState.depthFunction), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3352 | pipe.depthState.depthEnable | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3353 | ? QFormatStr("%1 - %2") | ~~~~~~~~~~~~~~~~~~~~~~~ 3354 | .arg(Formatter::Format(pipe.depthState.nearBound)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3355 | .arg(Formatter::Format(pipe.depthState.farBound)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3356 | : tr("Disabled"), | ~~~~~~~~~~~~~~~~~ 3357 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3365:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3365 | m_Common.exportHTMLTable(xml, {tr("Stencil Test Enable")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3366 | {pipe.stencilState.stencilEnable ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3503:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3503 | } | ^ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3503:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3425:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3425 | rows.push_back({slotname, name, a.mipLevel, a.slice}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3439:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3439 | drawbuffers.push_back({fb.drawFBO.drawBuffers[i]}); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3483:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3483 | rows.push_back({slotname, name, a.mipLevel, a.slice}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp:3497:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3497 | m_Common.exportHTMLTable(xml, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 3498 | { | ~ 3499 | tr("Read Buffer"), | ~~~~~~~~~~~~~~~~~~ 3500 | }, | ~~ 3501 | {fb.readFBO.readBuffer}); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/QFrame:1, from ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.h:27, from ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:25: /usr/include/qt5/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:169:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | inline QList(std::initializer_list args) | ^~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp: In member function 'QVariantList D3D12PipelineStateViewer::exportViewHTML(const D3D12Pipe::View&, bool, const ShaderResource*, const QString&)': ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2560:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2560 | d, a, viewFormat, format, viewParams}; | ^ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp: In member function 'void D3D12PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D12Pipe::InputAssembly&)': ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2577:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2577 | rows.push_back({i, l.semanticName, l.semanticIndex, l.format.Name(), l.inputSlot, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | l.byteOffset, (bool)l.perInstance, l.instanceDataStepRate}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2615:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2615 | rows.push_back({i, name, vb.byteStride, (qulonglong)vb.byteOffset, (qulonglong)length}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2652:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2652 | m_Common.exportHTMLTable(xml, {tr("Buffer"), tr("Format"), tr("Offset"), tr("Byte Length")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2653 | {name, ifmt, (qulonglong)ia.indexBuffer.byteOffset, (qulonglong)length}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2659:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2659 | m_Common.exportHTMLTable(xml, {tr("Primitive Topology")}, {ToQStr(ia.topology)}); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp: In member function 'void D3D12PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D12Pipe::Shader&, const rdcarray&)': ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2887:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2887 | rowsSampler.push_back( | ~~~~~~~~~~~~~~~~~~~~~^ 2888 | {rootel, els[i].registerSpace, regname, addressing, filter, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2889 | QFormatStr("%1 - %2") | ~~~~~~~~~~~~~~~~~~~~~ 2890 | .arg(s.minLOD == -FLT_MAX ? lit("0") : QString::number(s.minLOD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2891 | .arg(s.maxLOD == FLT_MAX ? lit("FLT_MAX") : QString::number(s.maxLOD)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2892 | s.mipLODBias}); | ~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:2965:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2965 | rowsCB.push_back({rootel, els[i].registerSpace, regname, name, (qulonglong)offset, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2966 | (qulonglong)length, numvars}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/QFrame:1, from ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.h:27, from ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:25: /usr/include/qt5/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:169:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | inline QList(std::initializer_list args) | ^~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp: In member function 'QVariantList D3D11PipelineStateViewer::exportViewHTML(const D3D11Pipe::View&, int, ShaderReflection*, const QString&)': ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2525:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2525 | d, a, viewFormat, format, viewParams}; | ^ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp: In member function 'void D3D11PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D11Pipe::InputAssembly&)': ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2542:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2542 | rows.push_back({i, l.semanticName, l.semanticIndex, l.format.Name(), l.inputSlot, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2543 | l.byteOffset, (bool)l.perInstance, l.instanceDataStepRate}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2578:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2578 | rows.push_back({i, name, vb.byteStride, vb.byteOffset, (qulonglong)length}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2612:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2612 | m_Common.exportHTMLTable(xml, {tr("Buffer"), tr("Format"), tr("Offset"), tr("Byte Length")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2613 | {name, ifmt, ia.indexBuffer.byteOffset, (qulonglong)length}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2619:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2619 | m_Common.exportHTMLTable(xml, {tr("Primitive Topology")}, {ToQStr(ia.topology)}); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp: In member function 'void D3D12PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D12Pipe::StreamOut&)': ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3054:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3054 | rows.push_back({i, name, (qulonglong)o.byteOffset, (qulonglong)length, counterName, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3055 | (qulonglong)o.writtenCountByteOffset, (qulonglong)counterLength}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp: In member function 'void D3D12PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D12Pipe::Rasterizer&)': ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3074:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3074 | m_Common.exportHTMLTable(xml, {tr("Fill Mode"), tr("Cull Mode"), tr("Front CCW")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3075 | {ToQStr(rs.state.fillMode), ToQStr(rs.state.cullMode), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3076 | rs.state.frontCCW ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3081:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3081 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3082 | xml, {tr("Line AA Enable"), tr("Multisample Enable"), tr("Forced Sample Count"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3083 | tr("Conservative Raster"), tr("Sample Mask")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3084 | {rs.state.antialiasedLines ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3085 | rs.state.multisampleEnable ? tr("Yes") : tr("No"), rs.state.forcedSampleCount, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3086 | rs.state.conservativeRasterization != ConservativeRaster::Disabled ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3087 | Formatter::Format(rs.sampleMask, true)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3092:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3092 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3093 | xml, {tr("Depth Clip"), tr("Depth Bias"), tr("Depth Bias Clamp"), tr("Slope Scaled Bias")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3094 | {rs.state.depthClip ? tr("Yes") : tr("No"), rs.state.depthBias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3095 | Formatter::Format(rs.state.depthBiasClamp), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3096 | Formatter::Format(rs.state.slopeScaledDepthBias)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3109:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3109 | rows.push_back({i, v.x, v.y, v.width, v.height, v.minDepth, v.maxDepth}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3129:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3129 | rows.push_back({i, s.x, s.y, s.width, s.height}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp: In member function 'void D3D11PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D11Pipe::Shader&)': ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2752:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2752 | rows.push_back({i, addressing, borderColor, ToQStr(s.compareFunction), ToQStr(s.filter), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2753 | s.maxAnisotropy, s.minLOD == -FLT_MAX ? lit("0") : QString::number(s.minLOD), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2754 | s.maxLOD == FLT_MAX ? lit("FLT_MAX") : QString::number(s.maxLOD), s.mipLODBias}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2799:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2799 | rows.push_back({i, name, sh.constantBuffers[i].vecOffset, sh.constantBuffers[i].vecCount, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2800 | numvars, byteSize, (qulonglong)length}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2824:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2824 | rows.push_back({i, interfaceName, sh.classInstances[i]}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/qfileinfo.h:43, from /usr/include/qt5/QtCore/qdir.h:44, from /usr/include/qt5/QtCore/QDir:1, from ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.h:27, from ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:25: /usr/include/qt5/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:169:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | inline QList(std::initializer_list args) | ^~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'QVariantList VulkanPipelineStateViewer::makeSampler(const QString&, const QString&, const VKPipe::BindingElement&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:1038:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1038 | filter + lod, QString()}; | ^ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp: In member function 'void D3D11PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D11Pipe::StreamOut&)': ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2861:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2861 | rows.push_back({i, name, o.byteOffset, (qulonglong)length}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp: In member function 'void D3D11PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D11Pipe::Rasterizer&)': ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2877:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2877 | m_Common.exportHTMLTable(xml, {tr("Fill Mode"), tr("Cull Mode"), tr("Front CCW")}, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2878 | {ToQStr(rs.state.fillMode), ToQStr(rs.state.cullMode), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2879 | rs.state.frontCCW ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2884:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2884 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 2885 | xml, {tr("Scissor Enable"), tr("Line AA Enable"), tr("Multisample Enable"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2886 | tr("Forced Sample Count"), tr("Conservative Raster")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2887 | {rs.state.scissorEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2888 | rs.state.antialiasedLines ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2889 | rs.state.multisampleEnable ? tr("Yes") : tr("No"), rs.state.forcedSampleCount, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2890 | rs.state.conservativeRasterization != ConservativeRaster::Disabled ? tr("Yes") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2891 | : tr("No")}); | ~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2896:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2896 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 2897 | xml, {tr("Depth Clip"), tr("Depth Bias"), tr("Depth Bias Clamp"), tr("Slope Scaled Bias")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2898 | {rs.state.depthClip ? tr("Yes") : tr("No"), rs.state.depthBias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2899 | Formatter::Format(rs.state.depthBiasClamp), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2900 | Formatter::Format(rs.state.slopeScaledDepthBias)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2913:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2913 | rows.push_back({i, v.x, v.y, v.width, v.height, v.minDepth, v.maxDepth, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2914 | v.enabled ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2934:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2934 | rows.push_back({i, s.x, s.y, s.width, s.height, s.enabled ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::InputAssembly&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3327:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3327 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3328 | xml, {tr("Buffer"), tr("Format"), tr("Offset"), tr("Byte Length"), tr("Primitive Restart")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3329 | {name, ifmt, (qulonglong)ia.indexBuffer.byteOffset, (qulonglong)length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3330 | ia.primitiveRestartEnable ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp: In member function 'void D3D12PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D12Pipe::OM&)': ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3151:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3151 | m_Common.exportHTMLTable(xml, {tr("Independent Blend Enable"), tr("Alpha to Coverage"), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3152 | tr("Blend Factor"), tr("Multisampling Rate")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3153 | {om.blendState.independentBlend ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3154 | om.blendState.alphaToCoverage ? tr("Yes") : tr("No"), blendFactor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3155 | tr("%1x %2 qual").arg(om.multiSampleCount).arg(om.multiSampleQuality)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3336:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3336 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3337 | xml, {tr("Primitive Topology"), tr("Tessellation Control Points")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3338 | {ToQStr(ia.topology), m_Ctx.CurVulkanPipelineState()->tessellation.numControlPoints}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3175:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3175 | rows.push_back({i, b.enabled ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3176 | b.logicOperationEnabled ? tr("Yes") : tr("No"), ToQStr(b.colorBlend.source), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3177 | ToQStr(b.colorBlend.destination), ToQStr(b.colorBlend.operation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3178 | ToQStr(b.alphaBlend.source), ToQStr(b.alphaBlend.destination), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3179 | ToQStr(b.alphaBlend.operation), ToQStr(b.logicOperation), mask}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3200:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3200 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3201 | xml, | ~~~~ 3202 | { | ~ 3203 | tr("Depth Test Enable"), tr("Depth Writes Enable"), tr("Depth Function"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3204 | tr("Depth Bounds"), | ~~~~~~~~~~~~~~~~~~~ 3205 | }, | ~~ 3206 | { | ~ 3207 | om.depthStencilState.depthEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3208 | om.depthStencilState.depthWrites ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3209 | ToQStr(om.depthStencilState.depthFunction), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3210 | om.depthStencilState.depthBoundsEnable | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3211 | ? QFormatStr("%1 - %2") | ~~~~~~~~~~~~~~~~~~~~~~~ 3212 | .arg(Formatter::Format(om.depthStencilState.minDepthBounds)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3213 | .arg(Formatter::Format(om.depthStencilState.maxDepthBounds)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3214 | : tr("Disabled"), | ~~~~~~~~~~~~~~~~~ 3215 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3223:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3223 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3224 | xml, {tr("Stencil Test Enable"), tr("Stencil Read Mask"), tr("Stencil Write Mask")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3225 | {om.depthStencilState.stencilEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3226 | Formatter::Format(om.depthStencilState.frontFace.compareMask, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3227 | Formatter::Format(om.depthStencilState.frontFace.writeMask, true)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3295:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3295 | } | ^ ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp:3295:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::ConditionalRendering&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:4058:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4058 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 4059 | xml, {tr("Predicate Passing"), tr("Is Inverted"), tr("Buffer"), tr("Byte Offset")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4060 | { | ~ 4061 | cr.isPassing ? tr("Yes") : tr("No"), cr.isInverted ? tr("Yes") : tr("No"), bufferName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4062 | (qulonglong)cr.byteOffset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4063 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::VertexInput&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3245:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3245 | rows.push_back({attr.location, attr.binding, attr.format.Name(), attr.byteOffset}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3258:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3258 | rows.push_back( | ~~~~~~~~~~~~~~^ 3259 | {attr.vertexBufferBinding, attr.perInstance ? tr("PER_INSTANCE") : tr("PER_VERTEX")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3287:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3287 | rows.push_back({i, vb.resourceId, (qulonglong)vb.byteOffset, (qulonglong)vb.byteStride, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3288 | (qulonglong)length}); | ~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp: In member function 'void D3D11PipelineStateViewer::exportHTML(QXmlStreamWriter&, const D3D11Pipe::OutputMerger&)': ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2957:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2957 | m_Common.exportHTMLTable(xml, {tr("Independent Blend Enable"), tr("Alpha to Coverage"), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2958 | tr("Sample Mask"), tr("Blend Factor")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2959 | { | ~ 2960 | om.blendState.independentBlend ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2961 | om.blendState.alphaToCoverage ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2962 | Formatter::Format(om.blendState.sampleMask, true), blendFactor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2963 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:2983:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2983 | rows.push_back({i, b.enabled ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2984 | b.logicOperationEnabled ? tr("Yes") : tr("No"), ToQStr(b.colorBlend.source), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2985 | ToQStr(b.colorBlend.destination), ToQStr(b.colorBlend.operation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2986 | ToQStr(b.alphaBlend.source), ToQStr(b.alphaBlend.destination), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2987 | ToQStr(b.alphaBlend.operation), ToQStr(b.logicOperation), mask}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:3008:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3008 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3009 | xml, {tr("Depth Test Enable"), tr("Depth Writes Enable"), tr("Depth Function")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3010 | {om.depthStencilState.depthEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3011 | om.depthStencilState.depthWrites ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3012 | ToQStr(om.depthStencilState.depthFunction)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:3020:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3020 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3021 | xml, {tr("Stencil Test Enable"), tr("Stencil Read Mask"), tr("Stencil Write Mask")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3022 | {om.depthStencilState.stencilEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | Formatter::Format(om.depthStencilState.frontFace.compareMask, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3024 | Formatter::Format(om.depthStencilState.frontFace.writeMask, true)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:3125:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3125 | } | ^ ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:3125:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp:3078:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3078 | rows.push_back({i, tr("Empty"), QString(), QString(), QString(), QString(), 0, 0, 0, 0, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3079 | QString(), QString(), QString()}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::Shader&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3428:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3428 | rows.push_back({QString(), b.name, name, offset, size, b.variables.count(), b.byteSize}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3470:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3470 | rows.push_back({setname, slotname, name, (qulonglong)byteOffset, (qulonglong)length, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | numvars, b.byteSize}); | ~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3568:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3568 | rows.push_back({setname, slotname, name, ToQStr(bind.type), (qulonglong)w, h, d, arr, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3569 | format, viewParams}); | ~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3582:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3582 | rows.push_back({setname, slotname, samplerName, ToQStr(bind.type), QString(), QString(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3583 | QString(), QString(), sampDetails[5], sampDetails[6]}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3679:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3679 | rows.push_back({setname, slotname, name, ToQStr(bind.type), (qulonglong)w, h, d, arr, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3680 | format, viewParams}); | ~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::TransformFeedback&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3723:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3723 | rows.push_back({i, name, (qulonglong)b.byteOffset, (qulonglong)length, counterName, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3724 | (qulonglong)b.counterBufferOffset}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::Rasterizer&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3742:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3742 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3743 | xml, {tr("Fill Mode"), tr("Cull Mode"), tr("Front CCW")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3744 | {ToQStr(rs.fillMode), ToQStr(rs.cullMode), rs.frontCCW ? tr("Yes") : tr("No")}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3749:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3749 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3750 | xml, | ~~~~ 3751 | { | ~ 3752 | tr("Depth Clamp Enable"), tr("Depth Clip Enable"), tr("Rasterizer Discard Enable"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3753 | }, | ~~ 3754 | { | ~ 3755 | rs.depthClampEnable ? tr("Yes") : tr("No"), rs.depthClipEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3756 | rs.rasterizerDiscardEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3762:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3762 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3763 | xml, {tr("Depth Bias Enable"), tr("Depth Bias"), tr("Depth Bias Clamp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3764 | tr("Slope Scaled Bias"), tr("Line Width")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3765 | { | ~ 3766 | rs.depthBiasEnable ? tr("Yes") : tr("No"), Formatter::Format(rs.depthBias), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3767 | Formatter::Format(rs.depthBiasClamp), Formatter::Format(rs.slopeScaledDepthBias), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3768 | Formatter::Format(rs.lineWidth), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3769 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3779:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3779 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3780 | xml, {tr("Raster Samples"), tr("Sample-rate shading"), tr("Min Sample Shading Rate"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3781 | tr("Sample Mask")}, | ~~~~~~~~~~~~~~~~~~~ 3782 | {msaa.rasterSamples, msaa.sampleShadingEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3783 | Formatter::Format(msaa.minSampleShading), Formatter::Format(msaa.sampleMask, true)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3800:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3800 | rows.push_back({i, v.x, v.y, v.width, v.height, v.minDepth, v.maxDepth}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3822:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3822 | rows.push_back({i, s.x, s.y, s.width, s.height}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::ColorBlendState&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3845:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3845 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3846 | xml, {tr("Alpha to Coverage"), tr("Alpha to One"), tr("Logic Op"), tr("Blend Constant")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3847 | { | ~ 3848 | cb.alphaToCoverageEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3849 | cb.alphaToOneEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3850 | logic ? ToQStr(cb.blends[0].logicOperation) : tr("Disabled"), blendConst, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3851 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3862:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3862 | rows.push_back({i, b.enabled ? tr("Yes") : tr("No"), ToQStr(b.colorBlend.source), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3863 | ToQStr(b.colorBlend.destination), ToQStr(b.colorBlend.operation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3864 | ToQStr(b.alphaBlend.source), ToQStr(b.alphaBlend.destination), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3865 | ToQStr(b.alphaBlend.operation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3866 | ((b.writeMask & 0x1) == 0 ? lit("_") : lit("R")) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3867 | ((b.writeMask & 0x2) == 0 ? lit("_") : lit("G")) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3868 | ((b.writeMask & 0x4) == 0 ? lit("_") : lit("B")) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3869 | ((b.writeMask & 0x8) == 0 ? lit("_") : lit("A"))}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::DepthStencil&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3891:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3891 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3892 | xml, {tr("Depth Test Enable"), tr("Depth Writes Enable"), tr("Depth Function"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3893 | tr("Depth Bounds")}, | ~~~~~~~~~~~~~~~~~~~~ 3894 | { | ~ 3895 | ds.depthTestEnable ? tr("Yes") : tr("No"), ds.depthWriteEnable ? tr("Yes") : tr("No"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3896 | ToQStr(ds.depthFunction), ds.depthBoundsEnable | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3897 | ? QFormatStr("%1 - %2") | ~~~~~~~~~~~~~~~~~~~~~~~ 3898 | .arg(Formatter::Format(ds.minDepthBounds)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3899 | .arg(Formatter::Format(ds.maxDepthBounds)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3900 | : tr("Disabled"), | ~~~~~~~~~~~~~~~~~ 3901 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3913:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3913 | rows.push_back({ | ~~~~~~~~~~~~~~^~ 3914 | tr("Front"), Formatter::Format(ds.frontFace.reference, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3915 | Formatter::Format(ds.frontFace.compareMask, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3916 | Formatter::Format(ds.frontFace.writeMask, true), ToQStr(ds.frontFace.function), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3917 | ToQStr(ds.frontFace.passOperation), ToQStr(ds.frontFace.failOperation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3918 | ToQStr(ds.frontFace.depthFailOperation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3919 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3921:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3921 | rows.push_back({ | ~~~~~~~~~~~~~~^~ 3922 | tr("back"), Formatter::Format(ds.backFace.reference, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3923 | Formatter::Format(ds.backFace.compareMask, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3924 | Formatter::Format(ds.backFace.writeMask, true), ToQStr(ds.backFace.function), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3925 | ToQStr(ds.backFace.passOperation), ToQStr(ds.backFace.failOperation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3926 | ToQStr(ds.backFace.depthFailOperation), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3927 | }); | ~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp: In member function 'void VulkanPipelineStateViewer::exportHTML(QXmlStreamWriter&, const VKPipe::CurrentPass&)': ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3950:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3950 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 3951 | xml, {tr("Width"), tr("Height"), tr("Layers")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3952 | {pass.framebuffer.width, pass.framebuffer.height, pass.framebuffer.layers}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3966:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3966 | rows.push_back({i, name, a.firstMip, a.numMips, a.firstSlice, a.numSlices}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:3989:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3989 | inputs.push_back({pass.renderpass.inputAttachments[i]}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:4006:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4006 | colors.push_back({pass.renderpass.colorAttachments[i]}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp:4040:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4040 | m_Common.exportHTMLTable( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 4041 | xml, {tr("X"), tr("Y"), tr("Width"), tr("Height")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4042 | {pass.renderArea.x, pass.renderArea.y, pass.renderArea.width, pass.renderArea.height}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:14218:51: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:16416:47: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:16420:56: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:126281:60: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:127964:62: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:129647:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:131330:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:133014:63: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:134698:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:136382:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:138066:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:139750:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:141434:65: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:143118:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:144802:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:146486:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:148170:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:149854:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:151538:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:153222:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:154906:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:156590:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:158274:76: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:159958:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:161642:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:163326:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:165010:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:166694:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:168378:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:170062:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:171746:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:173430:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:175114:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:176798:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:178482:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:180166:79: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:181850:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:183534:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:185218:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:186902:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:188586:65: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:190270:64: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:191954:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:193638:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:195322:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:197006:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:198690:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:200374:68: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:202058:68: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:203742:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:205426:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:207110:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:208794:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:210478:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:212162:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:213846:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:215530:79: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:217214:82: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:218898:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:220582:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:222266:76: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:223950:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:225634:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:227318:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:229002:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:230686:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:232370:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:234054:82: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:235738:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:237422:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:239106:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:240790:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:242474:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:244158:82: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:245842:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:247526:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:249210:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:250894:86: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:252578:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:254262:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:255946:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:257630:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:259314:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:260998:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:262682:79: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:264366:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:266050:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:267734:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:269418:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ In file included from ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:909, from renderdoc_python.cxx:4380: ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In function 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler)': ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:58: warning: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ^~ In file included from /usr/include/python3.11/Python.h:42, from renderdoc_python.cxx:187: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:20: warning: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ In file included from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/pyconversion.h:909, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:4380: /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In function 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler)': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:58: warning: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ^~ In file included from /usr/include/python3.11/Python.h:42, from /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:187: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:20: warning: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ make[2]: *** [qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/build.make:76: qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/__/__/renderdoc_python.cxx.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:674: qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:14218:51: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:16416:47: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': renderdoc_python.cxx:16420:56: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:126281:60: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:127964:62: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:129647:69: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:131330:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:133014:63: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:134698:72: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:136382:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:138066:67: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:139750:70: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:141434:65: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:143118:66: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:144802:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:146486:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:148170:70: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:149854:69: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:151538:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:153222:67: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:154906:66: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:156590:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:158274:76: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:159958:67: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:161642:71: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:163326:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:165010:71: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:166694:73: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:168378:70: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:170062:71: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:171746:70: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:173430:73: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:175114:71: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:176798:71: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:178482:77: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:180166:79: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:181850:78: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:183534:69: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:185218:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:186902:73: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:188586:65: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:190270:64: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:191954:67: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:193638:69: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:195322:77: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:197006:70: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:198690:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:200374:68: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:202058:68: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:203742:66: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:205426:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:207110:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:208794:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:210478:73: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:212162:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:213846:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:215530:79: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:217214:82: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:218898:78: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:220582:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:222266:76: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:223950:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:225634:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:227318:77: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:229002:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:230686:78: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:232370:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:234054:82: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:235738:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:237422:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:239106:81: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:240790:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:242474:72: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:244158:82: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:245842:74: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:247526:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:249210:81: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:250894:86: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:252578:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:254262:81: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:255946:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:257630:72: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:259314:75: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:260998:71: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:262682:79: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:264366:72: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:266050:72: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:267734:77: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': renderdoc_python.cxx:269418:80: required from here ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ../../qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:14218:51: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:16416:47: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function&)>; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:16420:56: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:126281:60: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:127964:62: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:129647:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:131330:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:133014:63: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:134698:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:136382:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:138066:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:139750:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:141434:65: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:143118:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:144802:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:146486:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:148170:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:149854:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:151538:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:153222:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:154906:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:156590:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:158274:76: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:159958:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:161642:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:163326:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:165010:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:166694:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:168378:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:170062:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:171746:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:173430:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:175114:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:176798:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:178482:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:180166:79: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:181850:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:183534:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:185218:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:186902:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:188586:65: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:190270:64: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:191954:67: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:193638:69: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:195322:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:197006:70: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:198690:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:200374:68: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:202058:68: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:203742:66: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:205426:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:207110:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:208794:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:210478:73: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:212162:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:213846:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:215530:79: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:217214:82: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:218898:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:220582:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:222266:76: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:223950:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:225634:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:227318:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:229002:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:230686:78: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:232370:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:234054:82: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:235738:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:237422:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:239106:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:240790:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:242474:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:244158:82: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:245842:74: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:247526:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:249210:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:250894:86: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:252578:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:254262:81: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:255946:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:257630:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:259314:75: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:260998:71: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:262682:79: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:264366:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:266050:72: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:267734:77: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-unknown-warning' may have been intended to silence earlier diagnostics /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h: In instantiation of 'funcType ConvertFunc(const char*, PyObject*, ExceptionHandler) [with funcType = std::function; PyObject = _object]': /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/build/qrenderdoc/renderdoc_python.cxx:269418:80: required from here /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:306:60: error: invalid use of incomplete type 'struct _frame' 306 | global_internal_handle = PyDict_GetItemString(frame->f_globals, "_renderdoc_internal"); | ~~~~~~~^~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ /home/buildozer/aports/testing/renderdoc/src/renderdoc-1.17/qrenderdoc/Code/pyrenderdoc/function_conversion.h:310:22: error: invalid use of incomplete type 'struct _frame' 310 | frame = frame->f_back; | ~~~~~~~^~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'struct _frame' 22 | typedef struct _frame PyFrameObject; | ^~~~~~ make[3]: *** [Makefile:3669: .obj/renderdoc_python.o] Error 1 make[2]: *** [qrenderdoc/CMakeFiles/build-qrenderdoc.dir/build.make:75: qrenderdoc/QRenderDoc] Error 2 make[1]: *** [CMakeFiles/Makefile2:620: qrenderdoc/CMakeFiles/build-qrenderdoc.dir/all] Error 2 make[2]: *** [qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/build.make:76: qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/__/__/renderdoc_python.cxx.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:647: qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 >>> ERROR: renderdoc: build failed >>> renderdoc: Uninstalling dependencies... (1/188) Purging .makedepends-renderdoc (20221124.203456) (2/188) Purging cmake (3.25.0-r0) (3/188) Purging xcb-util-keysyms-dev (0.4.1-r0) (4/188) Purging xcb-util-dev (0.4.0-r3) (5/188) Purging util-macros (1.19.3-r0) (6/188) Purging python3-dev (3.11.0-r2) (7/188) Purging qt5-qtsvg-dev (5.15.6_git20220908-r0) (8/188) Purging qt5-qtsvg (5.15.6_git20220908-r0) (9/188) Purging wayland-dev (1.21.0-r1) (10/188) Purging bison (3.8.2-r0) (11/188) Purging flex (2.6.4-r3) (12/188) Purging automake (1.16.5-r1) (13/188) Purging autoconf (2.71-r2) (14/188) Purging m4 (1.4.19-r1) (15/188) Purging qt5-qtx11extras-dev (5.15.6_git20220816-r0) (16/188) Purging qt5-qtx11extras (5.15.6_git20220816-r0) (17/188) Purging pcre-dev (8.45-r2) (18/188) Purging libpcre16 (8.45-r2) (19/188) Purging libpcre32 (8.45-r2) (20/188) Purging libpcrecpp (8.45-r2) (21/188) Purging pcre (8.45-r2) (22/188) Purging qt5-qtwayland (5.15.6_git20220927-r1) (23/188) Purging git-perl (2.38.1-r0) (24/188) Purging perl-git (2.38.1-r0) (25/188) Purging perl-error (0.17029-r1) (26/188) Purging libarchive (3.6.1-r1) (27/188) Purging rhash-libs (1.4.3-r1) (28/188) Purging libuv (1.44.2-r0) (29/188) Purging qt5-qtbase-dev (5.15.6_git20221010-r0) (30/188) Purging qt5-qtbase-sqlite (5.15.6_git20221010-r0) (31/188) Purging qt5-qtbase-odbc (5.15.6_git20221010-r0) (32/188) Purging qt5-qtbase-postgresql (5.15.6_git20221010-r0) (33/188) Purging qt5-qtbase-mysql (5.15.6_git20221010-r0) (34/188) Purging qt5-qtbase-tds (5.15.6_git20221010-r0) (35/188) Purging dbus-dev (1.14.4-r0) (36/188) Purging fontconfig-dev (2.14.1-r0) (37/188) Purging freetype-dev (2.12.1-r0) (38/188) Purging glib-dev (2.74.1-r2) (39/188) Purging bzip2-dev (1.0.8-r4) (40/188) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (41/188) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (42/188) Purging gettext-dev (0.21.1-r1) (43/188) Purging gettext-asprintf (0.21.1-r1) (44/188) Purging gettext (0.21.1-r1) (45/188) Purging libxml2-utils (2.10.3-r2) (46/188) Purging libxslt (1.1.37-r0) (47/188) Purging python3 (3.11.0-r2) (48/188) Purging libpng-dev (1.6.38-r0) (49/188) Purging libsm-dev (1.2.3-r1) (50/188) Purging openssl-dev (3.0.7-r0) (51/188) Purging perl (5.36.0-r0) (52/188) Purging sqlite-dev (3.40.0-r0) (53/188) Purging sqlite-libs (3.40.0-r0) (54/188) Purging mesa-dev (22.2.4-r0) (55/188) Purging libxdamage-dev (1.1.5-r1) (56/188) Purging libxshmfence-dev (1.3.1-r0) (57/188) Purging mesa-gl (22.2.4-r0) (58/188) Purging mesa-osmesa (22.2.4-r0) (59/188) Purging mesa-xatracker (22.2.4-r0) (60/188) Purging libxxf86vm-dev (1.1.5-r0) (61/188) Purging libxxf86vm (1.1.5-r0) (62/188) Purging libxfixes-dev (6.0.0-r0) (63/188) Purging libxext-dev (1.3.5-r0) (64/188) Purging libx11-dev (1.8.2-r0) (65/188) Purging xtrans (1.4.0-r2) (66/188) Purging libxcb-dev (1.15-r0) (67/188) Purging xcb-proto (1.15.2-r1) (68/188) Purging libxau-dev (1.0.10-r0) (69/188) Purging qt5-qtdeclarative (5.15.6_git20220908-r0) (70/188) Purging qt5-qtbase-x11 (5.15.6_git20221010-r0) (71/188) Purging xdg-utils (1.1.3-r4) (72/188) Purging xset (1.2.4-r1) (73/188) Purging xprop (1.2.5-r1) (74/188) Purging mesa-egl (22.2.4-r0) (75/188) Purging xcb-util-renderutil (0.3.10-r0) (76/188) Purging gtk+3.0 (3.24.34-r7) Executing gtk+3.0-3.24.34-r7.post-deinstall (77/188) Purging gtk-update-icon-cache (3.24.34-r7) (78/188) Purging hicolor-icon-theme (0.17-r2) (79/188) Purging pango (1.50.12-r0) Executing pango-1.50.12-r0.pre-deinstall (80/188) Purging cairo-gobject (1.17.6-r3) (81/188) Purging cairo (1.17.6-r3) (82/188) Purging xcb-util-image (0.4.1-r0) (83/188) Purging libxkbcommon-x11 (1.4.1-r0) (84/188) Purging xcb-util-wm (0.4.2-r0) (85/188) Purging libxmu (1.1.4-r0) (86/188) Purging libatk-bridge-2.0 (2.46.0-r0) (87/188) Purging at-spi2-core (2.46.0-r0) (88/188) Purging libxi (1.8-r0) (89/188) Purging libxrandr (1.5.3-r0) (90/188) Purging libxinerama (1.1.5-r0) (91/188) Purging libxtst (1.2.4-r0) (92/188) Purging libxext (1.3.5-r0) (93/188) Purging libxcursor (1.2.1-r1) (94/188) Purging libxdamage (1.1.5-r1) (95/188) Purging libxft (2.3.7-r0) (96/188) Purging libxrender (0.9.11-r0) (97/188) Purging libxt (1.2.1-r0) (98/188) Purging libxcomposite (0.4.5-r1) (99/188) Purging libxfixes (6.0.0-r0) (100/188) Purging libx11 (1.8.2-r0) (101/188) Purging xcb-util-keysyms (0.4.1-r0) (102/188) Purging xcb-util (0.4.0-r3) (103/188) Purging libxcb (1.15-r0) (104/188) Purging libxau (1.0.10-r0) (105/188) Purging libice-dev (1.0.10-r1) (106/188) Purging libxdmcp-dev (1.1.4-r0) (107/188) Purging libxdmcp (1.1.4-r0) (108/188) Purging xorgproto (2022.2-r0) (109/188) Purging libbsd (0.11.7-r0) (110/188) Purging libmd (1.0.4-r0) (111/188) Purging libffi-dev (3.4.4-r0) (112/188) Purging llvm15-libs (15.0.5-r1) (113/188) Purging gdk-pixbuf (2.42.10-r0) Executing gdk-pixbuf-2.42.10-r0.pre-deinstall (114/188) Purging shared-mime-info (2.2-r2) Executing shared-mime-info-2.2-r2.post-deinstall (115/188) Purging qt5-qtbase (5.15.6_git20221010-r0) (116/188) Purging harfbuzz (5.3.1-r1) (117/188) Purging libatk-1.0 (2.46.0-r0) (118/188) Purging glib (2.74.1-r2) (119/188) Purging wayland-libs-cursor (1.21.0-r1) (120/188) Purging wayland-libs-client (1.21.0-r1) (121/188) Purging cups-libs (2.4.2-r1) (122/188) Purging gnutls (3.7.8-r2) (123/188) Purging p11-kit (0.24.1-r1) (124/188) Purging mesa-gbm (22.2.4-r0) (125/188) Purging wayland-libs-server (1.21.0-r1) (126/188) Purging libffi (3.4.4-r0) (127/188) Purging gdbm (1.23-r0) (128/188) Purging mpdecimal (2.5.1-r1) (129/188) Purging freetds (1.3.15-r0) (130/188) Purging unixodbc (2.3.11-r0) (131/188) Purging readline (8.2.0-r0) (132/188) Purging icu-libs (72.1-r1) (133/188) Purging icu-data-full (72.1-r1) (134/188) Purging avahi-libs (0.8-r6) (135/188) Purging dbus-libs (1.14.4-r0) (136/188) Purging gettext-libs (0.21.1-r1) (137/188) Purging libintl (0.21.1-r1) (138/188) Purging util-linux-dev (2.38.1-r1) (139/188) Purging libfdisk (2.38.1-r1) (140/188) Purging libmount (2.38.1-r1) (141/188) Purging libsmartcols (2.38.1-r1) (142/188) Purging libblkid (2.38.1-r1) (143/188) Purging pcre2-dev (10.40-r0) (144/188) Purging libedit-dev (20221030.3.1-r0) (145/188) Purging bsd-compat-headers (0.7.2-r3) (146/188) Purging ncurses-dev (6.3_p20221119-r0) (147/188) Purging zlib-dev (1.2.13-r0) (148/188) Purging libpcre2-32 (10.40-r0) (149/188) Purging libpcre2-16 (10.40-r0) (150/188) Purging libpq (15.1-r1) (151/188) Purging mariadb-connector-c (3.3.3-r0) (152/188) Purging libsm (1.2.3-r1) (153/188) Purging libice (1.0.10-r1) (154/188) Purging libuuid (2.38.1-r1) (155/188) Purging mesa-gles (22.2.4-r0) (156/188) Purging mesa (22.2.4-r0) (157/188) Purging libdrm-dev (2.4.114-r0) (158/188) Purging linux-headers (5.19.5-r0) (159/188) Purging libdrm (2.4.114-r0) (160/188) Purging mesa-glapi (22.2.4-r0) (161/188) Purging libxshmfence (1.3.1-r0) (162/188) Purging nettle (3.8.1-r0) (163/188) Purging libtasn1 (4.19.0-r0) (164/188) Purging libunistring (1.1-r0) (165/188) Purging fontconfig (2.14.1-r0) (166/188) Purging freetype (2.12.1-r0) (167/188) Purging libpng (1.6.38-r0) (168/188) Purging libxkbcommon (1.4.1-r0) (169/188) Purging xkeyboard-config (2.37-r0) (170/188) Purging libxml2 (2.10.3-r2) (171/188) Purging tiff (4.4.0-r1) (172/188) Purging libjpeg-turbo (2.1.4-r0) (173/188) Purging libwebp (1.2.4-r1) (174/188) Purging pixman (0.42.2-r0) (175/188) Purging libepoxy (1.5.10-r0) (176/188) Purging fribidi (1.0.12-r0) (177/188) Purging graphite2 (1.3.14-r2) (178/188) Purging wayland-libs-egl (1.21.0-r1) (179/188) Purging libinput-libs (1.22.0-r0) (180/188) Purging libevdev (1.13.0-r0) (181/188) Purging mtdev (1.1.6-r1) (182/188) Purging eudev-libs (3.2.11-r4) (183/188) Purging expat-dev (2.5.0-r0) (184/188) Purging expat (2.5.0-r0) (185/188) Purging brotli-dev (1.0.9-r10) (186/188) Purging brotli (1.0.9-r10) (187/188) Purging libgcrypt (1.10.1-r0) (188/188) Purging libgpg-error (1.46-r1) Executing busybox-1.35.0-r29.trigger OK: 290 MiB in 101 packages