baldurk / renderdoc

RenderDoc is a stand-alone graphics debugging tool.
https://renderdoc.org
MIT License
8.87k stars 1.33k forks source link

Compilation error on GCC 7.2 (-Werror=format-truncation=) #815

Closed AzP closed 6 years ago

AzP commented 6 years ago

I'm trying to write an Ebuild for Gentoo (which can hopefully end up in the tree eventually) but noticed that the v1.x branch failed to build with GCC 7.2.

root@skare$ gcc --version
gcc (Gentoo 7.2.0 p1.1) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Build log:

/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp: In function ‘void ____C_A_T_C_H____T_E_S_T____0()’:
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:1441:21: error: ‘ foo’ directive output truncated writing 4 bytes into a region of size 0 [-Werror=format-truncation=]
     int b = snprintf(bufb, sizeof(bufb), "%d foo", largenum);
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/cstdio:42,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ext/string_conversions.h:43,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:6159,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/basic_types.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/renderdoc_replay.h:306,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/common/common.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:25:
/usr/include/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output 11 bytes into a destination of size 6
        __bos (__s), __fmt, __va_arg_pack ());
                                            ^
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:1507:21: error: ‘__builtin___snprintf_chk’ output truncated before the last format character [-Werror=format-truncation=]
     int b = snprintf(bufb, sizeof(bufb), "foobar %c %d", x, fourtytwo);
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/cstdio:42,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ext/string_conversions.h:43,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:6159,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/basic_types.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/renderdoc_replay.h:306,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/common/common.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:25:
/usr/include/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output 12 bytes into a destination of size 11
        __bos (__s), __fmt, __va_arg_pack ());
                                            ^
cc1plus: all warnings being treated as errors
make[2]: *** [renderdoc/CMakeFiles/rdoc.dir/build.make:903: renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[ 49%] Built target rdoc_gl
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make[1]: *** [CMakeFiles/Makefile2:180: renderdoc/CMakeFiles/rdoc.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make: *** [Makefile:130: all] Error 2
baldurk commented 6 years ago

Bleh, yes someone has mentioned this before. The GCC docs claim that -Wall should only end up activating -Wformat-truncation=1 and that the 1st level of the warning shouldn't fire if the return value is checked (as it is here - this is a deliberate truncation in a unit test). Either the docs or GCC are unreliable, I don't know which.

I'll try and see if I can work around it by breaking the compiler's ability to figure out exactly the resulting string length, maybe making the variable volatile or something like that so it can't figure it out at compile time. Otherwise I'll just have to disable the warning on that file.

AzP commented 6 years ago

Thanks for the comment, I managed to work around it by reading through the CMakeLists and build it using build type="Release", effectively disabling the extra compiler warning flags.

I'm writing an ebuild for Gentoo, hoping to get it into the tree. Thank you for your awesome work on renderdoc (even though I also thanked you in person at GDC last year 👍 )

baldurk commented 6 years ago

OK I am now confused.

First off, it seems like last time this came up I added -Wno-format-truncation on that file - see 77dea7095c7ada239160db4eedc71dcfc6324f39 from a couple of months ago. So as best as I can tell you shouldn't be getting the warning anyway.

Otherwise, I got GCC 7.2 compiling (I had to switch to and update an old Arch VM since I couldn't figure out how to get 7.2 on my version of Ubuntu) but when I removed that suppression line GCC didn't even complain. This is with gcc (GCC) 7.2.1 20171128 on arch. I even tried removing the return value checks and it still wouldn't complain, so I now have no idea what is even going on or how I should expect GCC to behave here.

Bottom line, building in release is the right thing to do when building for distribution for many reasons including getting proper optimisation settings, but that is a pragmatic thing to allow distribution on weird/unexpected compiler settings - if vanilla GCC 7.2 fails to compile I'd like to fix it. That said, I can't get vanilla GCC 7.2 to fail and I don't know how you are.

What revision are you building from? does it contain that fix above, and if so do you know why is the warning appearing at all, let alone as an error? Do you add your own CFLAGS or CXXFLAGS that would affect compilation?

AzP commented 6 years ago

I'll check it ASAP and get back to you. I'm currently at work, so I might get back to you tomorrow.

AzP commented 6 years ago

Here we go, finally back at my old beauty... =)

Take into account that I've written this ebuild myself, so I might have done something stupid. But essentially, I think that since I tried building it using the eclass 'cmake-utils' and everything set to default, I think that CMake used all the default settings from your CMakeLists. For instance, building Debug as default.

This is some info from my system:

root@skare$ emerge --info renderdoc
Portage 2.3.16 (python 3.5.4-final-0, default/linux/amd64/13.0/desktop/gnome/systemd, gcc-7.2.0, glibc-2.26-r3, 4.14.2-gentoo x86_64)
-----------------------------------------------------------------
                         System Settings
-----------------------------------------------------------------
System uname: Linux-4.14.2-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_920_@_2.67GHz-with-gentoo-2.4.1
KiB Mem:    12302052 total,   3385916 free
KiB Swap:   12418208 total,  12418208 free
Timestamp of repository gentoo: Fri, 08 Dec 2017 20:30:01 +0000
Head commit of repository gentoo: d65c0d4499c1f74ec423d358285d27589cd32cd5
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
ccache version 3.3.4 [disabled]
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.26.1-r1::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.4.6-r1::gentoo, 3.5.4-r1::gentoo, 3.6.3-r1::gentoo
dev-util/ccache:          3.3.4-r1::gentoo
dev-util/cmake:           3.10.0::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.15.1-r1::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            7.2.0::gentoo
sys-devel/gcc-config:     1.9.0::gentoo
sys-devel/libtool:        2.4.6-r4::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.26-r3::gentoo
Repositories:

AzP
    location: /usr/local/portage
    masters: gentoo

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: 9999
    sync-rsync-extra-opts: 

Installed sets: @esteam, @system
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/chromium/policies/managed/chrome-gnome-shell.json /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/opt/chrome/policies/managed/chrome-gnome-shell.json /etc/php/apache2-php7.2/ext-active/ /etc/php/cgi-php7.2/ext-active/ /etc/php/cli-php7.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=10 --with-bdeps=y --load-average=50 --keep-going"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.mdfnet.se/gentoo ftp://mirror.mdfnet.se/gentoo"
LANG="en_US.utf8"
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="24bpp 256-color 3dnow 3dnowext 64bit S3TC X a52 aac aacplus aalib accessibility acl acpi aio alsa amazon amd64 amr amrnb amrwb apng asf aspell autoipd avahi avi bash-completion bidi binary-drivers bluetooth bookmarks branding btrfs bzip2 c++0x cairo ccache cdda cdr cg cgi clang clangstaticanalyzer cleartype cleartype_hinting cli clutter cmake colord cover coverart cracklib crypt css cue cups curl custom-optimization cxx cycles daap dbus dconf debugger device-mapper devil dga dhclient dirac divx dmx dns dri dri3 drm dts dvd dvdr dvdread emboss encode evo exif f2fs fakevim fam fastcgi fat fbcon ffmpeg firefox flac fluidsynth fontconfig fortran fpm freeimage freerdp ftp fuse g3dvl gaim gd gdbm gdu gflags ggi gif gimp git glamor glew glib glsl glut gmail gmailtimestamps gmedia gnome gnome-keyring gnome-online-accounts gnome-shell gold google gphoto2 gpm gstreamer gtk gtk2 gtk3 gtkhtml gvim gzip h224 h281 h323 howl-compat hpijs hwdb iconv icq icu idn imap inotify introspection iphone ipv6 jabber java java6 jingle jpeg jpeg2k kdrive lame lcms ldap libinput libnotify libsecret libsexy libssh2 libv4l libv4l2 llvm llvm-shared-libs lm_sensors mad madwifi mbox md5sum mdnsresponder-compat mh midi mikmod mime minizip mmxext mng moc mod modplug modules mozembed mozilla moznocompose moznoirc moznomail moznoroaming mozsha1 mozsvg mp2 mp3 mp4 mp4live mpeg msn multimedia musepack musicbrainz nas nautilus ncurses nemesi networkmanager new-hpcups nfsv41 nls nptl nsplugin ntfs ntfsprogs nx ofa ogg openal opencl opencore-amr openexr opengl openmp openssl opensslcrypt optimization pam pango pcntl pcre pdf pdflib perl php pidgin pipechan plasma png pnm policykit pop ppds private-headers pulseaudio pvr python python3 qml qt5 qtscript quicktime radio raw rdesktop rdp readline realmedia reiser4 reiserfs rtc s3tc samba sasl schroedinger scintilla sdl seccomp secure-delete session sid sip sndfile sockets spell sql sqlite srt sse3 sse4 sse4.1 sse4.2 sse4_1 sse4_2 ssh ssl ssse3 staging startup-notification static-analyzer steamruntime subtitles subversion suid svg system-cairo system-ffmpeg system-harfbuzz system-icu system-jpeg system-libvpx system-llvm system-snappy systemd tcpd telepathy teletext tga theora threads tiff tls tracker transcode truetype udev udisks unicode upcall upnp upower usb user-session v4l v4l2 vaapi valgrind vdpau video videos vim vim-pager vim-syntax vim-with-x vorbis vte vulkan wav wavpack wayland webdav webdav-neon webdav-serf webkit webkit2 webm webp webphoto webstart widgets wifi winbind wma wma-fixed wmf wmp wxwidgets x264 x265 xanim xattr xcb xcomposite xdmcp xext xfs xinerama xkb xml xmp xrandr xv xvid zeitgeist zeroconf zip zlib zoran" ABI_X86="64" ALSA_CARDS="emu10k1 hda_intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput roccat_konextd" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en sv" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_5 python3_6" QEMU_SOFTMMU_TARGETS="i386 arm x86_64" QEMU_USER_TARGETS="i386 arm x86_64" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

dev-util/renderdoc-9999::AzP was built with the following:
USE="cli python qt5" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_6"

I'll continue adding some more stuff in subsequent comments.

AzP commented 6 years ago

This is the ebuild, as you can see, I'm not adding anything extra. The CMAKE_BUILD_TYPE was not set when the build warning occurred.

# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI="6"

PYTHON_COMPAT=( python3_6 )

inherit cmake-multilib eutils python-single-r1 git-r3

DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs"
HOMEPAGE="https://github.com/baldurk/renderdoc"
EGIT_REPO_URI="https://github.com/baldurk/renderdoc.git"
EGIT_BRANCH="v1.x"
CMAKE_BUILD_TYPE="Release"
CMAKE_BUILD_GENERATOR="Ninja"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+cli +qt5 +python"

RDEPEND="${PYTHON_DEPS}
    x11-libs/libX11
    x11-libs/libxcb
    x11-libs/xcb-util-keysyms
    dev-util/cmake
    sys-devel/bison
    sys-devel/autoconf
    sys-devel/automake
    dev-libs/libpcre
    >=sys-devel/gcc-5.0:*
    python? (
        >=dev-lang/python-3.6
    )
    qt5? (
        dev-qt/qtcore:5
        dev-qt/qtgui:5
        dev-qt/qtwidgets:5
        dev-qt/qtsvg:5
        dev-qt/qtx11extras:5
    )"
DEPEND="${RDEPEND}"

Btw, thank you for adding Gentoo to your list of 'which packages do I need to install'. It made the ebuild-writing extremely simple. I think it took me 20 minutes to go from scratch to an (almost) working ebuild.

AzP commented 6 years ago

Build log from the compilation:

root@skare$ ebuild renderdoc-9999.ebuild compile
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                    [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                                   [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                  [ ok ]
>>> Unpacking source...
 * Fetching https://github.com/baldurk/renderdoc.git ...
git fetch https://github.com/baldurk/renderdoc.git +refs/heads/v1.x:refs/heads/v1.x
remote: Counting objects: 59, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 59 (delta 50), reused 58 (delta 50), pack-reused 0
Unpacking objects: 100% (59/59), done.
From https://github.com/baldurk/renderdoc
   dff6ce12..1a514c13  v1.x       -> v1.x
git symbolic-ref refs/git-r3/dev-util/renderdoc/0/__main__ refs/heads/v1.x
 * Checking out https://github.com/baldurk/renderdoc.git to /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 ...
git checkout --quiet v1.x
GIT update -->
   repository:               https://github.com/baldurk/renderdoc.git
   updating from commit:     dff6ce1245624525c0e8ecb19cdcc0de49d0db81
   to commit:                1a514c13107b6727087ea7585d7f6c7e0c9fe5ca
 qrenderdoc/CMakeLists.txt                     |  2 +-
 qrenderdoc/Widgets/Extended/RDHeaderView.cpp  | 11 ++++++++---
 renderdoc/driver/d3d11/d3d11_common.h         |  2 +-
 renderdoc/driver/d3d11/d3d11_context.cpp      |  4 ++--
 renderdoc/driver/d3d11/d3d11_context.h        |  4 ++--
 renderdoc/driver/d3d11/d3d11_context_wrap.cpp | 29 ++++++++++++++++++++++-------
 renderdoc/driver/d3d11/d3d11_device_wrap.cpp  | 33 +++++++++++++++++++++++++++++++++
 renderdoc/driver/d3d11/d3d11_initstate.cpp    |  5 +++++
 renderdoc/driver/d3d11/d3d11_stringise.cpp    |  3 +--
 renderdoc/driver/gl/gl_debug.cpp              | 44 ++++++++++++++++++++++++++++++++++++++++----
 renderdoc/driver/gl/gl_driver.cpp             | 21 +++++++++++++--------
 renderdoc/driver/gl/gl_driver.h               |  2 ++
 renderdoc/driver/gl/gl_program_iterate.cpp    |  1 +
 renderdoc/driver/gl/gl_replay.cpp             | 12 ++----------
 renderdoc/driver/gl/gl_replay.h               |  2 +-
 renderdoc/serialise/serialiser.h              | 20 ++++++++++----------
 16 files changed, 144 insertions(+), 51 deletions(-)
>>> Source unpacked in /var/tmp/portage/dev-util/renderdoc-9999/work
>>> Preparing source in /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64"
cmake -C /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/gentoo_toolchain.cmake  /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999
loading initial cache file /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/gentoo_common_config.cmake
-- The CXX compiler identification is GNU 7.2.0
-- The C compiler identification is GNU 7.2.0
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Calculating version
-- Building RenderDoc version 1.0
-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- 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
-- Found X11: /usr/lib/libX11.so
-- Checking for modules 'xcb;xcb-keysyms'
--   Found xcb, version 1.12
--   Found xcb-keysyms, version 0.4.0
CMake Warning at renderdoc/driver/vulkan/CMakeLists.txt:49 (message):
  *** CMAKE_INSTALL_PREFIX has been customised to /usr, but
  VULKAN_LAYER_FOLDER is not customised and defaults to
  /etc/vulkan/implicit_layer.d.  This may not do what you expect, e.g.
  installing to a non-root location ***

-- Found OpenGL: /usr/lib/libGL.so   
-- Found PythonInterp: /var/tmp/portage/dev-util/renderdoc-9999/temp/python3.6/bin/python (found suitable version "3.6.3", minimum required is "3") 
-- Found PythonLibs: /usr/lib/libpython3.6m.so (found suitable version "3.6.3", minimum required is "3") 
-- Found BISON: /usr/bin/bison (found version "3.0.4") 
-- Could NOT find PySide2 (missing: PYSIDE2_INCLUDE_DIR PYSIDE2_PYTHON_PATH PYSIDE2_LIBRARY_DIR) 
-- PySide2 not found - Qt will not be accessible in python scripting
-- <<< Gentoo configuration >>>
Build type      Debug
Install path    /usr
Compiler flags:
C               -march=native -O2 -pipe
C++             -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror
Linker flags:
Executable      -Wl,--as-needed
Module          -Wl,--as-needed
Shared          -Wl,--as-needed

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64"
make -j4 VERBOSE=1 
/usr/bin/cmake -H/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 -B/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/CMakeFiles /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/CMakeFiles/include-bin.dir/build.make renderdoc/CMakeFiles/include-bin.dir/depend
make -f renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/build.make renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/depend
make -f renderdoc/CMakeFiles/rdoc.dir/build.make renderdoc/CMakeFiles/rdoc.dir/depend
make -f renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/build.make renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/depend
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/include-bin.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/ihv/amd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/rdoc.dir/DependInfo.cmake --color=
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/include-bin.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/include-bin.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/include-bin.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/depend.internal".
Scanning dependencies of target include-bin
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/CMakeFiles/include-bin.dir/build.make renderdoc/CMakeFiles/include-bin.dir/build
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/rdoc.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/rdoc.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/CMakeFiles/rdoc.dir/depend.internal".
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  1%] Building CXX object renderdoc/CMakeFiles/include-bin.dir/3rdparty/include-bin/main.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIE   -o CMakeFiles/include-bin.dir/3rdparty/include-bin/main.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/include-bin/main.cpp
Scanning dependencies of target rdoc_amd
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/build.make renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/build
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  1%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_amd.dir/amd_isa.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/ihv/amd/amd_isa.cpp
Scanning dependencies of target rdoc
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/CMakeFiles/rdoc.dir/build.make renderdoc/CMakeFiles/rdoc.dir/build
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  2%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/common.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/common/common.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/common/common.cpp
Scanning dependencies of target rdoc_gl
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/build.make renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/build
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  3%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_common.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_common.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_common.cpp
[  3%] Linking CXX executable ../bin/include-bin
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/cmake -E cmake_link_script CMakeFiles/include-bin.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++  -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror  -Wl,--as-needed -rdynamic CMakeFiles/include-bin.dir/3rdparty/include-bin/main.cpp.o  -o ../bin/include-bin 
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  3%] Built target include-bin
[  3%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/dds_readwrite.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/common/dds_readwrite.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/common/dds_readwrite.cpp
[  3%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_counters.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_counters.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_counters.cpp
[  3%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/core.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/core.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/core.cpp
[  4%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_devices.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_amd.dir/amd_isa_devices.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/ihv/amd/amd_isa_devices.cpp
[  5%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/image_viewer.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/image_viewer.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/image_viewer.cpp
[  5%] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_posix.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/ihv/amd && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_amd.dir/amd_isa_posix.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/ihv/amd/amd_isa_posix.cpp
[  5%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_debug.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_debug.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_debug.cpp
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  5%] Built target rdoc_amd
[  5%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/target_control.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/target_control.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/target_control.cpp
[  6%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_driver.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_driver.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_driver.cpp
make -f renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/build.make renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/depend
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/DependInfo.cmake --color=
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/depend.internal".
Scanning dependencies of target rdoc_vulkan
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/build.make renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/build
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  7%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_common.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_common.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_common.cpp
[  7%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/remote_server.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/remote_server.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/remote_server.cpp
[  7%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_core.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_core.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_core.cpp
make -f renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/build.make renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/depend
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/shaders/spirv /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/DependInfo.cmake --color=
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/depend.internal".
Dependee "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/depend.internal".
Scanning dependencies of target rdoc_spirv
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make -f renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/build.make renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/build
make[2]: Entering directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[  8%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_common.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_spirv.dir/spirv_common.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/shaders/spirv/spirv_common.cpp
[  8%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_compile.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_spirv.dir/spirv_compile.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/shaders/spirv/spirv_compile.cpp
[  8%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_disassemble.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_spirv.dir/spirv_disassemble.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp
[  9%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/replay_proxy.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/replay_proxy.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/replay_proxy.cpp
[  9%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_counters.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_counters.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_counters.cpp
[  9%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/android.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/android.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/android.cpp
[ 10%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/plugins.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/plugins.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/plugins.cpp
[ 10%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/resource_manager.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/core/resource_manager.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/core/resource_manager.cpp
[ 11%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_debug.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_debug.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_debug.cpp
[ 12%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_stringise.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_spirv.dir/spirv_stringise.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/shaders/spirv/spirv_stringise.cpp
[ 12%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/data/glsl_shaders.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/data/glsl_shaders.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/data/glsl_shaders.cpp
[ 12%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp
[ 13%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/hooks/hooks.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/hooks/hooks.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/hooks/hooks.cpp
[ 13%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/GlslangToSpv.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/GlslangToSpv.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/SPIRV/GlslangToSpv.cpp
[ 13%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/camera.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/maths/camera.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/maths/camera.cpp
[ 13%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/matrix.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/maths/matrix.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/maths/matrix.cpp
[ 14%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/os_specific.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/os/os_specific.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/os/os_specific.cpp
[ 14%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/app_api.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/app_api.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/app_api.cpp
[ 15%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/basic_types_tests.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/basic_types_tests.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/basic_types_tests.cpp
[ 16%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/InReadableOrder.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/InReadableOrder.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/SPIRV/InReadableOrder.cpp
[ 16%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/Logger.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/Logger.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/SPIRV/Logger.cpp
[ 17%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvBuilder.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvBuilder.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/SPIRV/SpvBuilder.cpp
[ 17%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_options.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/capture_options.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/capture_options.cpp
[ 17%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_file.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/capture_file.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/capture_file.cpp
[ 17%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslAttributes.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslAttributes.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslAttributes.cpp
[ 18%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/entry_points.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/entry_points.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/entry_points.cpp
[ 18%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslParseHelper.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslParseHelper.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslParseHelper.cpp
[ 18%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_driver.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/replay_driver.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/replay_driver.cpp
[ 19%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_output.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/replay_output.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/replay_output.cpp
[ 19%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_controller.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/replay/replay_controller.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/replay/replay_controller.cpp
[ 19%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/serialiser.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/serialiser.cpp
[ 20%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/lz4io.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/lz4io.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/lz4io.cpp
[ 20%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/zstdio.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/zstdio.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/zstdio.cpp
[ 20%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_dispatchtables.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_dispatchtables.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_dispatchtables.cpp
[ 20%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/streamio.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/streamio.cpp
[ 21%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/rdcfile.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/rdcfile.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/rdcfile.cpp
[ 22%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_info.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_info.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_info.cpp
[ 23%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslOpMap.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslOpMap.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslOpMap.cpp
[ 23%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/xml_codec.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/codecs/xml_codec.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/codecs/xml_codec.cpp
[ 23%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslParseables.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslParseables.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslParseables.cpp
[ 24%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/chrome_json_codec.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/codecs/chrome_json_codec.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/codecs/chrome_json_codec.cpp
[ 24%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_initstate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_initstate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_initstate.cpp
[ 24%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslScanContext.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslScanContext.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslScanContext.cpp
[ 24%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/comp_io_tests.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/comp_io_tests.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/comp_io_tests.cpp
[ 24%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser_tests.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/serialiser_tests.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/serialiser_tests.cpp
[ 25%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslGrammar.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslGrammar.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslGrammar.cpp
[ 25%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslTokenStream.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/hlsl/hlslTokenStream.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/hlsl/hlslTokenStream.cpp
[ 25%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_sparse_initstate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_sparse_initstate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_sparse_initstate.cpp
[ 26%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp
[ 26%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp
[ 27%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio_tests.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/serialise/streamio_tests.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/serialise/streamio_tests.cpp
[ 27%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp
[ 27%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/grisu2.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/strings/grisu2.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/grisu2.cpp
[ 27%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/string_utils.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/strings/string_utils.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/string_utils.cpp
[ 28%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp
[ 29%] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/vulkan && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_manager.cpp
[ 30%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_manager.cpp: In member function ‘void VulkanResourceManager::SerialiseImageStates(SerialiserType&, std::map<ResourceId, ImageLayouts>&, std::vector<VkImageMemoryBarrier>&) [with SerialiserType = ReadSerialiser]’:
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_manager.cpp:262:25: error: ‘NumImages’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
   for(uint32_t i = 0; i < NumImages; i++)
                       ~~^~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/build.make:255: renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make[1]: *** [CMakeFiles/Makefile2:329: renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 30%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_initstate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_initstate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_initstate.cpp
[ 30%] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpgd.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-unknown-warning-option -Wno-shift-negative-value -Wno-unknown-warning -Wno-implicit-fallthrough -o CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpgd.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/jpeg-compressor/jpgd.cpp
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp: In function ‘void ____C_A_T_C_H____T_E_S_T____0()’:
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:1441:21: error: ‘ foo’ directive output truncated writing 4 bytes into a region of size 0 [-Werror=format-truncation=]
     int b = snprintf(bufb, sizeof(bufb), "%d foo", largenum);
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/cstdio:42,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ext/string_conversions.h:43,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:6159,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/basic_types.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/renderdoc_replay.h:306,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/common/common.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:25:
/usr/include/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output 11 bytes into a destination of size 6
        __bos (__s), __fmt, __va_arg_pack ());
                                            ^
/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:1507:21: error: ‘__builtin___snprintf_chk’ output truncated before the last format character [-Werror=format-truncation=]
     int b = snprintf(bufb, sizeof(bufb), "foobar %c %d", x, fourtytwo);
             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/cstdio:42,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ext/string_conversions.h:43,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:6159,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/basic_types.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/api/replay/renderdoc_replay.h:306,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/common/common.h:31,
                 from /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/strings/utf8printf.cpp:25:
/usr/include/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output 12 bytes into a destination of size 11
        __bos (__s), __fmt, __va_arg_pack ());
                                            ^
cc1plus: all warnings being treated as errors
make[2]: *** [renderdoc/CMakeFiles/rdoc.dir/build.make:903: renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 30%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_manager.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_manager.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_manager.cpp
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make[1]: *** [CMakeFiles/Makefile2:180: renderdoc/CMakeFiles/rdoc.dir/all] Error 2
[ 30%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp
[ 31%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_renderstate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_renderstate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_renderstate.cpp
[ 32%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp
[ 32%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp
[ 32%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_replay.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_replay.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_replay.cpp
[ 32%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp
[ 33%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp
[ 34%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_resources.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_resources.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_resources.cpp
[ 34%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_program_iterate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_program_iterate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_program_iterate.cpp
[ 34%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp
[ 34%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_shader_refl.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_shader_refl.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_shader_refl.cpp
[ 34%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/limits.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/limits.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/limits.cpp
[ 35%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp
[ 36%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_stringise.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_stringise.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_stringise.cpp
[ 36%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_buffer_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_buffer_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp
[ 36%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp
[ 36%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_debug_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_debug_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp
[ 37%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp
[ 37%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp
[ 38%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_draw_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_draw_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp
[ 38%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp
[ 39%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
[ 39%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp
[ 39%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp
[ 39%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_emulated.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_emulated.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_emulated.cpp
[ 40%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
[ 41%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_framebuffer_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_framebuffer_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp
[ 41%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_get_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_get_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp
[ 41%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
[ 41%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_interop_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_interop_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp
[ 42%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_query_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_query_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_query_funcs.cpp
[ 43%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
[ 43%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_sampler_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_sampler_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp
[ 43%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp
[ 44%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_shader_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_shader_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp
[ 44%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp
[ 45%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp
[ 45%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_state_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_state_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_state_funcs.cpp
[ 45%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp
[ 46%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp
[ 46%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp
[ 46%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_texture_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_texture_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp
[ 46%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DNV_EXTENSIONS -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -Wno-ignored-qualifiers -Wno-unknown-warning-option -Wno-inconsistent-missing-override -o CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp
[ 47%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_uniform_funcs.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/wrappers/gl_uniform_funcs.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[ 47%] Built target rdoc_spirv
[ 47%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_hooks_linux_shared.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_hooks_linux_shared.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_hooks_linux_shared.cpp
[ 47%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_replay_linux.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_replay_linux.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_replay_linux.cpp
[ 48%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_hooks_linux.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/glx_hooks_linux.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/glx_hooks_linux.cpp
[ 48%] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_hooks_linux.cpp.o
cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"1a514c13107b6727087ea7585d7f6c7e0c9fe5ca\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_LINUX -DRENDERDOC_SUPPORT_GL -DRENDERDOC_SUPPORT_VULKAN -DRENDERDOC_WINDOWING_XCB -DRENDERDOC_WINDOWING_XLIB -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc -I/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/3rdparty   -march=native -O2 -pipe -std=c++11 -fstrict-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 -Wimplicit-fallthrough=2 -Werror -fPIC   -o CMakeFiles/rdoc_gl.dir/gl_hooks_linux.cpp.o -c /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/gl/gl_hooks_linux.cpp
make[2]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
[ 48%] Built target rdoc_gl
make[1]: Leaving directory '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
make: *** [Makefile:130: all] Error 2
 * ERROR: dev-util/renderdoc-9999::AzP failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=dev-util/renderdoc-9999::AzP'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/renderdoc-9999::AzP'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/renderdoc-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/renderdoc-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64'
 * S: '/var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999'
AzP commented 6 years ago

Environment description (just noticed that I can actually upload files...)

environment.txt

AzP commented 6 years ago

Build log.

build-abi_x86_64.amd64.txt

baldurk commented 6 years ago

OK I still don't get why I didn't get the error myself, but I think I see the problem. The warning suppression I put on the file isn't showing up in your build log - when I went to look at the command lines I ended up with to compare and see what was different, I found I was also missing it.

Looking at the CMakeLists.txt again and I noticed that I moved the file, but didn't update the separate property-setting line. I really have no idea why cmake wouldn't warn over mentioning a missing file like that. Can you try with that commit above and see if it fixes things?

AzP commented 6 years ago

It seems to be going better now, but it fails at a warning regarding the NumImages:

301 cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/gl && /usr/bin/x86_64-pc-linux-gnu-g++ -DGIT_COMMIT_HASH=\"2a83eca96937e8226aae49532c8cd46b7151ff0a\" -DRENDERDOC_EXPORTS -DRENDERDOC_LIB_SUFFIX=64 -DRENDERDOC_PLATFORM_L
302 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_manager.cpp: In member function ‘void VulkanResourceManager::SerialiseImageStates(SerialiserType&, std::map<ResourceId, ImageLayouts>&, std::vector<VkImageMemoryBarrier>&) [with Se
303 /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999/renderdoc/driver/vulkan/vk_manager.cpp:262:25: error: ‘NumImages’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
304    for(uint32_t i = 0; i < NumImages; i++)
305                        ~~^~~~~~~~~~~
306 [ 32%] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o
307 cd /var/tmp/portage/dev-util/renderdoc-9999/work/renderdoc-9999-abi_x86_64.amd64/renderdoc/driver/shaders/spirv && /usr/bin/x86_64-pc-linux-gnu-g++ -DAMD_EXTENSIONS -DENABLE_HLSL -DGIT_COMMIT_HASH=\"2a83eca96937e8226aae49532c8cd46b7151ff0a\" -DNV_EXTENSIONS -DRENDERDO
308 cc1plus: all warnings being treated as errors
baldurk commented 6 years ago

Ugh GCC sure has some shitty warning behaviour. I'll need to turn that one off globally since it might appear another time in another file, but for now just stick to using the release build where there's no warnings-as-errors and you can ignore that one.

btw, you might want to look at setting the BUILD_VERSION_DIST_* cmake variables, see the root CMakeLists.txt as well as renderdoc/api/replay/version.h

AzP commented 6 years ago

Great, I'll have a look at those as well. I was thinking just that, to ask you what default CMake variables I should set when creating a dist-suitable build (I'm a developer myself, so I have some ideas about Release, optimizations, etc).

AzP commented 6 years ago

Btw, I recommend running some of the new GCC "sanitize" functionality! I've been using it locally on my own project, perhaps you'll get some use out of it as well. https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html

AzP commented 6 years ago

As another comment to this issue, I'm actually seeing some problems with warnings in other projects, even GCC itself! I've tried to rebuild my entire system because the Gentoo devs enabled PIE by default for all packages (unless marked as not supporting it I guess), and GCC 7.2.0 didn't compile successfully with GCC 7.2.0. Isn't that a bit too ironic?

baldurk commented 6 years ago

Sorry I forgot I said I was going to ignore that warning - hopefully with that commit everything should be fine.