:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: renderdoc 1.37-1.0 (Sun May 4 01:10:47 2025) ==> Retrieving sources... -> Updating renderdoc git repo... -> Found renderdoc-modified-7.zip ==> Validating source files with b2sums... renderdoc ... Passed renderdoc-modified-7.zip ... Passed ==> Verifying source file signatures with gpg... renderdoc git repo ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: renderdoc 1.37-1.0 (Sun May 4 01:10:59 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for libgl: :: Repository extra-staging 1) libglvnd :: Repository extra 2) libglvnd Enter a number (default=1): resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (65) default-cursors-3-1.0 double-conversion-3.3.1-1.0 duktape-2.7.0-7.0 fontconfig-2:2.16.2-1.0 freetype2-2.13.3-1.0 graphite-1:1.3.14-3.3 harfbuzz-7.1.0-1.0 libcups-2:2.4.12-1.0 libdrm-2.4.124-1.0 libedit-20250104_3.1-1.1 libevdev-1.13.4-1.0 libgudev-237-2.0 libice-1.1.2-1.0 libinput-1.28.0-1.0 libjpeg-turbo-3.1.0-1.0 libomxil-bellagio-0.9.3-5.0 libpciaccess-0.18.1-2.0 libpng-1.6.47-1.0 libproxy-0.4.18-2.1 libsm-1.2.6-1.0 libunwind-1.8.1-3.2 libwacom-2.14.0-1.0 libxau-1.0.12-1.0 libxdamage-1.1.6-2.0 libxdmcp-1.1.5-1.0 libxext-1.3.6-1.0 libxfixes-6.0.1-2.0 libxi-1.8.2-1.0 libxkbcommon-1.8.1-1.0 libxkbcommon-x11-1.8.1-1.0 libxmu-1.2.0-1.0 libxrender-0.9.12-1.0 libxshmfence-1.3.3-1.0 libxt-1.3.0-2.0 libxxf86vm-1.1.6-1.0 llvm-libs-18.1.8-4.1 lm_sensors-1:3.6.0.r41.g31d1f125-3.0 md4c-0.5.2-1.0 mpdecimal-4.0.0-2.153 mtdev-1.1.7-1.0 qt5-translations-5.15.16-3.0 shared-mime-info-2.4-1.1 tslib-1.23-1.0 vulkan-icd-loader-1.4.303-1.0 wayland-1.23.1-1.0 xcb-proto-1.17.0-3.0 xcb-util-0.4.1-2.0 xcb-util-image-0.4.1-3.0 xcb-util-renderutil-0.3.10-2.0 xcb-util-wm-0.4.2-2.0 xdg-utils-1.2.1-1.0 xkeyboard-config-2.43-1.0 xorg-xprop-1.2.6-1.0 xorg-xset-1.2.5-2.0 xorgproto-2024.1-2.0 hicolor-icon-theme-0.18-1.0 libglvnd-1.7.0-1.1 libx11-1.8.12-1.0 libxcb-1.17.0-1.0 mesa-23.0.3-1.0 python-3.13.3-1.0 qt5-base-5.15.15+kde+r127-1.0 qt5-svg-5.15.15+kde+r5-1.0 qt5-x11extras-5.15.15-1.0 xcb-util-keysyms-0.4.1-5.0 Total Installed Size: 422.02 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing xcb-util-keysyms... installing xcb-util-renderutil... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... Optional dependencies for libproxy networkmanager: NetworkManager configuration module perl: Perl bindings [installed] python: Python 3.x bindings [installed] libproxy-webkit: PAC proxy support (via WebKit) pacrunner: PAC proxy support (via pacrunner) installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing qt5-svg... installing qt5-x11extras... :: Running post-transaction hooks... (1/8) Reloading system manager configuration... Skipped: Current root is not booted. (2/8) Updating udev hardware database... (3/8) Reloading device manager configuration... Skipped: Device manager is not running. (4/8) Arming ConditionNeedsUpdate... (5/8) Updating the MIME type database... (6/8) Updating fontconfig configuration... (7/8) Checking for old perl modules... WARNING: '/usr/lib/perl5/5.36' contains data from at least 1 packages which will NOT be used by the installed perl interpreter. -> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.36' (8/8) Updating fontconfig cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (11) cppdap-1.58.0-2.0 jsoncpp-1.9.6-3.0 libuv-1.51.0-1.0 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 rhash-1.4.4-1.0 cmake-3.30.3-2.1 git-2.47.0-1.0 ninja-1.12.1-2.0 pcre-8.45-4.0 Total Installed Size: 104.39 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing ninja... installing pcre... :: Running post-transaction hooks... (1/4) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... WARNING: '/usr/lib/perl5/5.36' contains data from at least 1 packages which will NOT be used by the installed perl interpreter. -> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.36' ==> Retrieving sources... -> Found renderdoc-modified-7.zip ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of renderdoc git repo... Cloning into 'renderdoc'... done. Updating files: 80% (4684/5847) Updating files: 81% (4737/5847) Updating files: 82% (4795/5847) Updating files: 83% (4854/5847) Updating files: 84% (4912/5847) Updating files: 85% (4970/5847) Updating files: 86% (5029/5847) Updating files: 87% (5087/5847) Updating files: 88% (5146/5847) Updating files: 89% (5204/5847) Updating files: 90% (5263/5847) Updating files: 91% (5321/5847) Updating files: 92% (5380/5847) Updating files: 93% (5438/5847) Updating files: 94% (5497/5847) Updating files: 95% (5555/5847) Updating files: 96% (5614/5847) Updating files: 97% (5672/5847) Updating files: 98% (5731/5847) Updating files: 99% (5789/5847) Updating files: 100% (5847/5847) Updating files: 100% (5847/5847), done. Switched to a new branch 'makepkg' -> Extracting renderdoc-modified-7.zip with bsdtar ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.2.1 -- The C compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - 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/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Calculating version -- Building RenderDoc version 1.37 -- Building RenderDoc in Release mode: Release -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") -- 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.17.0 -- Found xcb-keysyms, version 0.4.1 -- Found Python3: /usr/bin/python3.13 (found version "3.13.3") found components: Interpreter Development Development.Module Development.Embed -- Building using Qt 5.15.15 -- Found BISON: /usr/bin/bison (found version "3.8.2") Non make generator detected. Some projects compiled using add_custom_command like swig and QRenderDoc target will still be using make Running make with -j1 for parallel build -- 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 -- Configuring done (1.0s) -- Generating done (0.1s) -- Build files have been written to: /build/renderdoc/src/renderdoc/build [1/359] Creating directories for 'custom_swig' [2/359] Performing download step (verify and extract) for 'custom_swig' CMake Warning at custom_swig-stamp/verify-custom_swig.cmake:15 (message): File cannot be verified since no URL_HASH specified -- extracting... src='/build/renderdoc/src/renderdoc-modified-7.zip' dst='/build/renderdoc/src/renderdoc/build/qrenderdoc/custom_swig-prefix/src/custom_swig' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/359] No update step for 'custom_swig' [4/359] No patch step for 'custom_swig' [5/359] Building CXX object renderdoc/CMakeFiles/include-bin.dir/3rdparty/include-bin/main.cpp.o [6/359] Building CXX object renderdoc/CMakeFiles/renderdoc_libentry.dir/os/posix/posix_libentry.cpp.o [7/359] Linking CXX executable bin/include-bin [8/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/common.cpp.o [9/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/dds_readwrite.cpp.o [10/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/jobsystem.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/os/os_specific.h:39, from /build/renderdoc/src/renderdoc/renderdoc/common/threading.h:29, from /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:26: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void Threading::JobSystem::SyncAllJobs()’ at /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:379:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/common/threading.h:28: /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp: In function ‘void Threading::JobSystem::SyncAllJobs()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:379:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 379 | RDCASSERTEQUAL(mainThread, Threading::GetCurrentID()); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void Threading::JobSystem::SyncAllJobs()’ at /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:379:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp: In function ‘void Threading::JobSystem::SyncAllJobs()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:379:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 379 | RDCASSERTEQUAL(mainThread, Threading::GetCurrentID()); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void Threading::JobSystem::Shutdown()’ at /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:351:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp: In function ‘void Threading::JobSystem::Shutdown()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:351:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 351 | RDCASSERTEQUAL(mainThread, Threading::GetCurrentID()); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void Threading::JobSystem::Shutdown()’ at /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:351:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp: In function ‘void Threading::JobSystem::Shutdown()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:351:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 351 | RDCASSERTEQUAL(mainThread, Threading::GetCurrentID()); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘Threading::JobSystem::Job* Threading::JobSystem::AddJob(std::function&&, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:429:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp: In function ‘Threading::JobSystem::Job* Threading::JobSystem::AddJob(std::function&&, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:429:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 429 | RDCASSERTEQUAL(mainThread, Threading::GetCurrentID()); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘Threading::JobSystem::Job* Threading::JobSystem::AddJob(std::function&&, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:429:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp: In function ‘Threading::JobSystem::Job* Threading::JobSystem::AddJob(std::function&&, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/jobsystem.cpp:429:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 429 | RDCASSERTEQUAL(mainThread, Threading::GetCurrentID()); | ^~~~~~~~~~~~~~ [11/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/threading_tests.cpp.o [12/359] Performing configure step for 'custom_swig' [13/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/image_viewer.cpp.o [14/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/gpu_address_range_tracker.cpp.o [15/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/target_control.cpp.o In file included from /build/renderdoc/src/renderdoc/renderdoc/os/os_specific.h:41, from /build/renderdoc/src/renderdoc/renderdoc/android/android.h:27, from /build/renderdoc/src/renderdoc/renderdoc/core/target_control.cpp:26: In static member function ‘static void rdcstr::deallocate(char*)’, inlined from ‘void rdcstr::assign(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:296:19, inlined from ‘void rdcstr::assign(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:280:8, inlined from ‘rdcstr& rdcstr::operator=(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:264:11, inlined from ‘ITargetControl* RENDERDOC_CreateTargetControl(const rdcstr&, uint32_t, const rdcstr&, bool)’ at /build/renderdoc/src/renderdoc/renderdoc/core/target_control.cpp:969:12: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:157:9: warning: ‘void free(void*)’ called on a pointer to an unallocated object ‘1633906540’ [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ [16/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/remote_server.cpp.o [17/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/settings.cpp.o [18/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/core.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:28, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/capture_options.h:29, from /build/renderdoc/src/renderdoc/renderdoc/core/core.h:33, from /build/renderdoc/src/renderdoc/renderdoc/core/core.cpp:26: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 128; SerialiserMode sertype = SerialiserMode::Writing]’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:606:13, inlined from ‘void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]’ at /build/renderdoc/src/renderdoc/renderdoc/replay/renderdoc_serialise.inl:518:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ forming offset [12, 126] is out of the bounds [0, 12] of object ‘str’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/core/core.cpp:38: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h: In function ‘void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]’: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:598:12: note: ‘str’ declared here 598 | rdcstr str; | ^~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 128; SerialiserMode sertype = SerialiserMode::Reading]’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:606:13, inlined from ‘void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]’ at /build/renderdoc/src/renderdoc/renderdoc/replay/renderdoc_serialise.inl:518:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ forming offset [12, 126] is out of the bounds [0, 12] of object ‘str’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h: In function ‘void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]’: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:598:12: note: ‘str’ declared here 598 | rdcstr str; | ^~~ [19/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/intervals_tests.cpp.o [20/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/bit_flag_iterator_tests.cpp.o [21/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android.cpp.o [22/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_tools.cpp.o [23/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_utils.cpp.o In file included from /build/renderdoc/src/renderdoc/renderdoc/api/replay/stringise.h:28, from /build/renderdoc/src/renderdoc/renderdoc/android/android_utils.h:27, from /build/renderdoc/src/renderdoc/renderdoc/android/android_utils.cpp:25: In static member function ‘static void rdcstr::deallocate(char*)’, inlined from ‘rdcstr::~rdcstr()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:210:17, inlined from ‘bool Android::IsDebuggable(const rdcstr&, const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/android/android_utils.cpp:317:41: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:157:9: warning: ‘void free(void*)’ called on a pointer to an unallocated object ‘1181182832’ [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function ‘static void rdcstr::deallocate(char*)’, inlined from ‘rdcstr::~rdcstr()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:210:17, inlined from ‘bool Android::IsDebuggable(const rdcstr&, const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/android/android_utils.cpp:317:41: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:157:9: warning: ‘void free(void*)’ called on a pointer to an unallocated object ‘1181182832’ [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ [24/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/replay_proxy.cpp.o [25/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp.cpp.o [26/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp_util.cpp.o [27/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp_connection.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:28, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/stringise.h:28, from /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h:27, from /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void JDWP::CommandData::Done()’ at /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h:434:17: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.h:30, from /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h:28: /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h: In member function ‘void JDWP::CommandData::Done()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h:434:17: note: in expansion of macro ‘RDCASSERT’ 434 | void Done() { RDCASSERT(offs == data.size(), offs, data.size()); } | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void JDWP::CommandData::Done()’ at /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h:434:17: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h: In member function ‘void JDWP::CommandData::Done()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp.h:434:17: note: in expansion of macro ‘RDCASSERT’ 434 | void Done() { RDCASSERT(offs == data.size(), offs, data.size()); } | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘JDWP::Event JDWP::Connection::WaitForEvent(JDWP::EventKind, const rdcarray&, JDWP::EventFilterFunction)’ at /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp:511:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp: In member function ‘JDWP::Event JDWP::Connection::WaitForEvent(JDWP::EventKind, const rdcarray&, JDWP::EventFilterFunction)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp:511:5: note: in expansion of macro ‘RDCASSERTEQUAL’ 511 | RDCASSERTEQUAL(suspendRefCount, 1); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘JDWP::Event JDWP::Connection::WaitForEvent(JDWP::EventKind, const rdcarray&, JDWP::EventFilterFunction)’ at /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp:511:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp: In member function ‘JDWP::Event JDWP::Connection::WaitForEvent(JDWP::EventKind, const rdcarray&, JDWP::EventFilterFunction)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/android/jdwp_connection.cpp:511:5: note: in expansion of macro ‘RDCASSERTEQUAL’ 511 | RDCASSERTEQUAL(suspendRefCount, 1); | ^~~~~~~~~~~~~~ [28/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/plugins.cpp.o [29/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/resource_manager.cpp.o [30/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/hooks/hooks.cpp.o [31/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/camera.cpp.o [32/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/formatpacking.cpp.o [33/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/matrix.cpp.o [34/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/vec.cpp.o [35/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/sparse_page_table.cpp.o [36/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/os_specific.cpp.o [37/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/basic_types_tests.cpp.o [38/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_options.cpp.o [39/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/app_api.cpp.o [40/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_file.cpp.o [41/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/dummy_driver.cpp.o [42/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/entry_points.cpp.o In file included from /build/renderdoc/src/renderdoc/renderdoc/os/os_specific.h:41, from /build/renderdoc/src/renderdoc/renderdoc/android/android.h:27, from /build/renderdoc/src/renderdoc/renderdoc/replay/entry_points.cpp:26: In static member function ‘static void rdcstr::deallocate(char*)’, inlined from ‘void rdcstr::assign(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:296:19, inlined from ‘void rdcstr::assign(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:280:8, inlined from ‘rdcstr& rdcstr::operator=(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:264:11, inlined from ‘uint32_t RENDERDOC_EnumerateRemoteTargets(const rdcstr&, uint32_t)’ at /build/renderdoc/src/renderdoc/renderdoc/replay/entry_points.cpp:443:12: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:157:9: warning: ‘void free(void*)’ called on a pointer to an unallocated object ‘1633906540’ [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function ‘static void rdcstr::deallocate(char*)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:444:17, inlined from ‘void rdcstr::assign(const char*, size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:306:12, inlined from ‘void rdcstr::assign(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:290:13, inlined from ‘rdcstr& rdcstr::operator=(const rdcstr&)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:264:11, inlined from ‘uint32_t RENDERDOC_EnumerateRemoteTargets(const rdcstr&, uint32_t)’ at /build/renderdoc/src/renderdoc/renderdoc/replay/entry_points.cpp:443:12: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:157:9: warning: ‘void free(void*)’ called on a pointer to an unallocated object ‘1633906540’ [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ [43/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_output.cpp.o [44/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_driver.cpp.o [45/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser.cpp.o [46/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/lz4io.cpp.o [47/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/zstdio.cpp.o [48/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:28, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/stringise.h:28, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/replay_enums.h:29, from /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.h:29, from /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘bool StreamReader::ReadLargeBuffer(void*, uint64_t)’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:298:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.h:30: /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp: In member function ‘bool StreamReader::ReadLargeBuffer(void*, uint64_t)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:298:5: note: in expansion of macro ‘RDCASSERT’ 298 | RDCASSERT(avail + 128 <= length, avail, length); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘bool StreamReader::ReadLargeBuffer(void*, uint64_t)’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:298:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp: In member function ‘bool StreamReader::ReadLargeBuffer(void*, uint64_t)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:298:5: note: in expansion of macro ‘RDCASSERT’ 298 | RDCASSERT(avail + 128 <= length, avail, length); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘RDResult FileWriter::Flush()’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:684:7: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp: In member function ‘RDResult FileWriter::Flush()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:684:7: note: in expansion of macro ‘RDCASSERTEQUAL’ 684 | RDCASSERTEQUAL(owned.second, 0); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘RDResult FileWriter::Flush()’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:684:7: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp: In member function ‘RDResult FileWriter::Flush()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/streamio.cpp:684:7: note: in expansion of macro ‘RDCASSERTEQUAL’ 684 | RDCASSERTEQUAL(owned.second, 0); | ^~~~~~~~~~~~~~ [49/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_controller.cpp.o [50/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/rdcfile.cpp.o [51/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/chrome_json_codec.cpp.o [52/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/xml_codec.cpp.o [53/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/comp_io_tests.cpp.o [54/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser_tests.cpp.o [55/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio_tests.cpp.o [56/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/grisu2.cpp.o [57/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/string_utils.cpp.o [58/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o [59/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpge.cpp.o [60/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/catch/catch.cpp.o [61/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpgd.cpp.o [62/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/pugixml/pugixml.cpp.o [63/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/md5/md5.c.o [64/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/lz4/lz4.c.o [65/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/superluminal/superluminal.cpp.o [66/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/debug.c.o [67/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/entropy_common.c.o [68/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/error_private.c.o [69/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_compress.c.o [70/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_decompress.c.o [71/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/hist.c.o [72/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_compress.c.o [73/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/miniz/miniz.c.o /build/renderdoc/src/renderdoc/renderdoc/3rdparty/miniz/miniz.c:3183:9: note: ‘#pragma message: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.’ 3183 | #pragma message("Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.") | ^~~~~~~ [74/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/pool.c.o [75/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/threading.c.o [76/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/xxhash.c.o [77/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_common.c.o [78/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_decompress.c.o [79/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_compress.c.o [80/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_decompress.c.o [81/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_fast.c.o [82/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_double_fast.c.o [83/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_ldm.c.o [84/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_lazy.c.o [85/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstdmt_compress.c.o [86/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_opt.c.o [87/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/stb/stb_impl.c.o In file included from /build/renderdoc/src/renderdoc/renderdoc/3rdparty/stb/stb_impl.c:22: /build/renderdoc/src/renderdoc/renderdoc/3rdparty/stb/stb_image.h: In function ‘stbi__parse_png_file’: /build/renderdoc/src/renderdoc/renderdoc/3rdparty/stb/stb_image.h:5166:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 5166 | for (k = 0; k < s->img_n; ++k) tc[k] = (stbi_uc)(stbi__get16be(s) & 255) * stbi__depth_scale_table[z->depth]; // non 8-bit images will be larger | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/3rdparty/stb/stb_image.h:5082:25: note: at offset 3 into destination object ‘tc’ of size 3 5082 | stbi_uc has_trans=0, tc[3]={0}; | ^~ [88/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyexr/tinyexr.cpp.o [89/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_stringio.cpp.o [90/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyfiledialogs/tinyfiledialogs.c.o [91/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_callstack.cpp.o [92/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_threading.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/os/os_specific.h:39, from /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘static Threading::Semaphore* Threading::Semaphore::Create()’ at /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp:77:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp:27: /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp: In static member function ‘static Threading::Semaphore* Threading::Semaphore::Create()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp:77:3: note: in expansion of macro ‘RDCASSERT’ 77 | RDCASSERT(err == 0, (int)errno); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘static Threading::Semaphore* Threading::Semaphore::Create()’ at /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp:77:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp: In static member function ‘static Threading::Semaphore* Threading::Semaphore::Create()’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_threading.cpp:77:3: note: in expansion of macro ‘RDCASSERT’ 77 | RDCASSERT(err == 0, (int)errno); | ^~~~~~~~~ [93/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_hook.cpp.o [94/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_network.cpp.o [95/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_process.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/data_types.h:29, from /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:37: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘bool StopChildAtMain(pid_t, bool*)’ at /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:348:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:38: /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp: In function ‘bool StopChildAtMain(pid_t, bool*)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:348:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 348 | RDCASSERTEQUAL(ptraceRet, 0); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘bool StopChildAtMain(pid_t, bool*)’ at /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:348:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp: In function ‘bool StopChildAtMain(pid_t, bool*)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:348:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 348 | RDCASSERTEQUAL(ptraceRet, 0); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘bool StopChildAtMain(pid_t, bool*)’ at /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:341:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp: In function ‘bool StopChildAtMain(pid_t, bool*)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:341:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 341 | RDCASSERTEQUAL(ptraceRet, 0); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘bool StopChildAtMain(pid_t, bool*)’ at /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:341:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp: In function ‘bool StopChildAtMain(pid_t, bool*)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/os/posix/linux/linux_process.cpp:341:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 341 | RDCASSERTEQUAL(ptraceRet, 0); | ^~~~~~~~~~~~~~ [96/359] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/plthook/plthook_elf.c.o [97/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_network.cpp.o [98/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_stringio.cpp.o [99/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o [100/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_process.cpp.o [101/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC1_Encode_kernel.cpp.o [102/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC2_Encode_kernel.cpp.o [103/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC4_Encode_kernel.cpp.o [104/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC3_Encode_kernel.cpp.o [105/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC5_Encode_kernel.cpp.o [106/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC7_Encode_Kernel.cpp.o [107/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC6_Encode_kernel.cpp.o [108/359] Building CXX object renderdoc/CMakeFiles/rdoc_version.dir/replay/version.cpp.o [109/359] Linking CXX static library renderdoc/librenderdoc_libentry.a [110/359] Building CXX object renderdoc/CMakeFiles/rdoc.dir/data/glsl_shaders.cpp.o [111/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_counters.cpp.o /build/renderdoc/src/renderdoc/renderdoc/driver/gl/gl_counters.cpp: In member function ‘void GLReplay::_ZN8GLReplay10FillTimersER16GLCounterContextRK17ActionDescriptionRK8rdcarrayI10GPUCounterE.part.0(GLCounterContext&, const ActionDescription&, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/driver/gl/gl_counters.cpp:324:30: warning: array subscript GPUCounter::ASInvocations is above array bounds of ‘RDCGLenum [14]’ [-Warray-bounds=] 324 | m_pDriver->glEndQuery(glCounters[q]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/gl/gl_counters.cpp:252:8: note: while referencing ‘glCounters’ 252 | GLenum glCounters[] = { | ^~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/gl/gl_counters.cpp:324:30: warning: array subscript GPUCounter::MSInvocations is above array bounds of ‘RDCGLenum [14]’ [-Warray-bounds=] 324 | m_pDriver->glEndQuery(glCounters[q]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/gl/gl_counters.cpp:252:8: note: while referencing ‘glCounters’ 252 | GLenum glCounters[] = { | ^~~~~~~~~~ [112/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_common.cpp.o [113/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_debug.cpp.o [114/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_postvs.cpp.o [115/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_overlay.cpp.o [116/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_outputwindow.cpp.o [117/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendermesh.cpp.o [118/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_pixelhistory.cpp.o [119/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertexture.cpp.o [120/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_msaa_array_conv.cpp.o [121/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertext.cpp.o [122/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_initstate.cpp.o [123/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_manager.cpp.o [124/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_driver.cpp.o [125/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_renderstate.cpp.o [126/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_resources.cpp.o [127/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_program_iterate.cpp.o [128/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_replay.cpp.o [129/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_shader_refl.cpp.o [130/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_stringise.cpp.o [131/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_debug_funcs.cpp.o [132/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_buffer_funcs.cpp.o [133/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_draw_funcs.cpp.o [134/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_emulated.cpp.o [135/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_get_funcs.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/os/os_specific.h:39, from /build/renderdoc/src/renderdoc/renderdoc/common/timing.h:30, from /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/../gl_driver.h:29, from /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:26: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void WrappedOpenGL::glGetBufferPointerv(RDCGLenum, RDCGLenum, void**)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:703:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/../gl_driver.h:28: /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp: In member function ‘void WrappedOpenGL::glGetBufferPointerv(RDCGLenum, RDCGLenum, void**)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:703:5: note: in expansion of macro ‘RDCASSERTMSG’ 703 | RDCASSERTMSG("Couldn't identify implicit object at binding. Mismatched or bad GLuint?", record, | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void WrappedOpenGL::glGetNamedBufferPointervEXT(GLuint, RDCGLenum, void**)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:1409:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp: In member function ‘void WrappedOpenGL::glGetNamedBufferPointervEXT(GLuint, RDCGLenum, void**)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:1409:5: note: in expansion of macro ‘RDCASSERTMSG’ 1409 | RDCASSERTMSG("Couldn't identify object passed to function. Mismatched or bad GLuint?", record, | ^~~~~~~~~~~~ [136/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_framebuffer_funcs.cpp.o [137/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_interop_funcs.cpp.o [138/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_query_funcs.cpp.o [139/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_sampler_funcs.cpp.o [140/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_state_funcs.cpp.o [141/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_shader_funcs.cpp.o [142/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_uniform_funcs.cpp.o [143/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_texture_funcs.cpp.o [144/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_platform.cpp.o [145/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_hooks.cpp.o [146/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_fake_vk_hooks.cpp.o [147/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_platform.cpp.o [148/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_hooks.cpp.o [149/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_common.cpp.o [150/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_next_chains.cpp.o [151/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_core.cpp.o [152/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_counters.cpp.o [153/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_debug.cpp.o [154/359] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_hooks.cpp.o [155/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_postvs.cpp.o [156/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_feedback.cpp.o [157/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_msaa_buffer_conv.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/maths/matrix.h:32, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void VulkanDebugManager::CopyDepthTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:328:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/common/timing.h:31, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_core.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:26: /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp: In member function ‘void VulkanDebugManager::CopyDepthTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:328:3: note: in expansion of macro ‘RDCASSERTMSG’ 328 | RDCASSERTMSG("More than 32-bit offset required for CopyTex2DMSToBuffer", | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void VulkanDebugManager::CopyDepthTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:328:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp: In member function ‘void VulkanDebugManager::CopyDepthTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:328:3: note: in expansion of macro ‘RDCASSERTMSG’ 328 | RDCASSERTMSG("More than 32-bit offset required for CopyTex2DMSToBuffer", | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void VulkanDebugManager::CopyTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:121:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp: In member function ‘void VulkanDebugManager::CopyTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:121:5: note: in expansion of macro ‘RDCASSERTMSG’ 121 | RDCASSERTMSG("More than 32-bit offset required for CopyTex2DMSToBuffer", | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void VulkanDebugManager::CopyTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:121:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp: In member function ‘void VulkanDebugManager::CopyTex2DMSToBuffer(VkCommandBuffer, VkBuffer, VkImage, VkExtent3D, uint32_t, uint32_t, uint32_t, uint32_t, VkFormat)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:121:5: note: in expansion of macro ‘RDCASSERTMSG’ 121 | RDCASSERTMSG("More than 32-bit offset required for CopyTex2DMSToBuffer", | ^~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void VulkanDebugManager::CopyBufferToTex2DMS(VkCommandBuffer, VkImage, VkBuffer, VkExtent3D, uint32_t, uint32_t, VkFormat)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:491:5: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp: In member function ‘void VulkanDebugManager::CopyBufferToTex2DMS(VkCommandBuffer, VkImage, VkBuffer, VkExtent3D, uint32_t, uint32_t, VkFormat)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp:491:5: note: in expansion of macro ‘RDCASSERTMSG’ 491 | RDCASSERTMSG("More than 32-bit offset required for CopyTex2DMSToBuffer", | ^~~~~~~~~~~~ [158/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_overlay.cpp.o [159/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_outputwindow.cpp.o [160/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendermesh.cpp.o [161/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertexture.cpp.o [162/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertext.cpp.o [163/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_dispatchtables.cpp.o [164/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_cache.cpp.o [165/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_image_states.cpp.o [166/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_info.cpp.o [167/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_initstate.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/core/settings.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp:833:23: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset [12, 13] is out of the bounds [0, 12] of object ‘replayStr’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp: In constructor ‘SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp:821:23: note: ‘replayStr’ declared here 821 | rdcstr tablesStr, replayStr; | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp:827:23: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset [12, 13] is out of the bounds [0, 12] of object ‘tablesStr’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp: In constructor ‘SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_initstate.cpp:821:12: note: ‘tablesStr’ declared here 821 | rdcstr tablesStr, replayStr; | ^~~~~~~~~ [168/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_memory.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/core/settings.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_memory.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void WrappedVulkan::ChooseMemoryIndices()’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_memory.cpp:121:22: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘selected’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_memory.cpp: In member function ‘void WrappedVulkan::ChooseMemoryIndices()’: /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_memory.cpp:112:12: note: ‘selected’ declared here 112 | rdcstr selected; | ^~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’ at /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/core/settings.h:30: /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h: In member function ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: note: in expansion of macro ‘RDCASSERT’ 1920 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’ at /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h: In member function ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: note: in expansion of macro ‘RDCASSERT’ 1920 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ [169/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o [170/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_pixelhistory.cpp.o [171/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_resources.cpp.o [172/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_replay.cpp.o [173/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_state.cpp.o [174/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shaderdebug.cpp.o [175/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_stringise.cpp.o [176/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_layer.cpp.o [177/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_acceleration_structure.cpp.o [178/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imagestate_tests.cpp.o [179/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imgrefs_tests.cpp.o [180/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_cmd_funcs.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:28, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/capture_options.h:29, from /build/renderdoc/src/renderdoc/renderdoc/core/core.h:33, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/wrappers/../vk_common.h:77, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘static void ItemCopyHelper::copyRange(T*, const T*, size_t) [with T = const unsigned int*]’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:90:11, inlined from ‘void rdcarray::assign(const T*, size_t) [with T = const unsigned int*]’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:816:33, inlined from ‘rdcarray::rdcarray(const T*, size_t) [with T = const unsigned int*]’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:703:11, inlined from ‘bool WrappedVulkan::Serialise_vkCmdBuildAccelerationStructuresIndirectKHR(SerialiserType&, VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR*, const VkDeviceAddress*, const uint32_t*, const uint32_t* const*) [with SerialiserType = ReadSerialiser]’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp:7895:32: /usr/include/bits/string_fortified.h:29:33: warning: argument 2 null where non-null expected [-Wnonnull] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:29:33: note: in a call to built-in function ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ [181/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_descriptor_funcs.cpp.o [182/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_serialise.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:28, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/capture_options.h:29, from /build/renderdoc/src/renderdoc/renderdoc/core/core.h:33, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_common.h:77, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_serialise.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Writing]’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:606:13: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ reading 255 bytes from a region of size 12 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:38, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_common.h:78: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h: In function ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Writing]’: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:598:12: note: source object ‘str’ of size 12 598 | rdcstr str; | ^~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Reading]’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:606:13: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ reading 255 bytes from a region of size 12 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h: In function ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Reading]’: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:598:12: note: source object ‘str’ of size 12 598 | rdcstr str; | ^~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Reading]’ at /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:606:13, inlined from ‘void DoSerialise(SerialiserType&, VkPipelineExecutableInternalRepresentationKHR&) [with SerialiserType = Serialiser]’ at /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/vk_serialise.cpp:7244:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ forming offset [12, 254] is out of the bounds [0, 12] of object ‘str’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h: In function ‘void DoSerialise(SerialiserType&, VkPipelineExecutableInternalRepresentationKHR&) [with SerialiserType = Serialiser]’: /build/renderdoc/src/renderdoc/renderdoc/serialise/serialiser.h:598:12: note: ‘str’ declared here 598 | rdcstr str; | ^~~ [183/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_device_funcs.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/os/os_specific.h:39, from /build/renderdoc/src/renderdoc/renderdoc/common/timing.h:30, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/wrappers/../vk_core.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:26: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’ at /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1758:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/common/timing.h:31: /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h: In member function ‘typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1758:3: note: in expansion of macro ‘RDCASSERT’ 1758 | RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end(), id); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’ at /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1758:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h: In member function ‘typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1758:3: note: in expansion of macro ‘RDCASSERT’ 1758 | RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end(), id); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’ at /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h: In member function ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: note: in expansion of macro ‘RDCASSERT’ 1920 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’ at /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h: In member function ‘void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/core/resource_manager.h:1920:3: note: in expansion of macro ‘RDCASSERT’ 1920 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ [184/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_dynamic_funcs.cpp.o [185/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_draw_funcs.cpp.o [186/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_get_funcs.cpp.o [187/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_queue_funcs.cpp.o [188/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_misc_funcs.cpp.o [189/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_shader_funcs.cpp.o [190/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_resource_funcs.cpp.o [191/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_sync_funcs.cpp.o [192/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_wsi_funcs.cpp.o [193/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_posix.cpp.o [194/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/glslang_compile.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/glslang_compile.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/glslang_compile.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘uint32_t glslangGetProgramResourceIndex(glslang::TProgram*, ReflectionInterface, const char*)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/glslang_compile.cpp:536:26: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘unsuffixed’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/glslang_compile.cpp: In function ‘uint32_t glslangGetProgramResourceIndex(glslang::TProgram*, ReflectionInterface, const char*)’: /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/glslang_compile.cpp:535:14: note: ‘unsuffixed’ declared here 535 | rdcstr unsuffixed = n; | ^~~~~~~~~~ [195/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_common.cpp.o [196/359] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_linux.cpp.o [197/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_editor.cpp.o [198/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_compile.cpp.o [199/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_setup.cpp.o [200/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_glsl450.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcarray.h:29, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘ShaderVariable rdcspv::glsl::Determinant(rdcspv::ThreadState&, uint32_t, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:305:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/renderdoc/src/renderdoc/renderdoc/common/common.h:537, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_common.h:31, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug.h:29: /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function ‘ShaderVariable rdcspv::glsl::Determinant(rdcspv::ThreadState&, uint32_t, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:305:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 305 | RDCASSERTEQUAL(m.rows, m.columns); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘ShaderVariable rdcspv::glsl::Determinant(rdcspv::ThreadState&, uint32_t, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:305:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function ‘ShaderVariable rdcspv::glsl::Determinant(rdcspv::ThreadState&, uint32_t, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:305:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 305 | RDCASSERTEQUAL(m.rows, m.columns); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘ShaderVariable rdcspv::glsl::Cross(rdcspv::ThreadState&, uint32_t, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:1061:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function ‘ShaderVariable rdcspv::glsl::Cross(rdcspv::ThreadState&, uint32_t, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:1061:3: note: in expansion of macro ‘RDCASSERT’ 1061 | RDCASSERT(x.columns == 3 && y.columns == 3, x.columns, y.columns); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘ShaderVariable rdcspv::glsl::Cross(rdcspv::ThreadState&, uint32_t, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:1061:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function ‘ShaderVariable rdcspv::glsl::Cross(rdcspv::ThreadState&, uint32_t, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:547:24: note: in expansion of macro ‘RDCASSERTMSG’ 547 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:1061:3: note: in expansion of macro ‘RDCASSERT’ 1061 | RDCASSERT(x.columns == 3 && y.columns == 3, x.columns, y.columns); | ^~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘ShaderVariable rdcspv::glsl::MatrixInverse(rdcspv::ThreadState&, uint32_t, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:356:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function ‘ShaderVariable rdcspv::glsl::MatrixInverse(rdcspv::ThreadState&, uint32_t, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:356:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 356 | RDCASSERTEQUAL(m.rows, m.columns); | ^~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘ShaderVariable rdcspv::glsl::MatrixInverse(rdcspv::ThreadState&, uint32_t, const rdcarray&)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:356:3: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘failmsg’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function ‘ShaderVariable rdcspv::glsl::MatrixInverse(rdcspv::ThreadState&, uint32_t, const rdcarray&)’: /build/renderdoc/src/renderdoc/renderdoc/common/custom_assert.h:117:14: note: ‘failmsg’ declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/common/common.h:548:30: note: in expansion of macro ‘RDCASSERTMSG’ 548 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:356:3: note: in expansion of macro ‘RDCASSERTEQUAL’ 356 | RDCASSERTEQUAL(m.rows, m.columns); | ^~~~~~~~~~~~~~ [201/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug.cpp.o [202/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_reflect.cpp.o [203/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_processor.cpp.o In file included from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.h:32, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:25: In member function ‘bool rdcstr::operator==(const char*) const’, inlined from ‘virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:566:21: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:868:19: warning: ‘int strcmp(const char*, const char*)’ of a string of length 12 and an array of size 11 evaluates to nonzero [-Wstring-compare] 868 | return !strcmp(o, c_str()); | ~~~~~~^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp: In member function ‘virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)’: /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:566:5: note: in this expression 566 | if(decoded.name == "GLSL.std.450") | ^~ In member function ‘bool rdcstr::operator==(const char*) const’, inlined from ‘virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:568:26: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:868:19: warning: ‘int strcmp(const char*, const char*)’ of a string of length 23 and an array of size 11 evaluates to nonzero [-Wstring-compare] 868 | return !strcmp(o, c_str()); | ~~~~~~^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp: In member function ‘virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)’: /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:568:10: note: in this expression 568 | else if(decoded.name == "NonSemantic.DebugPrintf") | ^~ In member function ‘bool rdcstr::operator==(const char*) const’, inlined from ‘virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:570:26: /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:868:19: warning: ‘int strcmp(const char*, const char*)’ of a string of length 32 and an array of size 11 evaluates to nonzero [-Wstring-compare] 868 | return !strcmp(o, c_str()); | ~~~~~~^~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp: In member function ‘virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)’: /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_processor.cpp:570:10: note: in this expression 570 | else if(decoded.name == "NonSemantic.Shader.DebugInfo.100") | ^~ [204/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_disassemble.cpp.o In file included from /usr/include/string.h:548, from /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:28, from /build/renderdoc/src/renderdoc/renderdoc/common/formatting.h:27, from /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp:25: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void rdcstr::reserve(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:440:11, inlined from ‘void rdcstr::resize(size_t)’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:508:12, inlined from ‘void rdcstr::pop_back()’ at /build/renderdoc/src/renderdoc/renderdoc/api/replay/rdcstr.h:481:13, inlined from ‘rdcspv::Reflector::Disassemble(const rdcstr&, std::map&) const::’ at /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp:245:17: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ forming offset 12 is out of the bounds [0, 12] of object ‘ret’ with type ‘rdcstr’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp: In lambda function: /build/renderdoc/src/renderdoc/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp:212:12: note: ‘ret’ declared here 212 | rdcstr ret; | ^~~ [205/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_stringise.cpp.o [206/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp.o [207/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_gen.cpp.o [208/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/GlslangToSpv.cpp.o [209/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/InReadableOrder.cpp.o [210/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/Logger.cpp.o [211/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvTools.cpp.o [212/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvPostProcess.cpp.o [213/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp.o [214/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp.o [215/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp.o [216/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvBuilder.cpp.o [217/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp.o [218/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp.o [219/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o [220/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp.o [221/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp.o [222/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o [223/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/limits.cpp.o [224/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.o [225/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp.o [226/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp.o [227/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o [228/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o [229/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o [230/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o [231/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o [232/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o [233/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o [234/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp.o [235/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o [236/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp.o [237/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp.o [238/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp.o [239/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o [240/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp.o [241/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp.o [242/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp.o [243/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/attribute.cpp.o [244/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp.o [245/359] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o [246/359] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_counters.cpp.o [247/359] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_devices.cpp.o [248/359] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_posix.cpp.o [249/359] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa.cpp.o [250/359] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_rgp.cpp.o [251/359] Building CXX object renderdoc/driver/ihv/arm/CMakeFiles/rdoc_arm.dir/arm_counters_stub.cpp.o [252/359] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_aftermath.cpp.o [253/359] Building CXX object renderdoc/driver/ihv/intel/CMakeFiles/rdoc_intel.dir/intel_gl_counters.cpp.o [254/359] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_counter_enumerator.cpp.o [255/359] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_gl_counters.cpp.o [256/359] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_vk_counters.cpp.o [257/359] Generating CMakeFiles/data.src/data/glsl/blit.vert.c [258/359] Generating CMakeFiles/data.src/data/glsl/checkerboard.frag.c [259/359] Generating CMakeFiles/data.src/data/glsl/depth_copy.frag.c [260/359] Generating CMakeFiles/data.src/data/glsl/depth_copyms.frag.c [261/359] Generating CMakeFiles/data.src/data/glsl/glsl_ubos.h.c [262/359] Generating CMakeFiles/data.src/data/glsl/glsl_globals.h.c [263/359] Generating CMakeFiles/data.src/data/glsl/fixedcol.frag.c [264/359] Generating CMakeFiles/data.src/data/glsl/histogram.comp.c [265/359] Generating CMakeFiles/data.src/data/glsl/mesh.comp.c [266/359] Generating CMakeFiles/data.src/data/glsl/mesh.frag.c [267/359] Generating CMakeFiles/data.src/data/glsl/mesh.geom.c [268/359] Generating CMakeFiles/data.src/data/glsl/mesh.vert.c [269/359] Generating CMakeFiles/data.src/data/glsl/minmaxresult.comp.c [270/359] Generating CMakeFiles/data.src/data/glsl/minmaxtile.comp.c [271/359] Generating CMakeFiles/data.src/data/glsl/quadresolve.frag.c [272/359] Generating CMakeFiles/data.src/data/glsl/quadwrite.frag.c [273/359] Generating CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c [274/359] Generating CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c [275/359] Generating CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c [276/359] Generating CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c [277/359] Generating CMakeFiles/data.src/data/glsl/texdisplay.frag.c [278/359] Generating CMakeFiles/data.src/data/glsl/texremap.frag.c [279/359] Generating CMakeFiles/data.src/data/glsl/gl_texsample.h.c [280/359] Generating CMakeFiles/data.src/data/glsl/gles_texsample.h.c [281/359] Generating CMakeFiles/data.src/data/glsl/vk_texsample.h.c [282/359] Generating CMakeFiles/data.src/data/glsl/gltext.frag.c [283/359] Generating CMakeFiles/data.src/data/glsl/gltext.vert.c [284/359] Generating CMakeFiles/data.src/data/glsl/vktext.frag.c [285/359] Generating CMakeFiles/data.src/data/glsl/vktext.vert.c [286/359] Generating CMakeFiles/data.src/data/glsl/array2ms.comp.c [287/359] Generating CMakeFiles/data.src/data/glsl/ms2array.comp.c [288/359] Generating CMakeFiles/data.src/data/glsl/trisize.frag.c [289/359] Generating CMakeFiles/data.src/data/glsl/trisize.geom.c [290/359] Generating CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c [291/359] Generating CMakeFiles/data.src/data/glsl/depthms2arr.frag.c [292/359] Generating CMakeFiles/data.src/data/glsl/discard.frag.c [293/359] Generating CMakeFiles/data.src/data/glsl/vk_ms2buffer.comp.c [294/359] Generating CMakeFiles/data.src/data/glsl/vk_depthms2buffer.comp.c [295/359] Generating CMakeFiles/data.src/data/glsl/vk_buffer2ms.comp.c [296/359] Generating CMakeFiles/data.src/data/glsl/vk_depthbuf2ms.frag.c [297/359] Generating CMakeFiles/data.src/data/sourcecodepro.ttf.c [298/359] Generating CMakeFiles/data.src/driver/vulkan/renderdoc.json.c [299/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/blit.vert.c.o [300/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/checkerboard.frag.c.o [301/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depth_copy.frag.c.o [302/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depth_copyms.frag.c.o [303/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_ubos.h.c.o [304/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_globals.h.c.o [305/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/fixedcol.frag.c.o [306/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/histogram.comp.c.o [307/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.comp.c.o [308/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.frag.c.o [309/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.geom.c.o [310/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.vert.c.o [311/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxresult.comp.c.o [312/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxtile.comp.c.o [313/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadresolve.frag.c.o [314/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadwrite.frag.c.o [315/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c.o [316/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c.o [317/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c.o [318/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c.o [319/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texdisplay.frag.c.o [320/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texremap.frag.c.o [321/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gl_texsample.h.c.o [322/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gles_texsample.h.c.o [323/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_texsample.h.c.o [324/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.frag.c.o [325/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.vert.c.o [326/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.frag.c.o [327/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.vert.c.o [328/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/array2ms.comp.c.o [329/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/ms2array.comp.c.o [330/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.frag.c.o [331/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.geom.c.o [332/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c.o [333/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depthms2arr.frag.c.o [334/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/discard.frag.c.o [335/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_ms2buffer.comp.c.o [336/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_depthms2buffer.comp.c.o [337/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_buffer2ms.comp.c.o [338/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_depthbuf2ms.frag.c.o [339/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/sourcecodepro.ttf.c.o [340/359] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/driver/vulkan/renderdoc.json.c.o [341/359] Performing build step for 'custom_swig' [342/359] Linking CXX shared library lib/librenderdoc.so FAILED: lib/librenderdoc.so : && /usr/bin/c++ -fPIC -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/renderdoc/src=/usr/src/debug/renderdoc -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter -Wno-unused-result -Wno-type-limits -Wno-missing-field-initializers -Wno-unknown-pragmas -Wno-reorder -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-class-memaccess -Wimplicit-fallthrough=2 -Wno-unused-value -Wno-cast-user-defined -O3 -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -Wl,--undefined,force_include_libentry -Wl,--version-script,/build/renderdoc/src/renderdoc/renderdoc/renderdoc.version -Wl,--no-undefined -shared -Wl,-soname,librenderdoc.so -o lib/librenderdoc.so renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_common.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_counters.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_debug.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_postvs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_overlay.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_outputwindow.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_pixelhistory.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendermesh.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertexture.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertext.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_msaa_array_conv.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_driver.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_initstate.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_manager.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_renderstate.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_replay.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_resources.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_program_iterate.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_shader_refl.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_stringise.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_buffer_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_debug_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_draw_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_emulated.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_framebuffer_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_get_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_interop_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_query_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_sampler_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_shader_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_state_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_texture_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_uniform_funcs.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_hooks.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_platform.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_hooks.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_fake_vk_hooks.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_platform.cpp.o renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_hooks.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_common.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_next_chains.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_core.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_counters.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_debug.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_postvs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_feedback.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_overlay.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_msaa_buffer_conv.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_outputwindow.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendermesh.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertexture.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertext.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_cache.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_dispatchtables.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_image_states.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_info.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_initstate.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_memory.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_pixelhistory.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_replay.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_resources.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shaderdebug.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_state.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_serialise.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_stringise.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_layer.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_acceleration_structure.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imagestate_tests.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imgrefs_tests.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_cmd_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_descriptor_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_device_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_draw_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_dynamic_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_get_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_misc_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_queue_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_resource_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_shader_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_sync_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_wsi_funcs.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_posix.cpp.o renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_linux.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/glslang_compile.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_common.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_editor.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_gen.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_compile.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_setup.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_glsl450.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_reflect.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_processor.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_disassemble.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_stringise.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/GlslangToSpv.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/InReadableOrder.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/Logger.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvBuilder.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvTools.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvPostProcess.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/limits.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/attribute.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp.o renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_counters.cpp.o renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa.cpp.o renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_devices.cpp.o renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_posix.cpp.o renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_rgp.cpp.o renderdoc/driver/ihv/intel/CMakeFiles/rdoc_intel.dir/intel_gl_counters.cpp.o renderdoc/driver/ihv/arm/CMakeFiles/rdoc_arm.dir/arm_counters_stub.cpp.o renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_aftermath.cpp.o renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_counter_enumerator.cpp.o renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_gl_counters.cpp.o renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_vk_counters.cpp.o renderdoc/CMakeFiles/rdoc.dir/common/common.cpp.o renderdoc/CMakeFiles/rdoc.dir/common/dds_readwrite.cpp.o renderdoc/CMakeFiles/rdoc.dir/common/jobsystem.cpp.o renderdoc/CMakeFiles/rdoc.dir/common/threading_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/core.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/image_viewer.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/gpu_address_range_tracker.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/target_control.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/remote_server.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/settings.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/replay_proxy.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/intervals_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/bit_flag_iterator_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/android/android.cpp.o renderdoc/CMakeFiles/rdoc.dir/android/android_tools.cpp.o renderdoc/CMakeFiles/rdoc.dir/android/android_utils.cpp.o renderdoc/CMakeFiles/rdoc.dir/android/jdwp.cpp.o renderdoc/CMakeFiles/rdoc.dir/android/jdwp_util.cpp.o renderdoc/CMakeFiles/rdoc.dir/android/jdwp_connection.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/plugins.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/resource_manager.cpp.o renderdoc/CMakeFiles/rdoc.dir/core/sparse_page_table.cpp.o renderdoc/CMakeFiles/rdoc.dir/hooks/hooks.cpp.o renderdoc/CMakeFiles/rdoc.dir/maths/camera.cpp.o renderdoc/CMakeFiles/rdoc.dir/maths/formatpacking.cpp.o renderdoc/CMakeFiles/rdoc.dir/maths/matrix.cpp.o renderdoc/CMakeFiles/rdoc.dir/maths/vec.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/os_specific.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/app_api.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/basic_types_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/capture_options.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/dummy_driver.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/capture_file.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/entry_points.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/replay_driver.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/replay_output.cpp.o renderdoc/CMakeFiles/rdoc.dir/replay/replay_controller.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/lz4io.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/zstdio.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/streamio.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/rdcfile.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/xml_codec.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/chrome_json_codec.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/comp_io_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/serialise/streamio_tests.cpp.o renderdoc/CMakeFiles/rdoc.dir/strings/grisu2.cpp.o renderdoc/CMakeFiles/rdoc.dir/strings/string_utils.cpp.o renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpgd.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpge.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/catch/catch.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/pugixml/pugixml.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/lz4/lz4.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/md5/md5.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/miniz/miniz.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/superluminal/superluminal.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/debug.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/entropy_common.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/error_private.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_compress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_decompress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/hist.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_compress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_decompress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/pool.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/threading.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/xxhash.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_common.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_compress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_decompress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_double_fast.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_fast.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_lazy.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_ldm.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_opt.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstdmt_compress.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/stb/stb_impl.c.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyexr/tinyexr.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyfiledialogs/tinyfiledialogs.c.o renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_stringio.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_callstack.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_process.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_threading.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_hook.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_network.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/plthook/plthook_elf.c.o renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_network.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_process.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_stringio.cpp.o renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC1_Encode_kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC2_Encode_kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC3_Encode_kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC4_Encode_kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC5_Encode_kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC6_Encode_kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC7_Encode_Kernel.cpp.o renderdoc/CMakeFiles/rdoc.dir/data/glsl_shaders.cpp.o renderdoc/CMakeFiles/rdoc_version.dir/replay/version.cpp.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/blit.vert.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/checkerboard.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depth_copy.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depth_copyms.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_ubos.h.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_globals.h.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/fixedcol.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/histogram.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.geom.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.vert.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxresult.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxtile.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadresolve.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadwrite.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texdisplay.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texremap.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gl_texsample.h.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gles_texsample.h.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_texsample.h.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.vert.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.vert.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/array2ms.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/ms2array.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.geom.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depthms2arr.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/discard.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_ms2buffer.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_depthms2buffer.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_buffer2ms.comp.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_depthbuf2ms.frag.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/sourcecodepro.ttf.c.o renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/driver/vulkan/renderdoc.json.c.o -L/build/renderdoc/src/renderdoc/build/renderdoc -lm -ldl -lrt -lX11 -lxcb -lxcb-keysyms -lrenderdoc_libentry && : /usr/bin/ld: renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o: in function `Atomic::Inc64(long long*)': /usr/src/debug/renderdoc/renderdoc/renderdoc/os/posix/posix_threading.cpp:56:(.text+0x169): undefined reference to `__sync_add_and_fetch_8' /usr/bin/ld: renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o: in function `Atomic::Dec64(long long*)': /usr/src/debug/renderdoc/renderdoc/renderdoc/os/posix/posix_threading.cpp:61:(.text+0x189): undefined reference to `__sync_add_and_fetch_8' /usr/bin/ld: renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o: in function `Atomic::ExchAdd64(long long*, long long)': /usr/src/debug/renderdoc/renderdoc/renderdoc/os/posix/posix_threading.cpp:66:(.text+0x19c): undefined reference to `__sync_add_and_fetch_8' /usr/bin/ld: renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o: in function `Atomic::Inc64(long long*)': /usr/src/debug/renderdoc/renderdoc/renderdoc/os/posix/posix_threading.cpp:56:(.text+0x55d): undefined reference to `__sync_add_and_fetch_8' collect2: error: ld returned 1 exit status [343/359] Performing install step for 'custom_swig' ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:without_check: build@euronuc-i486