:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: gamescope 3.16.3-1.0 (Sun May 4 02:52:22 2025) ==> Retrieving sources... -> Updating gamescope git repo... -> Updating libdisplay-info git repo... -> Updating libliftoff git repo... -> Updating openvr git repo... -> Updating reshade git repo... -> Updating SPIRV-Headers git repo... -> Updating vkroots git repo... -> Updating wlroots git repo... -> Found 1890.patch ==> Validating source files with b2sums... gamescope ... Passed libdisplay-info ... Skipped libliftoff ... Skipped openvr ... Skipped reshade ... Skipped SPIRV-Headers ... Skipped vkroots ... Skipped wlroots ... Skipped 1890.patch ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: gamescope 3.16.3-1.0 (Sun May 4 02:52:34 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for libxkbcommon.so: :: Repository extra-staging 1) libxkbcommon :: Repository extra 2) libxkbcommon Enter a number (default=1): :: There are 2 providers available for xorg-server-xwayland: :: Repository extra-staging 1) xorg-xwayland :: Repository extra 2) xorg-xwayland Enter a number (default=1): resolving dependencies... :: There are 2 providers available for libsndfile.so=1-32: :: Repository extra-staging 1) libsndfile :: Repository extra 2) libsndfile Enter a number (default=1): :: There are 3 providers available for libwebrtc_audio_processing.so=1-32: :: Repository extra-staging 1) webrtc-audio-processing 2) webrtc-audio-processing-0.3 :: Repository extra 3) webrtc-audio-processing Enter a number (default=1): :: There are 2 providers available for libgl: :: Repository extra-staging 1) libglvnd :: Repository extra 2) libglvnd Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (106) alsa-card-profiles-1:0.3.51-1.1 alsa-lib-1.2.14-1.0 alsa-topology-conf-1.2.5.1-4.0 alsa-ucm-conf-1.2.14-1.0 aom-3.12.1-1.0 bluez-libs-5.66-1.1 cairo-1.18.2-2.0 dav1d-1.5.0-1.0 default-cursors-3-1.0 flac-1.4.3-2.0 fontconfig-2:2.16.2-1.0 freetype2-2.13.3-1.0 fribidi-1.0.16-1.0 giflib-5.2.2-2.0 graphite-1:1.3.14-3.3 harfbuzz-7.1.0-1.0 hidapi-0.14.0-1.0 jbigkit-2.1-8.0 lame-3.100-5.0 libdatrie-0.2.13-4.0 libedit-20250104_3.1-1.1 libepoxy-1.5.10-3.0 libevdev-1.13.4-1.0 libfdk-aac-2.0.3-1.0 libfontenc-1.1.8-1.0 libfreeaptx-0.1.1-2.0 libglvnd-1.7.0-1.1 libgudev-237-2.0 libice-1.1.2-1.0 libjpeg-turbo-3.1.0-1.0 libldac-2.0.2.3-2.0 libogg-1.3.5-2.0 libomxil-bellagio-0.9.3-5.0 libpciaccess-0.18.1-2.0 libpng-1.6.47-1.0 libsm-1.2.6-1.0 libsndfile-1.2.2-3.0 libthai-0.1.29-3.0 libtiff-4.7.0-1.0 libunwind-1.8.1-3.2 libvorbis-1.3.7-4.0 libwacom-2.14.0-1.0 libwebp-1.5.0-1.0 libxau-1.0.12-1.0 libxcvt-0.1.3-1.0 libxdmcp-1.1.5-1.0 libxfont2-2.0.7-1.0 libxft-2.3.9-1.0 libxkbfile-1.1.3-1.0 libxrandr-1.5.4-1.0 libxshmfence-1.3.3-1.0 libxt-1.3.0-2.0 libyuv-r2426+464c51a03-1.0 lilv-0.24.20-1.0 llvm-libs-18.1.8-4.1 lm_sensors-1:3.6.0.r41.g31d1f125-3.0 lv2-1.18.10-1.0 lzo-2.10-5.1 mesa-23.0.3-1.0 mpg123-1.32.10-1.0 mtdev-1.1.7-1.0 opus-1.5.2-1.1 pango-1:1.50.14-1.1 pcre-8.45-4.0 sbc-2.0-2.0 serd-0.32.2-1.0 sord-0.16.14-1.0 sratom-0.6.14-1.0 webrtc-audio-processing-0.3.1-5.0 xcb-proto-1.17.0-3.0 xkeyboard-config-2.43-1.0 xorg-fonts-encodings-1.1.0-1.0 xorg-server-common-21.1.16-1.0 xorg-setxkbmap-1.3.4-2.0 xorg-xkbcomp-1.4.7-1.0 xorgproto-2024.1-2.0 lcms2-2.16-1.0 libavif-1.1.1-2.0 libdecor-0.2.2-1.0 libdrm-2.4.124-1.0 libei-1.3.0-1.0 libinput-1.28.0-1.0 libx11-1.8.12-1.0 libxcb-1.17.0-1.0 libxcomposite-0.4.6-2.0 libxcursor-1.2.3-1.0 libxdamage-1.1.6-2.0 libxext-1.3.6-1.0 libxfixes-6.0.1-2.0 libxi-1.8.2-1.0 libxkbcommon-1.8.1-1.0 libxmu-1.2.0-1.0 libxrender-0.9.12-1.0 libxres-1.2.2-2.0 libxtst-1.2.5-1.0 libxxf86vm-1.1.6-1.0 luajit-2.1.0.beta3.r471.g505e2c03-1.12 pipewire-1:0.3.51-1.1 pixman-0.44.2-1.0 sdl2-2.30.11-1.0 seatd-0.9.1-1.0 vulkan-icd-loader-1.4.303-1.0 wayland-1.23.1-1.0 xcb-util-errors-1.0.1-2.0 xcb-util-wm-0.4.2-2.0 xorg-xwayland-24.1.6-1.0 Total Installed Size: 332.13 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libpng... installing libyuv... installing giflib... installing libwebp... installing libavif... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing libdecor... Optional dependencies for libdecor gtk3: gtk3 support installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libevdev... installing libei... installing mtdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing alsa-card-profiles... installing libogg... installing flac... installing lame... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [pending] jack: for jack audio support libpulse: for pulse audio support perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing bluez-libs... installing sbc... installing libldac... installing libfreeaptx... installing libfdk-aac... installing serd... Optional dependencies for serd serd-docs: for developer documentation installing pcre... installing sord... Optional dependencies for sord sord-docs: for developer documentation installing lv2... Optional dependencies for lv2 lv2-docs: for developer documentation lv2-example-plugins: for example plugins python-lxml: for lv2specgen.py python-markdown: for lv2specgen.py python-pygments: for lv2specgen.py python-rdflib: for lv2specgen.py sord: for lv2_validate [installed] installing sratom... Optional dependencies for sratom sratom-docs: for developer documentation installing lilv... Optional dependencies for lilv libsndfile: for lv2apply [installed] lilv-docs: for documentation python-numpy: for Python bindings installing webrtc-audio-processing... installing pipewire... Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. Optional dependencies for pipewire pipewire-docs: Documentation pipewire-session-manager: Session manager pipewire-alsa: ALSA configuration pipewire-jack: JACK support pipewire-pulse: PulseAudio replacement gst-plugin-pipewire: GStreamer plugin pipewire-zeroconf: Zeroconf support pipewire-v4l2: V4L2 interceptor pipewire-x11-bell: X11 bell realtime-privileges: realtime privileges with rt module rtkit: realtime privileges with rtkit module installing libxfixes... installing libxcomposite... installing libxcursor... installing libxdamage... installing libxi... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing libice... installing libsm... installing libxt... installing libxmu... installing libxres... installing libxtst... installing libxxf86vm... installing luajit... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... installing hidapi... installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver [installed] libdecor: Wayland client decorations [installed] installing seatd... installing xcb-util-errors... installing xcb-util-wm... installing libepoxy... installing xorg-fonts-encodings... installing libfontenc... installing libxfont2... installing libxkbfile... installing xorg-xkbcomp... installing libxrandr... installing xorg-setxkbmap... installing xorg-server-common... installing libxcvt... installing xorg-xwayland... :: Running post-transaction hooks... (1/8) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'seat' with GID 972. (2/8) Reloading system manager configuration... Skipped: Current root is not booted. (3/8) Reloading user manager configuration... Skipped: Current root is not booted. (4/8) Updating udev hardware database... (5/8) Reloading device manager configuration... Skipped: Device manager is not running. (6/8) Arming ConditionNeedsUpdate... (7/8) Updating fontconfig configuration... (8/8) Updating fontconfig cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (20) cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libuv-1.51.0-1.0 mpdecimal-4.0.0-2.153 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 python-3.13.3-1.0 python-tqdm-4.67.1-1.0 rhash-1.4.4-1.0 spirv-tools-1:1.4.309.0-1.0 benchmark-1.9.2-1.0 cmake-3.30.3-2.1 git-2.47.0-1.0 glslang-15.2.0-2.0 meson-1.7.2-1.0 ninja-1.12.1-2.0 vulkan-headers-1:1.4.309.0-1.0 wayland-protocols-1.44-1.0 Total Installed Size: 230.82 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing benchmark... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing spirv-tools... installing glslang... installing ninja... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing vulkan-headers... Optional dependencies for vulkan-headers python: Registry tools [installed] installing wayland-protocols... :: Running post-transaction hooks... (1/4) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found 1890.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of gamescope git repo... Cloning into 'gamescope'... done. Switched to a new branch 'makepkg' -> Creating working copy of libdisplay-info git repo... Cloning into 'libdisplay-info'... done. -> Creating working copy of libliftoff git repo... Cloning into 'libliftoff'... done. -> Creating working copy of openvr git repo... Cloning into 'openvr'... done. Updating files: 16% (137/855) Updating files: 17% (146/855) Updating files: 18% (154/855) Updating files: 18% (159/855) Updating files: 19% (163/855) Updating files: 20% (171/855) Updating files: 21% (180/855) Updating files: 22% (189/855) Updating files: 23% (197/855) Updating files: 24% (206/855) Updating files: 25% (214/855) Updating files: 26% (223/855) Updating files: 27% (231/855) Updating files: 28% (240/855) Updating files: 29% (248/855) Updating files: 30% (257/855) Updating files: 31% (266/855) Updating files: 32% (274/855) Updating files: 33% (283/855) Updating files: 34% (291/855) Updating files: 35% (300/855) Updating files: 36% (308/855) Updating files: 37% (317/855) Updating files: 38% (325/855) Updating files: 39% (334/855) Updating files: 40% (342/855) Updating files: 41% (351/855) Updating files: 42% (360/855) Updating files: 43% (368/855) Updating files: 44% (377/855) Updating files: 45% (385/855) Updating files: 46% (394/855) Updating files: 47% (402/855) Updating files: 48% (411/855) Updating files: 49% (419/855) Updating files: 50% (428/855) Updating files: 51% (437/855) Updating files: 52% (445/855) Updating files: 53% (454/855) Updating files: 54% (462/855) Updating files: 55% (471/855) Updating files: 56% (479/855) Updating files: 57% (488/855) Updating files: 58% (496/855) Updating files: 59% (505/855) Updating files: 60% (513/855) Updating files: 61% (522/855) Updating files: 62% (531/855) Updating files: 63% (539/855) Updating files: 64% (548/855) Updating files: 65% (556/855) Updating files: 66% (565/855) Updating files: 67% (573/855) Updating files: 68% (582/855) Updating files: 69% (590/855) Updating files: 70% (599/855) Updating files: 71% (608/855) Updating files: 72% (616/855) Updating files: 73% (625/855) Updating files: 74% (633/855) Updating files: 75% (642/855) Updating files: 76% (650/855) Updating files: 77% (659/855) Updating files: 78% (667/855) Updating files: 79% (676/855) Updating files: 80% (684/855) Updating files: 81% (693/855) Updating files: 82% (702/855) Updating files: 83% (710/855) Updating files: 84% (719/855) Updating files: 85% (727/855) Updating files: 86% (736/855) Updating files: 87% (744/855) Updating files: 88% (753/855) Updating files: 89% (761/855) Updating files: 90% (770/855) Updating files: 91% (779/855) Updating files: 92% (787/855) Updating files: 93% (796/855) Updating files: 94% (804/855) Updating files: 95% (813/855) Updating files: 96% (821/855) Updating files: 97% (830/855) Updating files: 98% (838/855) Updating files: 99% (847/855) Updating files: 100% (855/855) Updating files: 100% (855/855), done. -> Creating working copy of reshade git repo... Cloning into 'reshade'... done. -> Creating working copy of SPIRV-Headers git repo... Cloning into 'SPIRV-Headers'... done. -> Creating working copy of vkroots git repo... Cloning into 'vkroots'... done. -> Creating working copy of wlroots git repo... Cloning into 'wlroots'... done. ==> Starting prepare()... Initialized empty Git repository in /build/gamescope/src/gamescope/subprojects/stb/.git/ Progress: 0 / 7 (stb) Progress: 0 / 7 (stb, glm) Downloading glm source from https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz Progress: 0 / 7 (stb, glm, wlroots)  Download wlroots... -> Already downloaded Progress: 1 / 7 (stb, glm) Progress: 1 / 7 (libliftoff, stb, glm)  Download libliftoff... -> Already downloaded Progress: 2 / 7 (stb, glm) Progress: 2 / 7 (stb, glm, openvr)  Download openvr... -> Already downloaded Progress: 3 / 7 (stb, glm) Progress: 3 / 7 (vkroots, stb, glm)  Download vkroots... -> Already downloaded Progress: 4 / 7 (stb, glm) Progress: 4 / 7 (stb, glm, libdisplay-info)  Download libdisplay-info... -> Already downloaded Progress: 5 / 7 (stb, glm) Downloading file of unknown size. Downloading glm patch from https://wrapdb.mesonbuild.com/v2/glm_0.9.9.8-2/get_patch From https://github.com/nothings/stb * branch 5736b15f7ea0ffb08dd38af21067c314d6a3aae9 -> FETCH_HEAD HEAD is now at 5736b15 re-add perlin noise again  Download glm... -> done Progress: 6 / 7 (stb)  Download stb... -> done Progress: 7 / 7 ()  Submodule 'src/reshade' (https://github.com/Joshua-Ashton/reshade) registered for path 'src/reshade' Submodule 'subprojects/libdisplay-info' (https://gitlab.freedesktop.org/emersion/libdisplay-info) registered for path 'subprojects/libdisplay-info' Submodule 'subprojects/libliftoff' (https://gitlab.freedesktop.org/emersion/libliftoff.git) registered for path 'subprojects/libliftoff' Submodule 'subprojects/openvr' (https://github.com/ValveSoftware/openvr.git) registered for path 'subprojects/openvr' Submodule 'subprojects/vkroots' (https://github.com/Joshua-Ashton/vkroots) registered for path 'subprojects/vkroots' Submodule 'subprojects/wlroots' (https://github.com/Joshua-Ashton/wlroots.git) registered for path 'subprojects/wlroots' Submodule 'thirdparty/SPIRV-Headers' (https://github.com/KhronosGroup/SPIRV-Headers/) registered for path 'thirdparty/SPIRV-Headers' Cloning into '/build/gamescope/src/gamescope/src/reshade'... done. Cloning into '/build/gamescope/src/gamescope/subprojects/libdisplay-info'... done. Cloning into '/build/gamescope/src/gamescope/subprojects/libliftoff'... done. Cloning into '/build/gamescope/src/gamescope/subprojects/openvr'... done. Cloning into '/build/gamescope/src/gamescope/subprojects/vkroots'... done. Cloning into '/build/gamescope/src/gamescope/subprojects/wlroots'... done. Cloning into '/build/gamescope/src/gamescope/thirdparty/SPIRV-Headers'... done. From /build/gamescope/src/gamescope/../reshade * branch 696b14cd6006ae9ca174e6164450619ace043283 -> FETCH_HEAD Submodule path 'src/reshade': checked out '696b14cd6006ae9ca174e6164450619ace043283' Submodule path 'subprojects/libdisplay-info': checked out '66b802d05b374cd8f388dc6ad1e7ae4f08cb3300' Submodule path 'subprojects/libliftoff': checked out '8b08dc1c14fd019cc90ddabe34ad16596b0691f4' From /build/gamescope/src/gamescope/../openvr * branch ebd425331229365dc3ec42d1bb8b2cc3c2332f81 -> FETCH_HEAD Submodule path 'subprojects/openvr': checked out 'ebd425331229365dc3ec42d1bb8b2cc3c2332f81' Submodule path 'subprojects/vkroots': checked out '5106d8a0df95de66cc58dc1ea37e69c99afc9540' Submodule path 'subprojects/wlroots': checked out '4bc5333a2cbba0b0b88559f281dbde04b849e6ef' Submodule path 'thirdparty/SPIRV-Headers': checked out 'd790ced752b5bfc06b6988baadef6eb2d16bdf96' patching file CMakeLists.txt ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 gamescope build -Dforce_fallback_for=glm,stb,libdisplay-info,libliftoff,vkroots,wlroots -Dpipewire=enabled The Meson build system Version: 1.7.2 Source dir: /build/gamescope/src/gamescope Build dir: /build/gamescope/src/build Build type: native build Project name: gamescope Project version: undefined C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20250207") C linker for the host machine: cc ld.bfd 2.44 C++ compiler for the host machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20250207") C++ linker for the host machine: c++ ld.bfd 2.44 Host machine cpu family: x86 Host machine cpu: i686 Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-c99-designator: NO Compiler for C++ supports arguments -Wno-invalid-offsetof: YES Compiler for C++ supports arguments -Wno-unused-const-variable: YES Compiler for C++ supports arguments -Wno-volatile: YES Compiler for C++ supports arguments -Wno-deprecated-volatile: NO Compiler for C++ supports arguments -Wno-ignored-qualifiers: YES Compiler for C++ supports arguments -Wno-missing-braces: YES Compiler for C++ supports arguments -fno-exceptions: YES Compiler for C++ supports arguments -ffast-math: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 Run-time dependency libpipewire-0.3 found: YES 0.3.51 Library rt found: YES Run-time dependency hwdata found: YES 0.394 Run-time dependency x11 found: YES 1.8.12 Run-time dependency wayland-client found: YES 1.23.1 Run-time dependency vulkan found: YES 1.4.303 Found CMake: /usr/bin/cmake (3.30.3) Run-time dependency openvr found: NO (tried pkgconfig and cmake) Executing subproject openvr method cmake openvr| Found CMake: /usr/bin/cmake (3.30.3) | Configuring the build directory with CMake version 3.30.3 | Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DUSE_LIBCXX=False | - build directory: /build/gamescope/src/build/subprojects/openvr/__CMake_build | - source directory: /build/gamescope/src/gamescope/subprojects/openvr | - toolchain file: /build/gamescope/src/build/subprojects/openvr/__CMake_build/CMakeMesonToolchainFile.cmake | - preload file: /usr/lib/python3.13/site-packages/mesonbuild/cmake/data/preload.cmake | - trace args: --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt | - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102] | Put cmake in trace mode, but with variables expanded. | Put cmake in trace mode and sets the trace output format. | Not searching for unused variables given on the command line. | Put cmake in trace mode and redirect trace output to a file instead of stderr. | Trace will be written to cmake_trace.txt | -- The C compiler identification is GNU 14.2.1 | -- The CXX compiler identification is GNU 14.2.1 | -- Detecting C compiler ABI info | -- Detecting C compiler ABI info - done | -- Check for working C compiler: /usr/bin/cc - skipped | -- Detecting C compile features | -- Detecting C compile features - done | -- Detecting CXX compiler ABI info | -- Detecting CXX compiler ABI info - done | -- Check for working CXX compiler: /usr/bin/c++ - skipped | -- Detecting CXX compile features | -- Detecting CXX compile features - done | -- Configuring done (0.4s) | -- Generating done (0.0s) | -- Build files have been written to: /build/gamescope/src/build/subprojects/openvr/__CMake_build openvr| CMake configuration: SUCCEEDED openvr| CMake project OpenVRSDK has 1 build targets. openvr| Generated Meson AST: /build/gamescope/src/build/subprojects/openvr/meson.build openvr| Project name: OpenVRSDK openvr| Project version: undefined openvr| C++ compiler for the host machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20250207") openvr| C++ linker for the host machine: c++ ld.bfd 2.44 openvr| Build targets in project: 1 openvr| Subproject openvr finished. Check usable header "vulkan/vulkan.h" with dependency vulkan: YES Build-time dependency wayland-scanner found: YES 1.23.1 Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner) Run-time dependency wayland-protocols found: YES 1.44 Looking for a fallback subproject for the dependency vkroots because: Use of fallback dependencies is forced. Executing subproject vkroots vkroots| Project name: vkroots vkroots| Project version: undefined vkroots| C++ compiler for the host machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20250207") vkroots| C++ linker for the host machine: c++ ld.bfd 2.44 vkroots| Build targets in project: 64 vkroots| Subproject vkroots finished. Dependency vkroots found: YES undefined (overridden) Run-time dependency xcb found: YES 1.17.0 Run-time dependency x11-xcb found: YES 1.8.12 Looking for a fallback subproject for the dependency glm because: Use of fallback dependencies is forced. Executing subproject glm glm| Project name: glm glm| Project version: 0.9.9.8 glm| C++ compiler for the host machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20250207") glm| C++ linker for the host machine: c++ ld.bfd 2.44 glm| Build targets in project: 64 glm| Subproject glm finished. Dependency glm from subproject subprojects/glm-0.9.9.8 found: YES 0.9.9.8 Dependency wayland-client found: YES 1.23.1 (cached) Configuring VkLayer_FROG_gamescope_wsi.x86.json using configuration Run-time dependency xdamage found: YES 1.1.6 Run-time dependency xcomposite found: YES 0.4.6 Run-time dependency xcursor found: YES 1.2.3 Run-time dependency xrender found: YES 0.9.12 Run-time dependency xext found: YES 1.3.6 Run-time dependency xfixes found: YES 6.0.1 Run-time dependency xxf86vm found: YES 1.1.6 Run-time dependency xtst found: YES 1.2.5 Run-time dependency xres found: YES 1.2.2 Run-time dependency xmu found: YES 1.2.0 Run-time dependency xi found: YES 1.8.2 Run-time dependency libdrm found: YES 2.4.124 Run-time dependency libeis-1.0 found: YES 1.3.0 Run-time dependency wayland-server found: YES 1.23.1 Dependency wayland-protocols found: YES 1.44 (cached) Run-time dependency xkbcommon found: YES 1.8.1 Run-time dependency threads found: YES Run-time dependency libcap found: YES 2.76 Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake) Dependency glm found: YES 0.9.9.8 (cached) Run-time dependency sdl2 found: YES 2.30.11 Looking for a fallback subproject for the dependency stb because: Use of fallback dependencies is forced. Executing subproject stb stb| Project name: stb stb| Project version: 0.1.0 stb| C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20250207") stb| C linker for the host machine: cc ld.bfd 2.44 stb| Build targets in project: 65 stb| Subproject stb finished. Dependency stb found: YES 0.1.0 (overridden) Run-time dependency libavif found: YES 1.1.1 Looking for a fallback subproject for the dependency wlroots because: Use of fallback dependencies is forced. Executing subproject wlroots wlroots| Project name: wlroots wlroots| Project version: 0.18.0 wlroots| C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20250207") wlroots| C linker for the host machine: cc ld.bfd 2.44 wlroots| Compiler for C supports arguments -Wundef: YES wlroots| Compiler for C supports arguments -Wlogical-op: YES wlroots| Compiler for C supports arguments -Wmissing-include-dirs: YES wlroots| Compiler for C supports arguments -Wold-style-definition: YES wlroots| Compiler for C supports arguments -Wpointer-arith: YES wlroots| Compiler for C supports arguments -Winit-self: YES wlroots| Compiler for C supports arguments -Wstrict-prototypes: YES wlroots| Compiler for C supports arguments -Wimplicit-fallthrough=2: YES wlroots| Compiler for C supports arguments -Wendif-labels: YES wlroots| Compiler for C supports arguments -Wstrict-aliasing=2: YES wlroots| Compiler for C supports arguments -Woverflow: YES wlroots| Compiler for C supports arguments -Wmissing-prototypes: YES wlroots| Compiler for C supports arguments -Walloca: YES wlroots| Compiler for C supports arguments -Wno-missing-braces: YES wlroots| Compiler for C supports arguments -Wno-missing-field-initializers: YES wlroots| Compiler for C supports arguments -Wno-unused-parameter: YES wlroots| Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES wlroots| Dependency wayland-server found: YES 1.23.1 (cached) wlroots| Dependency libdrm found: YES 2.4.124 (cached) wlroots| Dependency xkbcommon found: YES 1.8.1 (cached) wlroots| Run-time dependency pixman-1 found: YES 0.44.2 wlroots| Library m found: YES wlroots| Library rt found: YES wlroots| Dependency wayland-protocols found: YES 1.44 (cached) wlroots| Dependency wayland-scanner found: YES 1.23.1 (cached) wlroots| Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner) wlroots| Has header "linux/dma-buf.h" : YES wlroots| Has header "sys/eventfd.h" : YES wlroots| Dependency pixman-1 found: YES 0.44.2 (cached) wlroots| Run-time dependency lcms2 found: YES 2.16 wlroots| Run-time dependency libudev found: YES 256 wlroots| Run-time dependency libseat found: YES 0.9.1 wlroots| Run-time dependency libinput found: YES 1.28.0 wlroots| Dependency wayland-client found: YES 1.23.1 (cached) wlroots| Run-time dependency xwayland found: YES 24.1.6 wlroots| Dependency xcb found: YES 1.17.0 (cached) wlroots| Run-time dependency xcb-composite found: YES 1.17.0 wlroots| Run-time dependency xcb-ewmh found: YES 0.4.2 wlroots| Run-time dependency xcb-icccm found: YES 0.4.2 wlroots| Run-time dependency xcb-render found: YES 1.17.0 wlroots| Run-time dependency xcb-res found: YES 1.17.0 wlroots| Run-time dependency xcb-xfixes found: YES 1.17.0 wlroots| Run-time dependency xcb-errors found: YES 1.0.1 wlroots| Checking for function "xcb_xfixes_set_client_disconnect_mode" with dependencies xcb, xcb-composite, xcb-ewmh, xcb-icccm, xcb-render, xcb-res, xcb-xfixes, xcb-errors: YES wlroots| Configuring config.h using configuration wlroots| Configuring version.h using configuration wlroots| Configuring config.h using configuration wlroots| Build targets in project: 201 wlroots| Subproject wlroots finished. Dependency wlroots from subproject subprojects/wlroots found: YES 0.18.0 Looking for a fallback subproject for the dependency libdisplay-info because: Use of fallback dependencies is forced. Executing subproject libdisplay-info libdisplay-info| Project name: libdisplay-info libdisplay-info| Project version: 0.2.0 libdisplay-info| C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20250207") libdisplay-info| C linker for the host machine: cc ld.bfd 2.44 libdisplay-info| Dependency hwdata found: YES 0.394 (cached) libdisplay-info| Program tool/gen-search-table.py found: YES (/build/gamescope/src/gamescope/subprojects/libdisplay-info/tool/gen-search-table.py) libdisplay-info| Library m found: YES libdisplay-info| Compiler for C supports arguments -Wundef: YES (cached) libdisplay-info| Compiler for C supports arguments -Wmissing-prototypes: YES (cached) libdisplay-info| Compiler for C supports arguments -Walloca: YES (cached) libdisplay-info| Compiler for C supports arguments -Wdeclaration-after-statement: YES libdisplay-info| Compiler for C supports arguments -Wconversion: YES libdisplay-info| Compiler for C supports arguments -Wno-unused-parameter: YES (cached) libdisplay-info| Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached) libdisplay-info| Compiler for C supports arguments -Werror=implicit: YES libdisplay-info| Program ./edid-decode-check.sh found: YES (/build/gamescope/src/gamescope/subprojects/libdisplay-info/test/./edid-decode-check.sh) libdisplay-info| Program ./edid-print-check.sh found: YES (/build/gamescope/src/gamescope/subprojects/libdisplay-info/test/./edid-print-check.sh) libdisplay-info| Program ./edid-decode-diff.sh found: YES (/build/gamescope/src/gamescope/subprojects/libdisplay-info/test/./edid-decode-diff.sh) libdisplay-info| Using subprojects/libdisplay-info/subprojects/edid-decode.wrap libdisplay-info| Automatic wrap-based subproject downloading is disabled libdisplay-info| Subproject edid-decode is buildable: NO (disabling) libdisplay-info| Program edid-decode found: NO libdisplay-info| Build targets in project: 205 libdisplay-info| Subproject libdisplay-info finished. Dependency libdisplay-info found: YES 0.2.0 (overridden) Run-time dependency libdecor-0 found: YES 0.2.2 Program glslang found: YES (/usr/bin/glslang) Run-time dependency luajit found: YES 2.1.0-beta3 Dependency libinput found: YES 1.28.0 (cached) Looking for a fallback subproject for the dependency libliftoff because: Use of fallback dependencies is forced. Executing subproject libliftoff libliftoff| Project name: libliftoff libliftoff| Project version: 0.5.0 libliftoff| C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20250207") libliftoff| C linker for the host machine: cc ld.bfd 2.44 libliftoff| Compiler for C supports arguments -Wundef: YES (cached) libliftoff| Compiler for C supports arguments -Wmissing-prototypes: YES (cached) libliftoff| Compiler for C supports arguments -Walloca: YES (cached) libliftoff| Compiler for C supports arguments -Wdeclaration-after-statement: YES (cached) libliftoff| Compiler for C supports arguments -Wfloat-conversion: YES libliftoff| Compiler for C supports arguments -Wsign-conversion: YES libliftoff| Compiler for C supports arguments -Wno-missing-braces: YES (cached) libliftoff| Compiler for C supports arguments -Wno-unused-parameter: YES (cached) libliftoff| Dependency libdrm found: YES 2.4.124 (cached) libliftoff| Build targets in project: 218 libliftoff| Subproject libliftoff finished. Dependency libliftoff found: YES 0.5.0 (overridden) Configuring GamescopeVersion.h using configuration Run-time dependency benchmark found: YES 1.9.2 Build targets in project: 224 wlroots 0.18.0 drm-backend : NO x11-backend : NO libinput-backend: YES xwayland : YES gles2-renderer : NO vulkan-renderer : NO gbm-allocator : NO session : YES color-management: YES xcb-errors : YES egl : NO libliftoff : NO gamescope undefined Subprojects edid-decode : NO Automatic wrap-based subproject downloading is disabled glm : YES libdisplay-info : YES libliftoff : YES openvr : YES stb : YES vkroots : YES wlroots : YES User defined options auto_features : enabled b_pie : true buildtype : plain force_fallback_for: glm,stb,libdisplay-info,libliftoff,vkroots,wlroots libexecdir : lib pipewire : enabled prefix : /usr python.bytecompile: 1 sbindir : bin wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja ninja: Entering directory `/build/gamescope/src/build' [1/598] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_c with a custom command [2/598] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_server_h with a custom command [3/598] Generating subprojects/wlroots/protocol/presentation_time_c with a custom command [4/598] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_client_h with a custom command [5/598] Generating subprojects/wlroots/protocol/presentation_time_client_h with a custom command [6/598] Generating subprojects/wlroots/protocol/presentation_time_server_h with a custom command [7/598] Generating subprojects/wlroots/protocol/tablet_v2_c with a custom command [8/598] Generating subprojects/wlroots/protocol/tablet_v2_server_h with a custom command [9/598] Generating subprojects/wlroots/protocol/viewporter_c with a custom command [10/598] Generating subprojects/wlroots/protocol/tablet_v2_client_h with a custom command [11/598] Generating subprojects/wlroots/protocol/viewporter_server_h with a custom command [12/598] Generating subprojects/wlroots/protocol/viewporter_client_h with a custom command [13/598] Generating subprojects/wlroots/protocol/xdg_shell_c with a custom command [14/598] Generating subprojects/wlroots/protocol/xdg_shell_server_h with a custom command [15/598] Generating subprojects/wlroots/protocol/xdg_shell_client_h with a custom command [16/598] Generating subprojects/wlroots/protocol/alpha_modifier_v1_c with a custom command [17/598] Generating subprojects/wlroots/protocol/content_type_v1_c with a custom command [18/598] Generating subprojects/wlroots/protocol/alpha_modifier_v1_server_h with a custom command [19/598] Generating subprojects/wlroots/protocol/content_type_v1_server_h with a custom command [20/598] Generating subprojects/wlroots/protocol/cursor_shape_v1_c with a custom command [21/598] Generating subprojects/wlroots/protocol/cursor_shape_v1_server_h with a custom command [22/598] Generating subprojects/wlroots/protocol/drm_lease_v1_c with a custom command [23/598] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_c with a custom command [24/598] Generating subprojects/wlroots/protocol/drm_lease_v1_server_h with a custom command [25/598] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_server_h with a custom command [26/598] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_c with a custom command [27/598] Generating subprojects/wlroots/protocol/ext_session_lock_v1_c with a custom command [28/598] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_server_h with a custom command [29/598] Generating subprojects/wlroots/protocol/ext_session_lock_v1_server_h with a custom command [30/598] Generating subprojects/wlroots/protocol/fractional_scale_v1_c with a custom command [31/598] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_c with a custom command [32/598] Generating subprojects/wlroots/protocol/fractional_scale_v1_server_h with a custom command [33/598] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_server_h with a custom command [34/598] Generating subprojects/wlroots/protocol/security_context_v1_c with a custom command [35/598] Generating subprojects/wlroots/protocol/security_context_v1_server_h with a custom command [36/598] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_c with a custom command [37/598] Generating subprojects/wlroots/protocol/xdg_activation_v1_c with a custom command [38/598] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_server_h with a custom command [39/598] Generating subprojects/wlroots/protocol/xdg_activation_v1_client_h with a custom command [40/598] Generating subprojects/wlroots/protocol/xdg_activation_v1_server_h with a custom command [41/598] Generating subprojects/wlroots/protocol/xwayland_shell_v1_server_h with a custom command [42/598] Generating subprojects/wlroots/protocol/xwayland_shell_v1_c with a custom command [43/598] Generating subprojects/wlroots/protocol/tearing_control_v1_c with a custom command [44/598] Generating subprojects/wlroots/protocol/tearing_control_v1_server_h with a custom command [45/598] Generating subprojects/wlroots/protocol/fullscreen_shell_unstable_v1_c with a custom command [46/598] Generating subprojects/wlroots/protocol/fullscreen_shell_unstable_v1_server_h with a custom command [47/598] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_c with a custom command [48/598] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_server_h with a custom command [49/598] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_server_h with a custom command [50/598] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_c with a custom command [51/598] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_c with a custom command [52/598] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_server_h with a custom command [53/598] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_c with a custom command [54/598] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_server_h with a custom command [55/598] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_client_h with a custom command [56/598] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_c with a custom command [57/598] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_c with a custom command [58/598] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_server_h with a custom command [59/598] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_client_h with a custom command [60/598] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_server_h with a custom command [61/598] Generating subprojects/wlroots/protocol/text_input_unstable_v3_c with a custom command [62/598] Generating subprojects/wlroots/protocol/text_input_unstable_v3_server_h with a custom command [63/598] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_c with a custom command [64/598] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_server_h with a custom command [65/598] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_client_h with a custom command [66/598] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_c with a custom command [67/598] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_c with a custom command [68/598] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_server_h with a custom command [69/598] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_server_h with a custom command [70/598] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_c with a custom command [71/598] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_server_h with a custom command [72/598] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_c with a custom command [73/598] Generating subprojects/wlroots/protocol/drm_c with a custom command [74/598] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_server_h with a custom command [75/598] Generating subprojects/wlroots/protocol/drm_server_h with a custom command [76/598] Generating subprojects/wlroots/protocol/drm_client_h with a custom command [77/598] Generating subprojects/wlroots/protocol/input_method_unstable_v2_c with a custom command [78/598] Generating subprojects/wlroots/protocol/input_method_unstable_v2_server_h with a custom command [79/598] Generating subprojects/wlroots/protocol/kde_server_decoration_c with a custom command [80/598] Generating subprojects/wlroots/protocol/kde_server_decoration_server_h with a custom command [81/598] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_server_h with a custom command [82/598] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_c with a custom command [83/598] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_c with a custom command [84/598] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_server_h with a custom command [85/598] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_c with a custom command [86/598] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_server_h with a custom command [87/598] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_c with a custom command [88/598] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_server_h with a custom command [89/598] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_c with a custom command [90/598] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_server_h with a custom command [91/598] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_c with a custom command [92/598] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_server_h with a custom command [93/598] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_c with a custom command [94/598] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_server_h with a custom command [95/598] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_c with a custom command [96/598] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_server_h with a custom command [97/598] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_c with a custom command [98/598] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_server_h with a custom command [99/598] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_c with a custom command [100/598] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_server_h with a custom command [101/598] Generating subprojects/libdisplay-info/pnp-id-table.c with a custom command [102/598] Compiling C object subprojects/libliftoff/test/libdrm.so.2.p/libdrm_mock.c.o [103/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_openvr_api_public.cpp.o [104/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_dirtools_public.cpp.o [105/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_envvartools_public.cpp.o [106/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_pathtools_public.cpp.o [107/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_sharedlibtools_public.cpp.o [108/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_hmderrors_public.cpp.o [109/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_vrpathregistry_public.cpp.o [110/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_strtools_public.cpp.o [111/598] Generating protocol/linux-dmabuf-v1-protocol.c with a custom command [112/598] Generating protocol/linux-dmabuf-v1-protocol.h with a custom command [113/598] Generating protocol/linux-dmabuf-v1-client-protocol.h with a custom command [114/598] Generating protocol/viewporter-protocol.c with a custom command [115/598] Generating protocol/viewporter-protocol.h with a custom command [116/598] Generating protocol/viewporter-client-protocol.h with a custom command [117/598] Generating protocol/xdg-shell-protocol.c with a custom command [118/598] Generating protocol/xdg-shell-protocol.h with a custom command [119/598] Generating protocol/xdg-shell-client-protocol.h with a custom command [120/598] Generating protocol/presentation-time-protocol.c with a custom command [121/598] Generating protocol/presentation-time-protocol.h with a custom command [122/598] Generating protocol/presentation-time-client-protocol.h with a custom command [123/598] Generating protocol/single-pixel-buffer-v1-protocol.c with a custom command [124/598] Generating protocol/single-pixel-buffer-v1-protocol.h with a custom command [125/598] Generating protocol/single-pixel-buffer-v1-client-protocol.h with a custom command [126/598] Generating protocol/pointer-constraints-unstable-v1-protocol.c with a custom command [127/598] Generating protocol/pointer-constraints-unstable-v1-protocol.h with a custom command [128/598] Generating protocol/pointer-constraints-unstable-v1-client-protocol.h with a custom command [129/598] Generating protocol/relative-pointer-unstable-v1-protocol.c with a custom command [130/598] Generating protocol/relative-pointer-unstable-v1-protocol.h with a custom command [131/598] Generating protocol/relative-pointer-unstable-v1-client-protocol.h with a custom command [132/598] Generating protocol/primary-selection-unstable-v1-protocol.c with a custom command [133/598] Generating protocol/primary-selection-unstable-v1-protocol.h with a custom command [134/598] Generating protocol/primary-selection-unstable-v1-client-protocol.h with a custom command [135/598] Generating protocol/fractional-scale-v1-protocol.c with a custom command [136/598] Generating protocol/fractional-scale-v1-protocol.h with a custom command [137/598] Generating protocol/fractional-scale-v1-client-protocol.h with a custom command [138/598] Generating protocol/linux-drm-syncobj-v1-protocol.c with a custom command [139/598] Generating protocol/linux-drm-syncobj-v1-protocol.h with a custom command [140/598] Generating protocol/linux-drm-syncobj-v1-client-protocol.h with a custom command [141/598] Generating protocol/xdg-toplevel-icon-v1-protocol.c with a custom command [142/598] Generating protocol/xdg-toplevel-icon-v1-protocol.h with a custom command [143/598] Generating protocol/xdg-toplevel-icon-v1-client-protocol.h with a custom command [144/598] Generating protocol/frog-color-management-v1-protocol.c with a custom command [145/598] Generating protocol/frog-color-management-v1-protocol.h with a custom command [146/598] Generating protocol/frog-color-management-v1-client-protocol.h with a custom command [147/598] Generating protocol/gamescope-xwayland-protocol.c with a custom command [148/598] Generating protocol/gamescope-xwayland-protocol.h with a custom command [149/598] Generating protocol/gamescope-xwayland-client-protocol.h with a custom command [150/598] Generating protocol/gamescope-pipewire-protocol.c with a custom command [151/598] Generating protocol/gamescope-pipewire-protocol.h with a custom command [152/598] Generating protocol/gamescope-pipewire-client-protocol.h with a custom command [153/598] Generating protocol/gamescope-input-method-protocol.c with a custom command [154/598] Generating protocol/gamescope-input-method-protocol.h with a custom command [155/598] Generating protocol/gamescope-input-method-client-protocol.h with a custom command [156/598] Generating protocol/gamescope-control-protocol.c with a custom command [157/598] Generating protocol/gamescope-control-protocol.h with a custom command [158/598] Generating protocol/gamescope-control-client-protocol.h with a custom command [159/598] Generating protocol/gamescope-reshade-protocol.c with a custom command [160/598] Generating protocol/gamescope-reshade-protocol.h with a custom command [161/598] Generating protocol/gamescope-reshade-client-protocol.h with a custom command [162/598] Generating protocol/gamescope-swapchain-protocol.c with a custom command [163/598] Generating protocol/gamescope-swapchain-protocol.h with a custom command [164/598] Generating protocol/gamescope-swapchain-client-protocol.h with a custom command [165/598] Generating protocol/gamescope-private-protocol.c with a custom command [166/598] Generating protocol/gamescope-private-protocol.h with a custom command [167/598] Generating protocol/gamescope-private-client-protocol.h with a custom command [168/598] Generating protocol/wlr-layer-shell-unstable-v1-protocol.c with a custom command [169/598] Generating protocol/wlr-layer-shell-unstable-v1-protocol.h with a custom command [170/598] Generating protocol/wlr-layer-shell-unstable-v1-client-protocol.h with a custom command [171/598] Generating protocol/xx-color-management-v3-protocol.c with a custom command [172/598] Generating protocol/xx-color-management-v3-protocol.h with a custom command [173/598] Generating protocol/xx-color-management-v3-client-protocol.h with a custom command [174/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_linux-dmabuf-v1-protocol.c.o [175/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_presentation-time-protocol.c.o [176/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_tablet-v2-protocol.c.o [177/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_viewporter-protocol.c.o [178/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-shell-protocol.c.o [179/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_alpha-modifier-v1-protocol.c.o [180/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_content-type-v1-protocol.c.o [181/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_cursor-shape-v1-protocol.c.o [182/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_drm-lease-v1-protocol.c.o [183/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-foreign-toplevel-list-v1-protocol.c.o [184/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-idle-notify-v1-protocol.c.o [185/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-session-lock-v1-protocol.c.o [186/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_fractional-scale-v1-protocol.c.o [187/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_linux-drm-syncobj-v1-protocol.c.o [188/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_security-context-v1-protocol.c.o [189/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_single-pixel-buffer-v1-protocol.c.o [190/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-activation-v1-protocol.c.o [191/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xwayland-shell-v1-protocol.c.o [192/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_tearing-control-v1-protocol.c.o [193/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_fullscreen-shell-unstable-v1-protocol.c.o [194/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_idle-inhibit-unstable-v1-protocol.c.o [195/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o [196/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_pointer-constraints-unstable-v1-protocol.c.o [197/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_pointer-gestures-unstable-v1-protocol.c.o [198/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_primary-selection-unstable-v1-protocol.c.o [199/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_relative-pointer-unstable-v1-protocol.c.o [200/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_text-input-unstable-v3-protocol.c.o [201/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-decoration-unstable-v1-protocol.c.o [202/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v1-protocol.c.o [203/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v2-protocol.c.o [204/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-output-unstable-v1-protocol.c.o [205/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-transient-seat-v1-protocol.c.o [206/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_drm-protocol.c.o [207/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_input-method-unstable-v2-protocol.c.o [208/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_server-decoration-protocol.c.o [209/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_virtual-keyboard-unstable-v1-protocol.c.o [210/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-data-control-unstable-v1-protocol.c.o [211/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-export-dmabuf-unstable-v1-protocol.c.o [212/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-foreign-toplevel-management-unstable-v1-protocol.c.o [213/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-gamma-control-unstable-v1-protocol.c.o [214/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [215/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-output-management-unstable-v1-protocol.c.o [216/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-output-power-management-unstable-v1-protocol.c.o [217/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-screencopy-unstable-v1-protocol.c.o [218/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-virtual-pointer-unstable-v1-protocol.c.o [219/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_color.c.o [220/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_dmabuf.c.o [221/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_drm_format_set.c.o [222/598] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_jsoncpp.cpp.o [223/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pass.c.o [224/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_drm_syncobj.c.o [225/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixel_format.c.o [226/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_swapchain.c.o [227/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_wlr_texture.c.o [228/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_wlr_renderer.c.o [229/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_dmabuf_linux.c.o [230/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_pixel_format.c.o [231/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_pass.c.o [232/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_allocator.c.o [233/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_renderer.c.o [234/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_shm.c.o [235/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_drm_dumb.c.o [236/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_color_lcms2.c.o [237/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_backend.c.o [238/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_session_session.c.o [239/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_backend.c.o [240/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_events.c.o [241/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_keyboard.c.o [242/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o [243/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_pointer.c.o [244/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_tablet_pad.c.o [245/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_tablet_tool.c.o [246/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_touch.c.o [247/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_multi_backend.c.o [248/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_backend.c.o [249/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_seat.c.o [250/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_output.c.o [251/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_pointer.c.o [252/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_headless_backend.c.o [253/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_tablet_v2.c.o [254/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_headless_output.c.o [255/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_device.c.o [256/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_offer.c.o [257/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_source.c.o [258/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_drag.c.o [259/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_cursor.c.o [260/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_render.c.o [261/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_state.c.o [262/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_output.c.o [263/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_swapchain.c.o [264/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_drag_icon.c.o [265/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_subsurface_tree.c.o [266/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_surface.c.o [267/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_output_layout.c.o [268/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_xdg_shell.c.o [269/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_layer_shell_v1.c.o [270/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_keyboard.c.o [271/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_wlr_scene.c.o [272/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_pointer.c.o [273/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_touch.c.o [274/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat.c.o [275/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_tablet.c.o [276/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_pad.c.o [277/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2.c.o [278/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_tool.c.o [279/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_popup.c.o [280/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_positioner.c.o [281/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_shell.c.o [282/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_surface.c.o [283/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_buffer.c.o [284/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_toplevel.c.o [285/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_dmabuf.c.o [286/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_client.c.o [287/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_readonly_data.c.o [288/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_resource.c.o [289/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_alpha_modifier_v1.c.o [290/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_content_type_v1.c.o [291/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_cursor_shape_v1.c.o [292/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_compositor.c.o [293/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_damage_ring.c.o [294/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_cursor.c.o [295/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_drm.c.o [296/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_data_control_v1.c.o [297/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_export_dmabuf_v1.c.o [298/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_ext_foreign_toplevel_list_v1.c.o [299/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_fullscreen_shell_v1.c.o [300/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_foreign_toplevel_management_v1.c.o [301/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_idle_inhibit_v1.c.o [302/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_gamma_control_v1.c.o [303/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_input_device.c.o [304/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_idle_notify_v1.c.o [305/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard.c.o [306/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_input_method_v2.c.o [307/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard_group.c.o [308/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard_shortcuts_inhibit_v1.c.o [309/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_layer_shell_v1.c.o [310/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_linux_drm_syncobj_v1.c.o [311/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_linux_dmabuf_v1.c.o [312/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_layer.c.o [313/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_matrix.c.o [314/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_layout.c.o [315/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_power_management_v1.c.o [316/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_management_v1.c.o [317/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_swapchain_manager.c.o [318/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer_constraints_v1.c.o [319/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer.c.o [320/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer_gestures_v1.c.o [321/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_presentation_time.c.o [322/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_primary_selection.c.o [323/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_primary_selection_v1.c.o [324/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_region.c.o [325/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_relative_pointer_v1.c.o [326/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_security_context_v1.c.o [327/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_screencopy_v1.c.o [328/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_server_decoration.c.o [329/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_session_lock_v1.c.o [330/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_single_pixel_buffer_v1.c.o [331/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_shm.c.o [332/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_fractional_scale_v1.c.o [333/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_subcompositor.c.o [334/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_switch.c.o [335/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tablet_pad.c.o [336/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tablet_tool.c.o [337/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_touch.c.o [338/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_text_input_v3.c.o [339/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_transient_seat_v1.c.o [340/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_viewporter.c.o [341/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_virtual_keyboard_v1.c.o [342/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xcursor_manager.c.o [343/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_virtual_pointer_v1.c.o [344/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_activation_v1.c.o [345/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_decoration_v1.c.o [346/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_v1.c.o [347/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_v2.c.o [348/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_registry.c.o [349/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tearing_control_v1.c.o [350/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_output_v1.c.o [351/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_addon.c.o [352/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_array.c.o [353/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_env.c.o [354/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_box.c.o [355/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_global.c.o [356/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_rect_union.c.o [357/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_log.c.o [358/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_set.c.o [359/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_shm.c.o [360/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_time.c.o [361/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_token.c.o [362/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_region.c.o [363/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_transform.c.o [364/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_utf8.c.o [365/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xcursor_wlr_xcursor.c.o [366/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xcursor_xcursor.c.o [367/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_dnd.c.o [368/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_incoming.c.o [369/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_outgoing.c.o [370/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_selection.c.o [371/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_server.c.o [372/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_shell.c.o [373/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_sockets.c.o [374/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_xwayland.c.o [375/598] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_xwm.c.o [376/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/meson-generated_.._pnp-id-table.c.o [377/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta-vic-table.c.o [378/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cvt.c.o [379/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta.c.o [380/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/dmt-table.c.o [381/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid.c.o [382/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/gtf.c.o ../gamescope/subprojects/libdisplay-info/gtf.c: In function ‘di_gtf_compute’: ../gamescope/subprojects/libdisplay-info/gtf.c:112:34: warning: ‘v_sync_bp’ may be used uninitialized [-Wmaybe-uninitialized] 112 | v_back_porch = v_sync_bp - V_SYNC_RQD; | ^ ../gamescope/subprojects/libdisplay-info/gtf.c:42:46: note: ‘v_sync_bp’ was declared here 42 | h_blank_pixels, total_pixels, v_sync_bp, v_field_rate_rqd, | ^~~~~~~~~ ../gamescope/subprojects/libdisplay-info/gtf.c:113:44: warning: ‘total_pixels’ may be used uninitialized [-Wmaybe-uninitialized] 113 | h_sync = round(H_SYNC_PERC / 100.0 * total_pixels / CELL_GRAN) * CELL_GRAN; | ^ ../gamescope/subprojects/libdisplay-info/gtf.c:42:32: note: ‘total_pixels’ was declared here 42 | h_blank_pixels, total_pixels, v_sync_bp, v_field_rate_rqd, | ^~~~~~~~~~~~ ../gamescope/subprojects/libdisplay-info/gtf.c:114:40: warning: ‘h_blank_pixels’ may be used uninitialized [-Wmaybe-uninitialized] 114 | h_front_porch = h_blank_pixels / 2.0 - h_sync; | ^ ../gamescope/subprojects/libdisplay-info/gtf.c:42:16: note: ‘h_blank_pixels’ was declared here 42 | h_blank_pixels, total_pixels, v_sync_bp, v_field_rate_rqd, | ^~~~~~~~~~~~~~ ../gamescope/subprojects/libdisplay-info/gtf.c:116:12: warning: ‘pixel_freq’ may be used uninitialized [-Wmaybe-uninitialized] 116 | *t = (struct di_gtf_timing) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | .h_pixels = (int) h_pixels_rnd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | .v_lines = options->v_lines, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | .v_sync = V_SYNC_RQD, | ~~~~~~~~~~~~~~~~~~~~~ 120 | .h_sync = (int) h_sync, | ~~~~~~~~~~~~~~~~~~~~~~~ 121 | .v_front_porch = MIN_PORCH, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | .v_back_porch = (int) v_back_porch, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | .h_front_porch = (int) h_front_porch, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | .h_back_porch = (int) (h_front_porch + h_sync), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .h_border = (int) h_margin, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | .v_border = (int) v_margin, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | .pixel_freq_mhz = pixel_freq, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | }; | ~ ../gamescope/subprojects/libdisplay-info/gtf.c:41:58: note: ‘pixel_freq’ was declared here 41 | v_margin, interlace, total_active_pixels, pixel_freq, | ^~~~~~~~~~ [383/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/info.c.o [384/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/log.c.o [385/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/memory-stream.c.o [386/598] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/edid.c.o [387/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/device.c.o [388/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/alloc.c.o [389/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/list.c.o [390/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/log.c.o [391/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/layer.c.o [392/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/output.c.o [393/598] Linking target subprojects/libliftoff/test/libdrm.so.2 [394/598] Compiling C object subprojects/libliftoff/libliftoff.a.p/plane.c.o [395/598] Generating 'src/gamescope.p/cs_composite_blit.h' [396/598] Generating 'src/gamescope.p/cs_composite_blur.h' [397/598] Generating 'src/gamescope.p/cs_composite_blur_cond.h' [398/598] Generating 'src/gamescope.p/cs_composite_rcas.h' [399/598] Generating 'src/gamescope.p/cs_easu.h' [400/598] Generating 'src/gamescope.p/cs_easu_fp16.h' [401/598] Generating 'src/gamescope.p/cs_gaussian_blur_horizontal.h' [402/598] Generating 'src/gamescope.p/cs_nis.h' [403/598] Generating 'src/gamescope.p/cs_nis_fp16.h' [404/598] Linking static target subprojects/openvr/libopenvr_api.a [405/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [406/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [407/598] Generating 'src/gamescope.p/cs_rgb_to_nv12.h' [408/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [409/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [410/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [411/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [412/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [413/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [414/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [415/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [416/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [417/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [418/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [419/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [420/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [421/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [422/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [423/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [424/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [425/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [426/598] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/meson-generated_.._.._protocol_xx-color-management-v3-protocol.c.o [427/598] Linking static target subprojects/wlroots/libwlroots-0.18.a [428/598] Linking static target subprojects/libdisplay-info/libdisplay-info.a [429/598] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/cta.c.o [430/598] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid.c.o [431/598] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/edid.c.o In function ‘print_cvt_timing_code’, inlined from ‘print_display_desc’ at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:704:4, inlined from ‘print_edid’ at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:999:3: ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:500:51: warning: ‘hratio’ may be used uninitialized [-Wmaybe-uninitialized] 500 | options.h_pixels = 8 * (((options.v_lines * hratio) / vratio) / 8); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c: In function ‘print_edid’: ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:475:13: note: ‘hratio’ was declared here 475 | int hratio, vratio; | ^~~~~~ In function ‘print_cvt_timing_code’, inlined from ‘print_display_desc’ at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:704:4, inlined from ‘print_edid’ at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:999:3: ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:500:61: warning: ‘vratio’ may be used uninitialized [-Wmaybe-uninitialized] 500 | options.h_pixels = 8 * (((options.v_lines * hratio) / vratio) / 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c: In function ‘print_edid’: ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:475:21: note: ‘vratio’ was declared here 475 | int hratio, vratio; | ^~~~~~ [432/598] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/main.c.o [433/598] Compiling C object subprojects/libdisplay-info/test/di-edid-print.p/di-edid-print.c.o [434/598] Linking static target subprojects/libliftoff/libliftoff.a [435/598] Compiling C object subprojects/libliftoff/example/simple.p/common.c.o [436/598] Compiling C object subprojects/libliftoff/example/simple.p/simple.c.o [437/598] Compiling C object subprojects/libliftoff/example/compositor.p/common.c.o [438/598] Compiling C object subprojects/libliftoff/example/compositor.p/compositor.c.o [439/598] Compiling C object subprojects/libliftoff/example/dynamic.p/common.c.o [440/598] Compiling C object subprojects/libliftoff/example/dynamic.p/dynamic.c.o [441/598] Compiling C object subprojects/libliftoff/example/multi-output.p/common.c.o [442/598] Compiling C object subprojects/libliftoff/example/multi-output.p/multi-output.c.o [443/598] Generating symbol file subprojects/libliftoff/test/libdrm.so.2.p/libdrm.so.2.symbols [444/598] Compiling C object subprojects/libliftoff/test/check_ndebug.p/check_ndebug.c.o [445/598] Compiling C object subprojects/libliftoff/test/bench.p/bench.c.o [446/598] Compiling C object subprojects/libliftoff/test/test-alloc.p/test_alloc.c.o [447/598] Compiling C object subprojects/libliftoff/test/test-dynamic.p/test_dynamic.c.o [448/598] Compiling C object subprojects/libliftoff/test/test-priority.p/test_priority.c.o [449/598] Compiling C object subprojects/libliftoff/test/test-prop.p/test_prop.c.o [450/598] Compiling C object subprojects/libliftoff/test/test-candidate.p/test_candidate.c.o [451/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [452/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [453/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [454/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [455/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [456/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [457/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [458/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [459/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [460/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [461/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [462/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [463/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [464/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [465/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [466/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [467/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [468/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [469/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [470/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [471/598] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xx-color-management-v3-protocol.c.o [472/598] Compiling C++ object layer/libVkLayer_FROG_gamescope_wsi_x86.so.p/VkLayer_FROG_gamescope_wsi.cpp.o ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In function ‘uint32_t GamescopeWSILayer::gamescopeFrameLimiterOverride()’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:347:10: warning: ignoring return value of ‘ssize_t pread(int, void*, size_t, __off64_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 347 | pread(fd, &overrideValue, sizeof(overrideValue), 0); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [473/598] Compiling C++ object src/gamescope.p/Backends_HeadlessBackend.cpp.o [474/598] Compiling C++ object src/gamescope.p/Utils_TempFiles.cpp.o [475/598] Compiling C++ object src/gamescope.p/Utils_Version.cpp.o [476/598] Compiling C++ object src/gamescope.p/Backends_WaylandBackend.cpp.o [477/598] Compiling C++ object src/gamescope.p/Utils_Process.cpp.o ../gamescope/src/Utils/Process.cpp: In function ‘std::vector gamescope::Process::GetChildPids(pid_t)’: ../gamescope/src/Utils/Process.cpp:93:19: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 93 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [478/598] Compiling C++ object src/gamescope.p/Script_Script.cpp.o [479/598] Compiling C++ object src/gamescope.p/BufferMemo.cpp.o [480/598] Compiling C++ object src/gamescope.p/convar.cpp.o [481/598] Compiling C++ object src/gamescope.p/commit.cpp.o In file included from ../gamescope/src/commit.cpp:6: ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_trace_block_finalize(uint64_t, const char*)’: ../gamescope/src/gpuvis_trace_utils.h:220:44: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 220 | gpuvis_trace_printf( "%s (lduration=-%lu)", str, dt ); | ~~^ ~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu ../gamescope/src/commit.cpp: In member function ‘void commit_t::Signal()’: ../gamescope/src/commit.cpp:92:24: warning: ‘frametime’ may be used uninitialized [-Wmaybe-uninitialized] 92 | mangoapp_update( IsPerfOverlayFIFO() ? uint64_t(~0ull) : frametime, frametime, uint64_t(~0ull) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gamescope/src/commit.cpp:69:14: note: ‘frametime’ was declared here 69 | uint64_t frametime; | ^~~~~~~~~ [482/598] Compiling C++ object src/gamescope.p/color_helpers.cpp.o [483/598] Compiling C++ object src/gamescope.p/main.cpp.o In file included from ../gamescope/src/main.cpp:29: ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_trace_block_finalize(uint64_t, const char*)’: ../gamescope/src/gpuvis_trace_utils.h:220:44: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 220 | gpuvis_trace_printf( "%s (lduration=-%lu)", str, dt ); | ~~^ ~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu [484/598] Compiling C++ object src/gamescope.p/steamcompmgr.cpp.o In file included from ../gamescope/src/steamcompmgr.cpp:120: ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_trace_block_finalize(uint64_t, const char*)’: ../gamescope/src/gpuvis_trace_utils.h:220:44: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 220 | gpuvis_trace_printf( "%s (lduration=-%lu)", str, dt ); | ~~^ ~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu ../gamescope/src/gpuvis_trace_utils.h: In function ‘void flush_hot_func_calls()’: ../gamescope/src/gpuvis_trace_utils.h:428:64: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 428 | gpuvis_trace_printf( "%s calls:%u (lduration=%lu tid=%d offset=-%lu)\n", | ~~^ | | | long unsigned int | %llu 429 | func, y.second.count, duration, tid, offset ); | ~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../gamescope/src/gpuvis_trace_utils.h:428:83: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 428 | gpuvis_trace_printf( "%s calls:%u (lduration=%lu tid=%d offset=-%lu)\n", | ~~^ | | | long unsigned int | %llu 429 | func, y.second.count, duration, tid, offset ); | ~~~~~~ | | | uint64_t {aka long long unsigned int} ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_count_hot_func_calls_internal_(const char*)’: ../gamescope/src/gpuvis_trace_utils.h:453:56: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 453 | gpuvis_trace_printf( "%s calls:%u (lduration=%lu offset=-%lu)\n", | ~~^ | | | long unsigned int | %llu 454 | func, y.count, y.tlast - y.tfirst, t0 - y.tfirst ); | ~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../gamescope/src/gpuvis_trace_utils.h:453:68: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 453 | gpuvis_trace_printf( "%s calls:%u (lduration=%lu offset=-%lu)\n", | ~~^ | | | long unsigned int | %llu 454 | func, y.count, y.tlast - y.tfirst, t0 - y.tfirst ); | ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} ../gamescope/src/steamcompmgr.cpp: In function ‘void paint_pipewire()’: ../gamescope/src/steamcompmgr.cpp:2189:58: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] 2189 | xwm_log.infof( "Exposing appid %lu (%u 32-bit) focus-wise on pipewire stream.", ulFocusAppId, uint32_t( ulFocusAppId ) ); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int long long unsigned int | %llu ../gamescope/src/steamcompmgr.cpp: In function ‘bool handle_done_commit(steamcompmgr_win_t*, xwayland_ctx_t*, uint64_t, uint64_t, uint64_t)’: ../gamescope/src/steamcompmgr.cpp:6237:56: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 6237 | gpuvis_trace_printf( "commit %lu done", w->commit_queue[ j ]->commitID ); | ~~^ | | | long unsigned int | %llu ../gamescope/src/steamcompmgr.cpp: In function ‘void update_wayland_res(CommitDoneList_t*, steamcompmgr_win_t*, ResListEntry_t&)’: ../gamescope/src/steamcompmgr.cpp:6777:65: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 6777 | gpuvis_trace_printf( "pushing wait for commit %lu win %lx", newCommit->commitID, w->type == steamcompmgr_win_type_t::XWAYLAND ? w->xwayland().id : 0 ); | ~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu ../gamescope/src/steamcompmgr.cpp: In function ‘bool set_color_3dlut_override(const char*)’: ../gamescope/src/steamcompmgr.cpp:652:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 652 | fread(g_ColorMgmtLutsOverride[nLutIndex].lut3d, elems, sizeof(uint16_t), f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gamescope/src/steamcompmgr.cpp: In function ‘bool set_color_shaperlut_override(const char*)’: ../gamescope/src/steamcompmgr.cpp:680:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 680 | fread(g_ColorMgmtLutsOverride[nLutIndex].lut1d, elems, sizeof(uint16_t), f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gamescope/src/steamcompmgr.cpp: In function ‘void update_runtime_info()’: ../gamescope/src/steamcompmgr.cpp:5167:15: warning: ignoring return value of ‘ssize_t pwrite(int, const void*, size_t, __off64_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 5167 | pwrite( g_nRuntimeInfoFd, &limiter_enabled, sizeof( limiter_enabled ), 0 ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gamescope/src/steamcompmgr.cpp: In member function ‘void xwayland_ctx_t::DetermineAndApplyFocus(const std::vector&)’: ../gamescope/src/steamcompmgr.cpp:3538:31: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3538 | system( buf ); | ~~~~~~^~~~~~~ [485/598] Compiling C++ object src/gamescope.p/edid.cpp.o [486/598] Compiling C++ object src/gamescope.p/vblankmanager.cpp.o In file included from ../gamescope/src/vblankmanager.cpp:15: ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_trace_block_finalize(uint64_t, const char*)’: ../gamescope/src/gpuvis_trace_utils.h:220:44: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 220 | gpuvis_trace_printf( "%s (lduration=-%lu)", str, dt ); | ~~^ ~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu ../gamescope/src/vblankmanager.cpp: In member function ‘void gamescope::CVBlankTimer::VBlankDebugSpew(uint64_t, uint64_t, uint64_t)’: ../gamescope/src/vblankmanager.cpp:336:74: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 336 | g_VBlankLog.infof( "redZone: %.2fms decayRate: %lu%% - rollingMaxDrawTime: %.2fms lastDrawTime: %.2fms lastOffset: %.2fms - drawTime: %.2fms offset: %.2fms", | ~~^ | | | long unsigned int | %llu 337 | ulRedZone / 1'000'000.0, 338 | m_ulVBlankRateOfDecayPercentage, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} [487/598] Compiling C++ object src/gamescope.p/wlserver.cpp.o In file included from ../gamescope/src/wlserver.cpp:72: ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_trace_block_finalize(uint64_t, const char*)’: ../gamescope/src/gpuvis_trace_utils.h:220:44: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 220 | gpuvis_trace_printf( "%s (lduration=-%lu)", str, dt ); | ~~^ ~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu ../gamescope/src/wlserver.cpp: In function ‘void wlserver_presentation_feedback_presented(wlr_surface*, std::vector&, uint64_t, uint64_t)’: ../gamescope/src/wlserver.cpp:1268:48: warning: right shift count >= width of type [-Wshift-count-overflow] 1268 | last_refresh_ts.tv_sec >> 32, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [488/598] Compiling C++ object src/gamescope.p/log.cpp.o ../gamescope/src/log.cpp: In member function ‘void LogScope::vlogf(LogPriority, const char*, va_list)’: ../gamescope/src/log.cpp:102:18: warning: ignoring return value of ‘int vasprintf(char**, const char*, __gnuc_va_list)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [489/598] Compiling C++ object src/gamescope.p/rendervulkan.cpp.o [490/598] Compiling C++ object src/gamescope.p/ime.cpp.o [491/598] Compiling C++ object src/gamescope.p/mangoapp.cpp.o [492/598] Compiling C++ object src/gamescope.p/Timeline.cpp.o [493/598] Compiling C++ object src/gamescope.p/reshade_effect_manager.cpp.o [494/598] Compiling C++ object src/gamescope.p/backend.cpp.o ../gamescope/src/backend.cpp: In member function ‘virtual void gamescope::CBaseBackend::DumpDebugInfo()’: ../gamescope/src/backend.cpp:174:54: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 174 | console_log.infof( "Total Presents Queued: %lu", this->GetCurrentConnector()->PresentationFeedback().TotalPresentsQueued() ); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu ../gamescope/src/backend.cpp:175:57: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 175 | console_log.infof( "Total Presents Completed: %lu", this->GetCurrentConnector()->PresentationFeedback().TotalPresentsCompleted() ); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu ../gamescope/src/backend.cpp:176:59: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 176 | console_log.infof( "Current Presents In Flight: %lu", this->GetCurrentConnector()->PresentationFeedback().CurrentPresentsInFlight() ); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu [495/598] Compiling C++ object src/gamescope.p/x11cursor.cpp.o [496/598] Compiling C++ object src/gamescope.p/InputEmulation.cpp.o [497/598] Compiling C++ object src/gamescope.p/LibInputHandler.cpp.o [498/598] Compiling C++ object src/gamescope.p/modegen.cpp.o [499/598] Compiling C++ object src/gamescope.p/Backends_SDLBackend.cpp.o [500/598] Compiling C++ object src/gamescope.p/Backends_DRMBackend.cpp.o In file included from ../gamescope/src/Backends/DRMBackend.cpp:36: ../gamescope/src/gpuvis_trace_utils.h: In function ‘void gpuvis_trace_block_finalize(uint64_t, const char*)’: ../gamescope/src/gpuvis_trace_utils.h:220:44: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 220 | gpuvis_trace_printf( "%s (lduration=-%lu)", str, dt ); | ~~^ ~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu ../gamescope/src/Backends/DRMBackend.cpp: In member function ‘virtual int gamescope::CDRMBackend::Present(const FrameInfo_t*, bool)’: ../gamescope/src/Backends/DRMBackend.cpp:3319:72: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 3319 | drm_log.debugf( "CDRMBackend::Present Begin: %lu -> delta: %lu", ulNow, ulNow - s_ulLastTime ); | ~~^ ~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu ../gamescope/src/Backends/DRMBackend.cpp:3319:86: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 3319 | drm_log.debugf( "CDRMBackend::Present Begin: %lu -> delta: %lu", ulNow, ulNow - s_ulLastTime ); | ~~^ ~~~~~~~~~~~~~~~~~~~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llu In file included from ../gamescope/src/Script/Script.h:9, from ../gamescope/src/Backends/DRMBackend.cpp:3: In member function ‘void sol::stack::field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; bool global = false; bool raw = false; = void]’, inlined from ‘void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[22]]’ at ../gamescope/thirdparty/sol/sol.hpp:12218:62, inlined from ‘sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]’ at ../gamescope/thirdparty/sol/sol.hpp:16581:21, inlined from ‘sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[12]; T = char [12]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]’ at ../gamescope/thirdparty/sol/sol.hpp:16575:9, inlined from ‘sol::stack::probe sol::stack::probe_get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; C = sol::basic_table_core >; Key = const char (&)[12]]’ at ../gamescope/thirdparty/sol/sol.hpp:12238:78, inlined from ‘decltype(auto) sol::basic_table_core<, >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional > >; Key = const char (&)[12]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference]’ at ../gamescope/thirdparty/sol/sol.hpp:25913:62, inlined from ‘decltype(auto) sol::basic_table_core<, >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional > >; Keys = {const char (&)[12]}; bool top_level = false; ref_t = sol::basic_reference]’ at ../gamescope/thirdparty/sol/sol.hpp:25819:134, inlined from ‘decltype(auto) sol::basic_table_core<, >::traverse_get(Keys&& ...) const [with T = sol::optional > >; Keys = {const char (&)[12]}; bool top_level = false; ref_t = sol::basic_reference]’ at ../gamescope/thirdparty/sol/sol.hpp:26146:81, inlined from ‘decltype(auto) sol::table_proxy< , >::tuple_get(std::index_sequence<_Ind ...>) const & [with T = sol::optional > >; unsigned int ...I = {0}; Table = sol::basic_table_core >&; Key = std::tuple]’ at ../gamescope/thirdparty/sol/sol.hpp:25019:59, inlined from ‘decltype(auto) sol::table_proxy< , >::get() const & [with T = sol::optional > >; Table = sol::basic_table_core >&; Key = std::tuple]’ at ../gamescope/thirdparty/sol/sol.hpp:25133:33, inlined from ‘sol::proxy_base< >::operator T() const [with T = sol::optional > >; typename std::enable_if || is_same_v) || is_same_v) || is_string_of_v) || is_same_v >) || is_string_view_of_v) || is_null_pointer_v)>::value)>, sol::is_proxy_primitive::type>::type> >::value, sol::meta::enable_t>::type = sol::meta::enable_t::_; Super = sol::table_proxy >&, std::tuple >]’ at ../gamescope/thirdparty/sol/sol.hpp:17233:33, inlined from ‘void gamescope::CDRMConnector::ParseEDID()’ at ../gamescope/src/Backends/DRMBackend.cpp:2265:72: ../gamescope/thirdparty/sol/sol.hpp:3496:16: warning: array subscript ‘const char [22][0]’ is partly outside array bounds of ‘const char [12]’ [-Warray-bounds=] 3496 | (lua_getfield((L), (i), (k)), lua_type((L), -1)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../gamescope/thirdparty/sol/sol.hpp:16404:49: note: in expansion of macro ‘lua_getfield’ 16404 | lua_getfield(L, tableindex, &key[0]); | ^~~~~~~~~~~~ In member function ‘void sol::stack::field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; bool global = false; bool raw = false; = void]’, inlined from ‘void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[22]]’ at ../gamescope/thirdparty/sol/sol.hpp:12218:62, inlined from ‘sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]’ at ../gamescope/thirdparty/sol/sol.hpp:16581:21, inlined from ‘sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[4]; T = char [4]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]’ at ../gamescope/thirdparty/sol/sol.hpp:16575:9, inlined from ‘sol::stack::probe sol::stack::probe_get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; C = sol::basic_table_core >; Key = const char (&)[4]]’ at ../gamescope/thirdparty/sol/sol.hpp:12238:78, inlined from ‘decltype(auto) sol::basic_table_core<, >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional > >; Key = const char (&)[4]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference]’ at ../gamescope/thirdparty/sol/sol.hpp:25913:62, inlined from ‘decltype(auto) sol::basic_table_core<, >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional > >; Keys = {const char (&)[4]}; bool top_level = false; ref_t = sol::basic_reference]’ at ../gamescope/thirdparty/sol/sol.hpp:25819:134, inlined from ‘decltype(auto) sol::basic_table_core<, >::traverse_get(Keys&& ...) const [with T = sol::optional > >; Keys = {const char (&)[4]}; bool top_level = false; ref_t = sol::basic_reference]’ at ../gamescope/thirdparty/sol/sol.hpp:26146:81, inlined from ‘decltype(auto) sol::table_proxy< , >::tuple_get(std::index_sequence<_Ind ...>) const & [with T = sol::optional > >; unsigned int ...I = {0}; Table = sol::basic_table_core >&; Key = std::tuple]’ at ../gamescope/thirdparty/sol/sol.hpp:25019:59, inlined from ‘decltype(auto) sol::table_proxy< , >::get() const & [with T = sol::optional > >; Table = sol::basic_table_core >&; Key = std::tuple]’ at ../gamescope/thirdparty/sol/sol.hpp:25133:33, inlined from ‘sol::proxy_base< >::operator T() const [with T = sol::optional > >; typename std::enable_if || is_same_v) || is_same_v) || is_string_of_v) || is_same_v >) || is_string_view_of_v) || is_null_pointer_v)>::value)>, sol::is_proxy_primitive::type>::type> >::value, sol::meta::enable_t>::type = sol::meta::enable_t::_; Super = sol::table_proxy >&, std::tuple >]’ at ../gamescope/thirdparty/sol/sol.hpp:17233:33, inlined from ‘void gamescope::CDRMConnector::ParseEDID()’ at ../gamescope/src/Backends/DRMBackend.cpp:2286:60: ../gamescope/thirdparty/sol/sol.hpp:3496:16: warning: array subscript ‘const char [22][0]’ is partly outside array bounds of ‘const char [4]’ [-Warray-bounds=] 3496 | (lua_getfield((L), (i), (k)), lua_type((L), -1)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../gamescope/thirdparty/sol/sol.hpp:16404:49: note: in expansion of macro ‘lua_getfield’ 16404 | lua_getfield(L, tableindex, &key[0]); | ^~~~~~~~~~~~ ../gamescope/src/Backends/DRMBackend.cpp: In member function ‘void gamescope::CDRMConnector::ParseEDID()’: ../gamescope/src/Backends/DRMBackend.cpp:2187:40: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 16 equals destination size [-Wstringop-truncation] 2187 | strncpy( m_Mutable.szDataString, pszDataString, sizeof( m_Mutable.szDataString ) ); | ^ ../gamescope/src/Backends/DRMBackend.cpp:2182:40: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 16 equals destination size [-Wstringop-truncation] 2182 | strncpy( m_Mutable.szModel, pszModel, sizeof( m_Mutable.szModel ) ); | ^ [501/598] Compiling C++ object src/gamescope.p/pipewire.cpp.o [502/598] Compiling C++ object src/gamescope.p/Backends_OpenVRBackend.cpp.o ../gamescope/src/Backends/OpenVRBackend.cpp: In member function ‘bool gamescope::COpenVRConnector::Init()’: ../gamescope/src/Backends/OpenVRBackend.cpp:1543:56: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 1543 | openvr_log.debugf( "New connector! -> ulKey: %lu", GetVirtualConnectorKey() ); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu ../gamescope/src/Backends/OpenVRBackend.cpp: In member function ‘void gamescope::COpenVRConnector::UpdateVisibility(const char*)’: ../gamescope/src/Backends/OpenVRBackend.cpp:1583:47: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 1583 | openvr_log.debugf( "[%s] ulKey: %lu nNewOverlayVisibleCount: %d -> m_bOverlayShown: %s m_bSceneAppVisible: %s", | ~~^ | | | long unsigned int | %llu 1584 | pszReason, 1585 | GetVirtualConnectorKey(), | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} [503/598] Compiling C++ object src/gamescope.p/reshade_source_effect_codegen_spirv.cpp.o [504/598] Compiling C++ object src/gamescope.p/reshade_source_effect_expression.cpp.o [505/598] Compiling C++ object src/gamescope.p/reshade_source_effect_lexer.cpp.o [506/598] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_exp.cpp.o [507/598] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_stmt.cpp.o [508/598] Compiling C++ object src/gamescope.p/reshade_source_effect_preprocessor.cpp.o [509/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [510/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [511/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [512/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [513/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [514/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [515/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [516/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [517/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [518/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [519/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [520/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [521/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [522/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [523/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [524/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [525/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [526/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [527/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [528/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [529/598] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xx-color-management-v3-protocol.c.o [530/598] Compiling C++ object src/gamescopestream.p/Apps_gamescopestream.cpp.o FAILED: src/gamescopestream.p/Apps_gamescopestream.cpp.o c++ -Isrc/gamescopestream.p -Isrc -I../gamescope/src -Iprotocol -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/libdecor-0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-invalid-offsetof -Wno-unused-const-variable -Wno-volatile -Wno-ignored-qualifiers -Wno-missing-braces -fno-exceptions -ffast-math -DHAVE_PIPEWIRE=1 -DHAVE_OPENVR=1 '-DSCRIPT_DIR="/usr/share/gamescope/scripts"' '-DHWDATA_PNP_IDS="//usr/share/hwdata/pnp.ids"' -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/gamescope/src=/usr/src/debug/gamescope -fPIE -D_REENTRANT -MD -MQ src/gamescopestream.p/Apps_gamescopestream.cpp.o -MF src/gamescopestream.p/Apps_gamescopestream.cpp.o.d -o src/gamescopestream.p/Apps_gamescopestream.cpp.o -c ../gamescope/src/Apps/gamescopestream.cpp ../gamescope/src/Apps/gamescopestream.cpp:49:26: error: variable ‘spa_debug_context s_SpaDebugContext’ has initializer but incomplete type 49 | struct spa_debug_context s_SpaDebugContext = | ^~~~~~~~~~~~~~~~~ ../gamescope/src/Apps/gamescopestream.cpp: In function ‘void on_stream_param_changed(void*, uint32_t, const spa_pod*)’: ../gamescope/src/Apps/gamescopestream.cpp:342:5: error: ‘spa_debugc_format’ was not declared in this scope; did you mean ‘spa_debug_format’? 342 | spa_debugc_format(&s_SpaDebugContext, 2, nullptr, param); | ^~~~~~~~~~~~~~~~~ | spa_debug_format ../gamescope/src/Apps/gamescopestream.cpp: In function ‘int build_formats(data*, spa_pod_builder*, const spa_pod**)’: ../gamescope/src/Apps/gamescopestream.cpp:398:9: error: ‘spa_debugc_format’ was not declared in this scope; did you mean ‘spa_debug_format’? 398 | spa_debugc_format(&s_SpaDebugContext, 2, NULL, params[i]); | ^~~~~~~~~~~~~~~~~ | spa_debug_format [531/598] Compiling C++ object src/gamescope.p/reshade_source_effect_symbol_table.cpp.o ninja: build stopped: subcommand failed. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/gamescope/src/build ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:without_check: build@euronuc-i486