==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: gamescope 3.16.22-1 (Mon Mar 16 08:49:09 2026)
==> 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...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
gamescope ... Passed
libdisplay-info ... Skipped
libliftoff ... Skipped
openvr ... Skipped
reshade ... Skipped
SPIRV-Headers ... Skipped
vkroots ... Skipped
wlroots ... Skipped
==> Making package: gamescope 3.16.22-1 (Mon Mar 16 14:49:42 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
1) libglvnd
:: Repository alarm
2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11
Enter a number (default=1):
looking for conflicting packages...
Packages (85) aom-3.13.1-2 cairo-1.18.4-1 dav1d-1.5.3-1 default-cursors-3-1 fontconfig-2:2.17.1-1 freetype2-2.14.2-1 fribidi-1.0.16-2 graphite-1:1.3.14-6 harfbuzz-13.1.1-2 hidapi-0.15.0-1 jbigkit-2.1-8 libdatrie-0.2.14-1 libdeflate-1.25-1 libedit-20251016_3.1-1 libepoxy-1.5.10-3 libevdev-1.13.6-1 libfontenc-1.1.9-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libjpeg-turbo-3.1.3-1 libpciaccess-0.18.1-2 libpng-1.6.55-1 libsm-1.2.6-1 libthai-0.1.30-1 libtiff-4.7.1-1 libwacom-2.18.0-2 libwebp-1.6.0-2 libxau-1.0.12-1 libxcvt-0.1.3-1 libxdmcp-1.1.5-1.1 libxfont2-2.0.7-1 libxft-2.3.9-1 libxkbfile-1.2.0-1 libxrandr-1.5.5-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libyuv-r2426+464c51a03-1 llvm-libs-22.1.1-1 lm_sensors-1:3.6.2-1 lua-5.4.8-2 lzo-2.10-5 mesa-1:26.0.1-1 mtdev-1.1.7-1 pango-1:1.57.0-2 rav1e-0.8.1-2 sdl3-3.4.2-1 spirv-tools-1:1.4.341.0-2 xcb-proto-1.17.0-4 xkeyboard-config-2.47-1 xorg-fonts-encodings-1.1.0-1 xorg-server-common-21.1.21-1 xorg-setxkbmap-1.3.4-2 xorg-xkbcomp-1.5.0-1 xorgproto-2025.1-1 lcms2-2.18-1 libavif-1.4.0-1 libdecor-0.2.5-1 libdrm-2.4.131-1 libei-1.5.0-1 libinput-1.30.1-1 libpipewire-1:1.6.2-1 libx11-1.8.13-1 libxcb-1.17.0-1 libxcomposite-0.4.7-1 libxcursor-1.2.3-1 libxdamage-1.1.7-1 libxext-1.3.7-1 libxfixes-6.0.2-1 libxi-1.8.2-1 libxkbcommon-1.13.1-1 libxmu-1.3.1-1 libxrender-0.9.12-1 libxres-1.2.3-1 libxtst-1.2.5-1 libxxf86vm-1.1.7-1 luajit-2.1.1772619647+659a616-1 pixman-0.46.4-1.1 sdl2-compat-2.32.64-1 seatd-0.9.3-1 vulkan-icd-loader-1.4.341.0-1 wayland-1.24.0-1 xcb-util-errors-1.0.1-2 xcb-util-wm-0.4.2-2 xorg-xwayland-24.1.9-1
Total Download Size: 0.77 MiB
Total Installed Size: 316.69 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
libpipewire-1:1.6.2-1-armv7h downloading...
luajit-2.1.1772619647+659a616-1-armv7h downloading...
libxmu-1.3.1-1-armv7h downloading...
libxres-1.2.3-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libjpeg-turbo...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
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 rav1e...
installing libavif...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
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 graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
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 libgudev...
installing libwacom...
Optional dependencies for libwacom
python-libevdev: for libwacom-show-stylus
python-pyudev: for libwacom-show-stylus
installing lua...
installing mtdev...
installing libinput...
Optional dependencies for libinput
libinput-tools: debug utilities
installing libpipewire...
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 libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing hidapi...
Optional dependencies for hidapi
libusb: for hidapi-libusb [installed]
installing sdl3...
Optional dependencies for sdl3
alsa-lib: ALSA audio driver
libpulse: PulseAudio audio driver
jack: JACK audio driver
pipewire: PipeWire audio driver
vulkan-driver: vulkan renderer
sndio: sndio audio driver
libdecor: Wayland client decorations [installed]
installing sdl2-compat...
installing seatd...
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
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/7) Creating system user accounts...
Creating group 'seat' with GID 968.
(2/7) Updating udev hardware database...
(3/7) Reloading system manager configuration...
Skipped: Current root is not booted.
(4/7) Reloading device manager configuration...
Skipped: Current root is not booted.
(5/7) Arming ConditionNeedsUpdate...
(6/7) Updating fontconfig configuration...
(7/7) Updating fontconfig cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (20) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.52.1-1 mpdecimal-4.0.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.34-1 python-3.14.3-1 python-tqdm-4.67.3-1 rhash-1.4.6-1 zlib-ng-2.3.3-1 benchmark-1.9.5-1 cmake-4.2.3-1 git-2.53.0-1 glslang-1:1.4.341.0-2 meson-1.10.2-1 ninja-1.13.2-3 vulkan-headers-1:1.4.341.0-1 wayland-protocols-1.47-1
Total Download Size: 2.01 MiB
Total Installed Size: 285.22 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
vulkan-headers-1:1.4.341.0-1-any downloading...
benchmark-1.9.5-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: 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 zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
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-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]
less: the default pager for git
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/3) Creating system user accounts...
Creating group 'git' with GID 967.
Creating user 'git' (git daemon user) with UID 967 and GID 967.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> 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: 4% (39/857)
Updating files: 5% (43/857)
Updating files: 6% (52/857)
Updating files: 7% (60/857)
Updating files: 8% (69/857)
Updating files: 9% (78/857)
Updating files: 10% (86/857)
Updating files: 11% (95/857)
Updating files: 12% (103/857)
Updating files: 13% (112/857)
Updating files: 14% (120/857)
Updating files: 14% (128/857)
Updating files: 15% (129/857)
Updating files: 15% (134/857)
Updating files: 16% (138/857)
Updating files: 16% (139/857)
Updating files: 16% (145/857)
Updating files: 17% (146/857)
Updating files: 18% (155/857)
Updating files: 18% (156/857)
Updating files: 18% (159/857)
Updating files: 19% (163/857)
Updating files: 20% (172/857)
Updating files: 21% (180/857)
Updating files: 22% (189/857)
Updating files: 23% (198/857)
Updating files: 24% (206/857)
Updating files: 25% (215/857)
Updating files: 26% (223/857)
Updating files: 27% (232/857)
Updating files: 28% (240/857)
Updating files: 29% (249/857)
Updating files: 30% (258/857)
Updating files: 31% (266/857)
Updating files: 32% (275/857)
Updating files: 33% (283/857)
Updating files: 34% (292/857)
Updating files: 35% (300/857)
Updating files: 36% (309/857)
Updating files: 37% (318/857)
Updating files: 38% (326/857)
Updating files: 39% (335/857)
Updating files: 40% (343/857)
Updating files: 41% (352/857)
Updating files: 42% (360/857)
Updating files: 42% (361/857)
Updating files: 42% (363/857)
Updating files: 43% (369/857)
Updating files: 44% (378/857)
Updating files: 45% (386/857)
Updating files: 46% (395/857)
Updating files: 47% (403/857)
Updating files: 47% (406/857)
Updating files: 48% (412/857)
Updating files: 49% (420/857)
Updating files: 50% (429/857)
Updating files: 51% (438/857)
Updating files: 52% (446/857)
Updating files: 53% (455/857)
Updating files: 54% (463/857)
Updating files: 55% (472/857)
Updating files: 56% (480/857)
Updating files: 57% (489/857)
Updating files: 58% (498/857)
Updating files: 59% (506/857)
Updating files: 60% (515/857)
Updating files: 61% (523/857)
Updating files: 62% (532/857)
Updating files: 63% (540/857)
Updating files: 64% (549/857)
Updating files: 65% (558/857)
Updating files: 66% (566/857)
Updating files: 66% (567/857)
Updating files: 67% (575/857)
Updating files: 68% (583/857)
Updating files: 69% (592/857)
Updating files: 70% (600/857)
Updating files: 71% (609/857)
Updating files: 72% (618/857)
Updating files: 73% (626/857)
Updating files: 74% (635/857)
Updating files: 75% (643/857)
Updating files: 76% (652/857)
Updating files: 77% (660/857)
Updating files: 78% (669/857)
Updating files: 79% (678/857)
Updating files: 80% (686/857)
Updating files: 81% (695/857)
Updating files: 82% (703/857)
Updating files: 83% (712/857)
Updating files: 84% (720/857)
Updating files: 85% (729/857)
Updating files: 86% (738/857)
Updating files: 87% (746/857)
Updating files: 88% (755/857)
Updating files: 89% (763/857)
Updating files: 90% (772/857)
Updating files: 91% (780/857)
Updating files: 92% (789/857)
Updating files: 93% (798/857)
Updating files: 94% (806/857)
Updating files: 95% (815/857)
Updating files: 96% (823/857)
Updating files: 97% (832/857)
Updating files: 98% (840/857)
Updating files: 99% (849/857)
Updating files: 100% (857/857)
Updating files: 100% (857/857), 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/glm/.git/
From https://github.com/g-truc/glm
* branch 0af55ccecd98d4e5a8d1fad7de25ba429d60e863 -> FETCH_HEAD
HEAD is now at 0af55cc Trying to fix C.I. timeout...
Initialized empty Git repository in /build/gamescope/src/gamescope/subprojects/stb/.git/
From https://github.com/nothings/stb
* branch 5736b15f7ea0ffb08dd38af21067c314d6a3aae9 -> FETCH_HEAD
HEAD is now at 5736b15 re-add perlin noise again
Progress: 0 / 7 (glm)
Progress: 0 / 7 (stb, glm)
Progress: 0 / 7 (libliftoff, stb, glm)
Download libliftoff...
-> Already downloaded
Progress: 1 / 7 (stb, glm)
Progress: 1 / 7 (stb, glm, openvr)
Download openvr...
-> Already downloaded
Progress: 2 / 7 (stb, glm)
Progress: 2 / 7 (stb, glm, libdisplay-info)
Download libdisplay-info...
-> Already downloaded
Progress: 3 / 7 (stb, glm)
Progress: 3 / 7 (stb, glm, wlroots)
Download wlroots...
-> Already downloaded
Progress: 4 / 7 (stb, glm)
Progress: 4 / 7 (vkroots, stb, glm)
Download vkroots...
-> Already downloaded
Progress: 5 / 7 (stb, glm)
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 '47a5590e9c4eb35d67651b8c05a55f1a48259329'
Submodule path 'subprojects/libliftoff': checked out '8b08dc1c14fd019cc90ddabe34ad16596b0691f4'
Submodule path 'subprojects/openvr': checked out 'ff87f683f41fe26cc9353dd9d9d7028357fd8e1a'
Submodule path 'subprojects/vkroots': checked out '5106d8a0df95de66cc58dc1ea37e69c99afc9540'
From /build/gamescope/src/gamescope/../wlroots
* branch 54e844748029d4874e14d0c086d50092c04c8899 -> FETCH_HEAD
Submodule path 'subprojects/wlroots': checked out '54e844748029d4874e14d0c086d50092c04c8899'
Submodule path 'thirdparty/SPIRV-Headers': checked out 'd790ced752b5bfc06b6988baadef6eb2d16bdf96'
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=false -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.10.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 15.2.1 "armv7l-unknown-linux-gnueabihf-gcc (GCC) 15.2.1 20260209")
C linker for the host machine: cc ld.bfd 2.46
C++ compiler for the host machine: c++ (gcc 15.2.1 "c++ (GCC) 15.2.1 20260209")
C++ linker for the host machine: c++ ld.bfd 2.46
Host machine cpu family: arm
Host machine cpu: armv7l
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.5.1
Run-time dependency libpipewire-0.3 found: YES 1.6.2
Library rt found: YES
Run-time dependency hwdata found: YES 0.405
Run-time dependency x11 found: YES 1.8.13
Run-time dependency wayland-client found: YES 1.24.0
Run-time dependency vulkan found: YES 1.4.341
Executing subproject glm
glm| Project name: glm
glm| Project version: 1.0.1
glm| C++ compiler for the host machine: c++ (gcc 15.2.1 "c++ (GCC) 15.2.1 20260209")
glm| C++ linker for the host machine: c++ ld.bfd 2.46
glm| Build targets in project: 0
glm| Subproject glm finished.
Executing subproject stb
stb| Project name: stb
stb| Project version: 0.1.0
stb| C compiler for the host machine: cc (gcc 15.2.1 "armv7l-unknown-linux-gnueabihf-gcc (GCC) 15.2.1 20260209")
stb| C linker for the host machine: cc ld.bfd 2.46
stb| Build targets in project: 0
stb| Subproject stb finished.
Found CMake: /usr/bin/cmake (4.2.3)
Run-time dependency openvr found: NO (tried pkgconfig and cmake)
Executing subproject openvr method cmake
openvr| Found CMake: /usr/bin/cmake (4.2.3)
| Configuring the build directory with CMake version 4.2.3
| Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DUSE_LIBCXX=False -DCMAKE_POLICY_VERSION_MINIMUM=3.5
| - 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.14/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 15.2.1
| -- The CXX compiler identification is GNU 15.2.1
| CMake Warning (dev) at /usr/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program):
| Policy CMP0126 is not set: set(CACHE) does not remove a normal variable of
| the same name. Run "cmake --help-policy CMP0126" for policy details. Use
| the cmake_policy command to set the policy and suppress this warning.
| For compatibility with older versions of CMake, normal variable
| "CMAKE_TAPI" will be removed from the current scope.
| Call Stack (most recent call first):
| /usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)
| CMakeLists.txt:5 (project)
| This warning is for project developers. Use -Wno-dev to suppress it.
| -- Detecting C compiler ABI info
| -- Detecting C compiler ABI info - done
| -- Check for working C compiler: /usr/lib/distcc/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/lib/distcc/bin/c++ - skipped
| -- Detecting CXX compile features
| -- Detecting CXX compile features - done
| CMake Warning (dev) at CMakeLists.txt:14 (file):
| Policy CMP0159 is not set: file(STRINGS) with REGEX updates
| CMAKE_MATCH_<n>. Run "cmake --help-policy CMP0159" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.
| For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
| This warning is for project developers. Use -Wno-dev to suppress it.
| CMake Warning (dev) at CMakeLists.txt:15 (file):
| Policy CMP0159 is not set: file(STRINGS) with REGEX updates
| CMAKE_MATCH_<n>. Run "cmake --help-policy CMP0159" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.
| For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
| This warning is for project developers. Use -Wno-dev to suppress it.
| CMake Warning (dev) at CMakeLists.txt:16 (file):
| Policy CMP0159 is not set: file(STRINGS) with REGEX updates
| CMAKE_MATCH_<n>. Run "cmake --help-policy CMP0159" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.
| For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
| This warning is for project developers. Use -Wno-dev to suppress it.
| -- Configuring done (2.4s)
| CMake Warning (dev) at src/CMakeLists.txt:96 (add_library):
| Policy CMP0156 is not set: De-duplicate libraries on link lines based on
| linker capabilities. Run "cmake --help-policy CMP0156" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.
| Since the policy is not set, legacy libraries de-duplication strategy will
| be applied.
| This warning is for project developers. Use -Wno-dev to suppress it.
| -- 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 15.2.1 "c++ (GCC) 15.2.1 20260209")
openvr| C++ linker for the host machine: c++ ld.bfd 2.46
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.24.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.47
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 15.2.1 "c++ (GCC) 15.2.1 20260209")
vkroots| C++ linker for the host machine: c++ ld.bfd 2.46
vkroots| Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
vkroots| Build targets in project: 67
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.13
Dependency wayland-client found: YES 1.24.0 (cached)
Configuring VkLayer_FROG_gamescope_wsi.arm.json using configuration
Run-time dependency xdamage found: YES 1.1.7
Run-time dependency xcomposite found: YES 0.4.7
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.7
Run-time dependency xfixes found: YES 6.0.2
Run-time dependency xxf86vm found: YES 1.1.7
Run-time dependency xtst found: YES 1.2.5
Run-time dependency xres found: YES 1.2.3
Run-time dependency xmu found: YES 1.3.1
Run-time dependency xi found: YES 1.8.2
Run-time dependency libdrm found: YES 2.4.131
Run-time dependency libeis-1.0 found: YES 1.5.0
Run-time dependency wayland-server found: YES 1.24.0
Dependency wayland-protocols found: YES 1.47 (cached)
Run-time dependency xkbcommon found: YES 1.13.1
Run-time dependency threads found: YES
Run-time dependency libcap found: YES 2.77
Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
Run-time dependency sdl2 found: YES 2.32.64
Run-time dependency libavif found: YES 1.4.0
Run-time dependency pixman-1 found: YES 0.46.4
Run-time dependency libudev found: YES 259
Looking for a fallback subproject for the dependency wlroots-0.18 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 15.2.1 "armv7l-unknown-linux-gnueabihf-gcc (GCC) 15.2.1 20260209")
wlroots| C linker for the host machine: cc ld.bfd 2.46
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.24.0 (cached)
wlroots| Dependency libdrm found: YES 2.4.131 (cached)
wlroots| Dependency xkbcommon found: YES 1.13.1 (cached)
wlroots| Dependency pixman-1 found: YES 0.46.4 (cached)
wlroots| Library m found: YES
wlroots| Library rt found: YES
wlroots| Dependency wayland-protocols found: YES 1.47 (cached)
wlroots| Dependency wayland-scanner found: YES 1.24.0 (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.46.4 (cached)
wlroots| Run-time dependency lcms2 found: YES 2.18
wlroots| Dependency libudev found: YES 259 (cached)
wlroots| Run-time dependency libseat found: YES 0.9.3
wlroots| Run-time dependency libinput found: YES 1.30.1
wlroots| Dependency wayland-client found: YES 1.24.0 (cached)
wlroots| Run-time dependency xwayland found: YES 24.1.9
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: 204
wlroots| Subproject wlroots finished.
Dependency wlroots-0.18 found: YES 0.18.0 (overridden)
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.3.0
libdisplay-info| C compiler for the host machine: cc (gcc 15.2.1 "armv7l-unknown-linux-gnueabihf-gcc (GCC) 15.2.1 20260209")
libdisplay-info| C linker for the host machine: cc ld.bfd 2.46
libdisplay-info| Dependency hwdata found: YES 0.405 (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/v4l-utils.wrap
libdisplay-info| Automatic wrap-based subproject downloading is disabled
libdisplay-info| Subproject v4l-utils is buildable: NO (disabling)
libdisplay-info| Program edid-decode found: NO
libdisplay-info| Build targets in project: 208
libdisplay-info| Subproject libdisplay-info finished.
Dependency libdisplay-info found: YES 0.3.0 (overridden)
Run-time dependency libdecor-0 found: YES 0.2.5
Program glslang found: YES (/usr/bin/glslang)
Run-time dependency luajit found: YES 2.1.1772619647
Dependency libinput found: YES 1.30.1 (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 15.2.1 "armv7l-unknown-linux-gnueabihf-gcc (GCC) 15.2.1 20260209")
libliftoff| C linker for the host machine: cc ld.bfd 2.46
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.131 (cached)
libliftoff| Build targets in project: 221
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.5
Build targets in project: 229
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
glm : YES
libdisplay-info : YES
libliftoff : YES
openvr : YES
stb : YES
v4l-utils : NO
Automatic wrap-based subproject downloading is disabled
vkroots : YES
wlroots : YES
User defined options
auto_features : enabled
b_lto : false
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.13.2 at /usr/bin/ninja
Generating targets: 0%| | 0/229 eta ?
Generating targets: 0%| | 1/229 eta 02:04
Generating targets: 31%|███ | 71/229 eta 00:01
Generating targets: 89%|████████▉ | 204/229 eta 00:00
Writing build.ninja: 0%| | 0/724 eta ?
Writing build.ninja: 52%|█████▏ | 380/724 eta 00:00
ninja: Entering directory `/build/gamescope/src/build'
[1/661] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_c with a custom command
[2/661] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_client_h with a custom command
[3/661] Generating subprojects/wlroots/protocol/presentation_time_c with a custom command
[4/661] Generating subprojects/wlroots/protocol/presentation_time_client_h with a custom command
[5/661] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_server_h with a custom command
[6/661] Generating subprojects/wlroots/protocol/presentation_time_server_h with a custom command
[7/661] Generating subprojects/wlroots/protocol/viewporter_c with a custom command
[8/661] Generating subprojects/wlroots/protocol/tablet_v2_client_h with a custom command
[9/661] Generating subprojects/wlroots/protocol/tablet_v2_c with a custom command
[10/661] Generating subprojects/wlroots/protocol/tablet_v2_server_h with a custom command
[11/661] Generating subprojects/wlroots/protocol/viewporter_server_h with a custom command
[12/661] Generating subprojects/wlroots/protocol/viewporter_client_h with a custom command
[13/661] Generating subprojects/wlroots/protocol/xdg_shell_c with a custom command
[14/661] Generating subprojects/wlroots/protocol/xdg_shell_server_h with a custom command
[15/661] Generating subprojects/wlroots/protocol/xdg_shell_client_h with a custom command
[16/661] Generating subprojects/wlroots/protocol/alpha_modifier_v1_server_h with a custom command
[17/661] Generating subprojects/wlroots/protocol/alpha_modifier_v1_c with a custom command
[18/661] Generating subprojects/wlroots/protocol/cursor_shape_v1_c with a custom command
[19/661] Generating subprojects/wlroots/protocol/content_type_v1_c with a custom command
[20/661] Generating subprojects/wlroots/protocol/content_type_v1_server_h with a custom command
[21/661] Generating subprojects/wlroots/protocol/cursor_shape_v1_server_h with a custom command
[22/661] Generating subprojects/wlroots/protocol/drm_lease_v1_c with a custom command
[23/661] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_server_h with a custom command
[24/661] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_server_h with a custom command
[25/661] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_c with a custom command
[26/661] Generating subprojects/wlroots/protocol/drm_lease_v1_server_h with a custom command
[27/661] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_c with a custom command
[28/661] Generating subprojects/wlroots/protocol/ext_session_lock_v1_c with a custom command
[29/661] Generating subprojects/wlroots/protocol/ext_session_lock_v1_server_h with a custom command
[30/661] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_c with a custom command
[31/661] Generating subprojects/wlroots/protocol/fractional_scale_v1_server_h with a custom command
[32/661] Generating subprojects/wlroots/protocol/fractional_scale_v1_c with a custom command
[33/661] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_server_h with a custom command
[34/661] Generating subprojects/wlroots/protocol/security_context_v1_c with a custom command
[35/661] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_c with a custom command
[36/661] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_server_h with a custom command
[37/661] Generating subprojects/wlroots/protocol/security_context_v1_server_h with a custom command
[38/661] Generating subprojects/wlroots/protocol/xdg_activation_v1_c with a custom command
[39/661] Generating subprojects/wlroots/protocol/xdg_activation_v1_server_h with a custom command
[40/661] Generating subprojects/wlroots/protocol/xwayland_shell_v1_c with a custom command
[41/661] Generating subprojects/wlroots/protocol/xdg_activation_v1_client_h with a custom command
[42/661] Generating subprojects/wlroots/protocol/xwayland_shell_v1_server_h with a custom command
[43/661] Generating subprojects/wlroots/protocol/tearing_control_v1_c with a custom command
[44/661] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_c with a custom command
[45/661] Generating subprojects/wlroots/protocol/fullscreen_shell_unstable_v1_server_h with a custom command
[46/661] Generating subprojects/wlroots/protocol/tearing_control_v1_server_h with a custom command
[47/661] Generating subprojects/wlroots/protocol/fullscreen_shell_unstable_v1_c with a custom command
[48/661] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_server_h with a custom command
[49/661] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_c with a custom command
[50/661] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_server_h with a custom command
[51/661] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_c with a custom command
[52/661] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_server_h with a custom command
[53/661] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_server_h with a custom command
[54/661] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_client_h with a custom command
[55/661] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_c with a custom command
[56/661] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_c with a custom command
[57/661] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_c with a custom command
[58/661] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_server_h with a custom command
[59/661] Generating subprojects/wlroots/protocol/text_input_unstable_v3_c with a custom command
[60/661] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_server_h with a custom command
[61/661] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_client_h with a custom command
[62/661] Generating subprojects/wlroots/protocol/text_input_unstable_v3_server_h with a custom command
[63/661] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_c with a custom command
[64/661] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_server_h with a custom command
[65/661] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_client_h with a custom command
[66/661] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_c with a custom command
[67/661] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_c with a custom command
[68/661] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_server_h with a custom command
[69/661] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_c with a custom command
[70/661] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_c with a custom command
[71/661] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_server_h with a custom command
[72/661] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_server_h with a custom command
[73/661] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_server_h with a custom command
[74/661] Generating subprojects/wlroots/protocol/drm_c with a custom command
[75/661] Generating subprojects/wlroots/protocol/drm_server_h with a custom command
[76/661] Generating subprojects/wlroots/protocol/drm_client_h with a custom command
[77/661] Generating subprojects/wlroots/protocol/kde_server_decoration_server_h with a custom command
[78/661] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_c with a custom command
[79/661] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_server_h with a custom command
[80/661] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_c with a custom command
[81/661] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_server_h with a custom command
[82/661] Generating subprojects/wlroots/protocol/input_method_unstable_v2_c with a custom command
[83/661] Generating subprojects/wlroots/protocol/input_method_unstable_v2_server_h with a custom command
[84/661] Generating subprojects/wlroots/protocol/kde_server_decoration_c with a custom command
[85/661] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_c with a custom command
[86/661] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_server_h with a custom command
[87/661] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_c with a custom command
[88/661] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_server_h with a custom command
[89/661] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_c with a custom command
[90/661] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_c with a custom command
[91/661] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_server_h with a custom command
[92/661] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_c with a custom command
[93/661] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_server_h with a custom command
[94/661] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_server_h with a custom command
[95/661] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_c with a custom command
[96/661] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_c with a custom command
[97/661] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_server_h with a custom command
[98/661] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_server_h with a custom command
[99/661] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_c with a custom command
[100/661] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_server_h with a custom command
[101/661] Generating subprojects/libdisplay-info/pnp-id-table.c with a custom command
[102/661] Compiling C object subprojects/libliftoff/test/libdrm.so.2.p/libdrm_mock.c.o
[103/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_envvartools_public.cpp.o
[104/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_dirtools_public.cpp.o
[105/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_openvr_api_public.cpp.o
[106/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_sharedlibtools_public.cpp.o
[107/661] Generating protocol/linux-dmabuf-v1-protocol.c with a custom command
[108/661] Generating protocol/linux-dmabuf-v1-protocol.h with a custom command
[109/661] Generating protocol/linux-dmabuf-v1-client-protocol.h with a custom command
[110/661] Generating protocol/viewporter-protocol.c with a custom command
[111/661] Generating protocol/viewporter-protocol.h with a custom command
[112/661] Generating protocol/viewporter-client-protocol.h with a custom command
[113/661] Generating protocol/xdg-shell-protocol.c with a custom command
[114/661] Generating protocol/xdg-shell-protocol.h with a custom command
[115/661] Generating protocol/xdg-shell-client-protocol.h with a custom command
[116/661] Generating protocol/presentation-time-protocol.c with a custom command
[117/661] Generating protocol/presentation-time-protocol.h with a custom command
[118/661] Generating protocol/presentation-time-client-protocol.h with a custom command
[119/661] Generating protocol/single-pixel-buffer-v1-protocol.c with a custom command
[120/661] Generating protocol/single-pixel-buffer-v1-protocol.h with a custom command
[121/661] Generating protocol/single-pixel-buffer-v1-client-protocol.h with a custom command
[122/661] Generating protocol/pointer-constraints-unstable-v1-protocol.c with a custom command
[123/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_hmderrors_public.cpp.o
[124/661] Generating protocol/pointer-constraints-unstable-v1-protocol.h with a custom command
[125/661] Generating protocol/pointer-constraints-unstable-v1-client-protocol.h with a custom command
[126/661] Generating protocol/relative-pointer-unstable-v1-protocol.c with a custom command
[127/661] Generating protocol/relative-pointer-unstable-v1-protocol.h with a custom command
[128/661] Generating protocol/relative-pointer-unstable-v1-client-protocol.h with a custom command
[129/661] Generating protocol/primary-selection-unstable-v1-protocol.c with a custom command
[130/661] Generating protocol/primary-selection-unstable-v1-protocol.h with a custom command
[131/661] Generating protocol/fractional-scale-v1-protocol.c with a custom command
[132/661] Generating protocol/primary-selection-unstable-v1-client-protocol.h with a custom command
[133/661] Generating protocol/fractional-scale-v1-client-protocol.h with a custom command
[134/661] Generating protocol/fractional-scale-v1-protocol.h with a custom command
[135/661] Generating protocol/linux-drm-syncobj-v1-protocol.c with a custom command
[136/661] Generating protocol/linux-drm-syncobj-v1-protocol.h with a custom command
[137/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_pathtools_public.cpp.o
[138/661] Generating protocol/linux-drm-syncobj-v1-client-protocol.h with a custom command
[139/661] Generating protocol/color-management-v1-protocol.c with a custom command
[140/661] Generating protocol/xdg-toplevel-icon-v1-protocol.c with a custom command
[141/661] Generating protocol/color-management-v1-client-protocol.h with a custom command
[142/661] Generating protocol/color-management-v1-protocol.h with a custom command
[143/661] Generating protocol/xdg-toplevel-icon-v1-protocol.h with a custom command
[144/661] Generating protocol/xdg-toplevel-icon-v1-client-protocol.h with a custom command
[145/661] Generating protocol/frog-color-management-v1-protocol.c with a custom command
[146/661] Generating protocol/gamescope-xwayland-protocol.c with a custom command
[147/661] Generating protocol/frog-color-management-v1-client-protocol.h with a custom command
[148/661] Generating protocol/frog-color-management-v1-protocol.h with a custom command
[149/661] Generating protocol/gamescope-xwayland-protocol.h with a custom command
[150/661] Generating protocol/gamescope-pipewire-protocol.c with a custom command
[151/661] Generating protocol/gamescope-xwayland-client-protocol.h with a custom command
[152/661] Generating protocol/gamescope-pipewire-protocol.h with a custom command
[153/661] Generating protocol/gamescope-pipewire-client-protocol.h with a custom command
[154/661] Generating protocol/gamescope-input-method-protocol.c with a custom command
[155/661] Generating protocol/gamescope-control-protocol.c with a custom command
[156/661] Generating protocol/gamescope-input-method-protocol.h with a custom command
[157/661] Generating protocol/gamescope-input-method-client-protocol.h with a custom command
[158/661] Generating protocol/gamescope-reshade-protocol.c with a custom command
[159/661] Generating protocol/gamescope-control-client-protocol.h with a custom command
[160/661] Generating protocol/gamescope-control-protocol.h with a custom command
[161/661] Generating protocol/gamescope-reshade-protocol.h with a custom command
[162/661] Generating protocol/gamescope-reshade-client-protocol.h with a custom command
[163/661] Generating protocol/gamescope-swapchain-protocol.c with a custom command
[164/661] Generating protocol/gamescope-private-protocol.c with a custom command
[165/661] Generating protocol/gamescope-swapchain-client-protocol.h with a custom command
[166/661] Generating protocol/gamescope-swapchain-protocol.h with a custom command
[167/661] Generating protocol/gamescope-private-protocol.h with a custom command
[168/661] Generating protocol/gamescope-private-client-protocol.h with a custom command
[169/661] Generating protocol/gamescope-action-binding-protocol.c with a custom command
[170/661] Generating protocol/gamescope-action-binding-protocol.h with a custom command
[171/661] Generating protocol/gamescope-action-binding-client-protocol.h with a custom command
[172/661] Generating protocol/wlr-layer-shell-unstable-v1-protocol.c with a custom command
[173/661] Generating protocol/wlr-layer-shell-unstable-v1-client-protocol.h with a custom command
[174/661] Generating protocol/wlr-layer-shell-unstable-v1-protocol.h with a custom command
[175/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_linux-dmabuf-v1-protocol.c.o
[176/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_presentation-time-protocol.c.o
[177/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_tablet-v2-protocol.c.o
[178/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_viewporter-protocol.c.o
[179/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-shell-protocol.c.o
[180/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_alpha-modifier-v1-protocol.c.o
[181/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_content-type-v1-protocol.c.o
[182/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_drm-lease-v1-protocol.c.o
[183/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_cursor-shape-v1-protocol.c.o
[184/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_vrpathregistry_public.cpp.o
[185/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_strtools_public.cpp.o
[186/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-foreign-toplevel-list-v1-protocol.c.o
[187/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-idle-notify-v1-protocol.c.o
[188/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-session-lock-v1-protocol.c.o
[189/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_fractional-scale-v1-protocol.c.o
[190/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_linux-drm-syncobj-v1-protocol.c.o
[191/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_security-context-v1-protocol.c.o
[192/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_single-pixel-buffer-v1-protocol.c.o
[193/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xwayland-shell-v1-protocol.c.o
[194/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-activation-v1-protocol.c.o
[195/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_tearing-control-v1-protocol.c.o
[196/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_idle-inhibit-unstable-v1-protocol.c.o
[197/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_fullscreen-shell-unstable-v1-protocol.c.o
[198/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[199/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o
[200/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_pointer-gestures-unstable-v1-protocol.c.o
[201/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_primary-selection-unstable-v1-protocol.c.o
[202/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-decoration-unstable-v1-protocol.c.o
[203/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_relative-pointer-unstable-v1-protocol.c.o
[204/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_text-input-unstable-v3-protocol.c.o
[205/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v1-protocol.c.o
[206/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v2-protocol.c.o
[207/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-output-unstable-v1-protocol.c.o
[208/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-transient-seat-v1-protocol.c.o
[209/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_drm-protocol.c.o
[210/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_input-method-unstable-v2-protocol.c.o
[211/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_server-decoration-protocol.c.o
[212/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_virtual-keyboard-unstable-v1-protocol.c.o
[213/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-data-control-unstable-v1-protocol.c.o
[214/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-export-dmabuf-unstable-v1-protocol.c.o
[215/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[216/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[217/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-gamma-control-unstable-v1-protocol.c.o
[218/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-output-management-unstable-v1-protocol.c.o
[219/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-output-power-management-unstable-v1-protocol.c.o
[220/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-screencopy-unstable-v1-protocol.c.o
[221/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-virtual-pointer-unstable-v1-protocol.c.o
[222/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_color.c.o
[223/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_dmabuf.c.o
[224/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_drm_format_set.c.o
[225/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pass.c.o
[226/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixel_format.c.o
[227/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_swapchain.c.o
[228/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_drm_syncobj.c.o
[229/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_dmabuf_linux.c.o
[230/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_wlr_texture.c.o
[231/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_pixel_format.c.o
[232/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_wlr_renderer.c.o
[233/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_pass.c.o
[234/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_color_lcms2.c.o
[235/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_allocator.c.o
[236/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_shm.c.o
[237/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_renderer.c.o
[238/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_drm_dumb.c.o
[239/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_keyboard.c.o
[240/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_events.c.o
[241/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_backend.c.o
[242/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_backend.c.o
[243/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_session_session.c.o
[244/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o
[245/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_tablet_pad.c.o
[246/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_pointer.c.o
[247/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_tablet_tool.c.o
[248/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_touch.c.o
[249/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_multi_backend.c.o
[250/661] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_jsoncpp.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from ../gamescope/subprojects/openvr/src/json/json.h:402,
from ../gamescope/subprojects/openvr/src/jsoncpp.cpp:76:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Json::Value::CZString; _Val = std::pair<const Json::Value::CZString, Json::Value>; _KeyOfValue = std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >; _Compare = std::less<Json::Value::CZString>; _Alloc = std::allocator<std::pair<const Json::Value::CZString, Json::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<Json::Value::CZString, std::pair<const Json::Value::CZString, Json::Value>, std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >, std::less<Json::Value::CZString>, std::allocator<std::pair<const Json::Value::CZString, Json::Value> > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<const Json::Value::CZString, Json::Value>&}; _Key = Json::Value::CZString; _Val = std::pair<const Json::Value::CZString, Json::Value>; _KeyOfValue = std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >; _Compare = std::less<Json::Value::CZString>; _Alloc = std::allocator<std::pair<const Json::Value::CZString, Json::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<Json::Value::CZString, std::pair<const Json::Value::CZString, Json::Value>, std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >, std::less<Json::Value::CZString>, std::allocator<std::pair<const Json::Value::CZString, Json::Value> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value), typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<const Json::Value::CZString, Json::Value>&; _Key = Json::Value::CZString; _Tp = Json::Value; _Compare = std::less<Json::Value::CZString>; _Alloc = std::allocator<std::pair<const Json::Value::CZString, Json::Value> >]',
inlined from 'Json::Value& Json::Value::operator[](ArrayIndex)' at ../gamescope/subprojects/openvr/src/jsoncpp.cpp:3396:27:
/usr/include/c++/15.2.1/bits/stl_map.h:967:45: note: parameter passing for argument of type 'std::map<Json::Value::CZString, Json::Value>::const_iterator' {aka 'std::_Rb_tree<Json::Value::CZString, std::pair<const Json::Value::CZString, Json::Value>, std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >, std::less<Json::Value::CZString>, std::allocator<std::pair<const Json::Value::CZString, Json::Value> > >::const_iterator'} changed in GCC 7.1
967 | return _M_t._M_emplace_hint_unique(__position,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
968 | std::forward<_Pair>(__x));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value), typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<const Json::Value::CZString, Json::Value>&; _Key = Json::Value::CZString; _Tp = Json::Value; _Compare = std::less<Json::Value::CZString>; _Alloc = std::allocator<std::pair<const Json::Value::CZString, Json::Value> >]',
inlined from 'Json::Value& Json::Value::resolveReference(const char*)' at ../gamescope/subprojects/openvr/src/jsoncpp.cpp:3452:27:
/usr/include/c++/15.2.1/bits/stl_map.h:967:45: note: parameter passing for argument of type 'std::map<Json::Value::CZString, Json::Value>::const_iterator' {aka 'std::_Rb_tree<Json::Value::CZString, std::pair<const Json::Value::CZString, Json::Value>, std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >, std::less<Json::Value::CZString>, std::allocator<std::pair<const Json::Value::CZString, Json::Value> > >::const_iterator'} changed in GCC 7.1
967 | return _M_t._M_emplace_hint_unique(__position,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
968 | std::forward<_Pair>(__x));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value), typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<const Json::Value::CZString, Json::Value>&; _Key = Json::Value::CZString; _Tp = Json::Value; _Compare = std::less<Json::Value::CZString>; _Alloc = std::allocator<std::pair<const Json::Value::CZString, Json::Value> >]',
inlined from 'Json::Value& Json::Value::resolveReference(const char*, const char*)' at ../gamescope/subprojects/openvr/src/jsoncpp.cpp:3472:27:
/usr/include/c++/15.2.1/bits/stl_map.h:967:45: note: parameter passing for argument of type 'std::map<Json::Value::CZString, Json::Value>::const_iterator' {aka 'std::_Rb_tree<Json::Value::CZString, std::pair<const Json::Value::CZString, Json::Value>, std::_Select1st<std::pair<const Json::Value::CZString, Json::Value> >, std::less<Json::Value::CZString>, std::allocator<std::pair<const Json::Value::CZString, Json::Value> > >::const_iterator'} changed in GCC 7.1
967 | return _M_t._M_emplace_hint_unique(__position,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
968 | std::forward<_Pair>(__x));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
[251/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_seat.c.o
[252/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_pointer.c.o
[253/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_backend.c.o
[254/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_output.c.o
[255/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_tablet_v2.c.o
[256/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_headless_backend.c.o
[257/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_headless_output.c.o
[258/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_device.c.o
[259/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_offer.c.o
[260/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_source.c.o
[261/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_drag.c.o
[262/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_cursor.c.o
[263/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_render.c.o
[264/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_state.c.o
[265/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_output.c.o
[266/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_swapchain.c.o
[267/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_subsurface_tree.c.o
[268/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_drag_icon.c.o
[269/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_surface.c.o
[270/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_output_layout.c.o
[271/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_xdg_shell.c.o
[272/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_layer_shell_v1.c.o
[273/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_pointer.c.o
[274/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_keyboard.c.o
[275/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_touch.c.o
[276/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_wlr_scene.c.o
[277/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat.c.o
[278/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_pad.c.o
[279/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_tablet.c.o
[280/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2.c.o
[281/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_tool.c.o
[282/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_popup.c.o
[283/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_positioner.c.o
[284/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_shell.c.o
[285/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_surface.c.o
[286/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_buffer.c.o
[287/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_client.c.o
[288/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_dmabuf.c.o
[289/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_toplevel.c.o
[290/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_readonly_data.c.o
[291/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_resource.c.o
[292/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_alpha_modifier_v1.c.o
[293/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_content_type_v1.c.o
[294/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_damage_ring.c.o
[295/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_cursor_shape_v1.c.o
[296/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_drm.c.o
[297/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_compositor.c.o
[298/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_cursor.c.o
[299/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_data_control_v1.c.o
[300/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_export_dmabuf_v1.c.o
[301/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_foreign_toplevel_management_v1.c.o
[302/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_idle_inhibit_v1.c.o
[303/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_ext_foreign_toplevel_list_v1.c.o
[304/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_fullscreen_shell_v1.c.o
[305/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_gamma_control_v1.c.o
[306/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_idle_notify_v1.c.o
[307/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_input_device.c.o
[308/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard_shortcuts_inhibit_v1.c.o
[309/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard.c.o
[310/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard_group.c.o
[311/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_input_method_v2.c.o
[312/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_layer_shell_v1.c.o
[313/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_layer.c.o
[314/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_matrix.c.o
[315/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_linux_drm_syncobj_v1.c.o
[316/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_linux_dmabuf_v1.c.o
[317/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_layout.c.o
[318/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_power_management_v1.c.o
[319/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_swapchain_manager.c.o
[320/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer_constraints_v1.c.o
[321/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer.c.o
[322/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_management_v1.c.o
[323/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer_gestures_v1.c.o
[324/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_presentation_time.c.o
[325/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_primary_selection.c.o
[326/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_region.c.o
[327/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_relative_pointer_v1.c.o
[328/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_primary_selection_v1.c.o
[329/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_screencopy_v1.c.o
[330/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_security_context_v1.c.o
[331/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_server_decoration.c.o
[332/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_session_lock_v1.c.o
[333/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_single_pixel_buffer_v1.c.o
[334/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_switch.c.o
[335/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_fractional_scale_v1.c.o
[336/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_shm.c.o
[337/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tablet_tool.c.o
[338/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tablet_pad.c.o
[339/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_subcompositor.c.o
[340/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_touch.c.o
[341/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_text_input_v3.c.o
[342/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_virtual_keyboard_v1.c.o
[343/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xcursor_manager.c.o
[344/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_transient_seat_v1.c.o
[345/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_viewporter.c.o
[346/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_virtual_pointer_v1.c.o
[347/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_registry.c.o
[348/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_v1.c.o
[349/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_v2.c.o
[350/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_activation_v1.c.o
[351/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_decoration_v1.c.o
[352/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_output_v1.c.o
[353/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_array.c.o
[354/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_addon.c.o
[355/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_env.c.o
[356/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tearing_control_v1.c.o
[357/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_global.c.o
[358/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_box.c.o
[359/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_set.c.o
[360/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_rect_union.c.o
[361/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_log.c.o
[362/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_time.c.o
[363/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_shm.c.o
[364/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_token.c.o
[365/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_utf8.c.o
[366/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_region.c.o
[367/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_transform.c.o
[368/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xcursor_wlr_xcursor.c.o
[369/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xcursor_xcursor.c.o
[370/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_shell.c.o
[371/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_dnd.c.o
[372/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_selection.c.o
[373/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_incoming.c.o
[374/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_outgoing.c.o
[375/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_server.c.o
[376/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_sockets.c.o
[377/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta-vic-table.c.o
[378/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cvt.c.o
[379/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_xwayland.c.o
[380/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/dmt-table.c.o
[381/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid2.c.o
[382/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid.c.o
[383/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/hdmi-vic-table.c.o
[384/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/gtf.c.o
[385/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/log.c.o
[386/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta.c.o
../gamescope/subprojects/libdisplay-info/cta.c: In function 'parse_sad':
../gamescope/subprojects/libdisplay-info/cta.c:723:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
../gamescope/subprojects/libdisplay-info/cta.c:725:2: note: here
[387/661] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_xwm.c.o
[388/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/info.c.o
[389/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/memory-stream.c.o
[390/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/edid.c.o
[391/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/list.c.o
[392/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/device.c.o
[393/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/layer.c.o
[394/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/log.c.o
[395/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/output.c.o
[396/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/alloc.c.o
[397/661] Linking target subprojects/libliftoff/test/libdrm.so.2
[398/661] Compiling C object subprojects/libliftoff/libliftoff.a.p/plane.c.o
[399/661] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/meson-generated_.._pnp-id-table.c.o
[400/661] Generating 'src/gamescope.p/cs_composite_blit.h'
[401/661] Generating 'src/gamescope.p/cs_composite_blur.h'
[402/661] Generating 'src/gamescope.p/cs_composite_blur_cond.h'
[403/661] Generating 'src/gamescope.p/cs_composite_rcas.h'
[404/661] Generating 'src/gamescope.p/cs_easu.h'
[405/661] Linking static target subprojects/openvr/libopenvr_api.a
[406/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[407/661] Generating 'src/gamescope.p/cs_easu_fp16.h'
[408/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[409/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[410/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[411/661] Generating 'src/gamescope.p/cs_gaussian_blur_horizontal.h'
[412/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[413/661] Generating 'src/gamescope.p/cs_nis.h'
[414/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[415/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[416/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[417/661] Generating 'src/gamescope.p/cs_nis_fp16.h'
[418/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[419/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[420/661] Generating 'src/gamescope.p/cs_rgb_to_nv12.h'
[421/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[422/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[423/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[424/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[425/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[426/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[427/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[428/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[429/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[430/661] Linking static target subprojects/libdisplay-info/libdisplay-info.a
[431/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[432/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[433/661] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[434/661] Linking static target subprojects/wlroots/libwlroots-0.18.a
[435/661] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid2.c.o
[436/661] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid.c.o
[437/661] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/util.c.o
[438/661] Linking static target subprojects/libliftoff/libliftoff.a
[439/661] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/main.c.o
[440/661] Compiling C object subprojects/libdisplay-info/test/di-edid-print.p/di-edid-print.c.o
[441/661] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/cta.c.o
[442/661] 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:671:4,
inlined from 'print_edid' at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:966:3:
../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:467:44: warning: 'hratio' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c: In function 'print_edid':
../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:442:6: note: 'hratio' was declared here
In function 'print_cvt_timing_code',
inlined from 'print_display_desc' at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:671:4,
inlined from 'print_edid' at ../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:966:3:
../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:467:54: warning: 'vratio' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c: In function 'print_edid':
../gamescope/subprojects/libdisplay-info/di-edid-decode/edid.c:442:14: note: 'vratio' was declared here
[443/661] Compiling C object subprojects/libliftoff/example/simple.p/common.c.o
[444/661] Compiling C object subprojects/libliftoff/example/compositor.p/common.c.o
[445/661] Compiling C object subprojects/libliftoff/example/simple.p/simple.c.o
[446/661] Compiling C object subprojects/libliftoff/example/dynamic.p/common.c.o
[447/661] Compiling C object subprojects/libliftoff/example/compositor.p/compositor.c.o
[448/661] Compiling C object subprojects/libliftoff/example/dynamic.p/dynamic.c.o
[449/661] Compiling C object subprojects/libliftoff/example/multi-output.p/common.c.o
[450/661] Compiling C object subprojects/libliftoff/example/multi-output.p/multi-output.c.o
[451/661] Compiling C object subprojects/libliftoff/test/check_ndebug.p/check_ndebug.c.o
[452/661] Compiling C object subprojects/libliftoff/test/bench.p/bench.c.o
[453/661] Compiling C object subprojects/libliftoff/test/test-priority.p/test_priority.c.o
[454/661] Compiling C object subprojects/libliftoff/test/test-dynamic.p/test_dynamic.c.o
[455/661] Compiling C object subprojects/libliftoff/test/test-alloc.p/test_alloc.c.o
[456/661] Compiling C object subprojects/libliftoff/test/test-candidate.p/test_candidate.c.o
[457/661] Compiling C object subprojects/libliftoff/test/test-prop.p/test_prop.c.o
[458/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[459/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[460/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[461/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[462/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[463/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[464/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[465/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[466/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[467/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[468/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[469/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[470/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[471/661] Generating symbol file subprojects/libliftoff/test/libdrm.so.2.p/libdrm.so.2.symbols
[472/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[473/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[474/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[475/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[476/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[477/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[478/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[479/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[480/661] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[481/661] Compiling C++ object src/gamescope.p/Utils_TempFiles.cpp.o
[482/661] Compiling C++ object layer/libVkLayer_FROG_gamescope_wsi_arm.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]
[483/661] Compiling C++ object src/gamescope.p/Utils_Version.cpp.o
[484/661] Compiling C++ object src/gamescope.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[485/661] Compiling C++ object src/gamescope.p/Backends_HeadlessBackend.cpp.o
[486/661] Compiling C++ object src/gamescope.p/Script_Script.cpp.o
[487/661] Compiling C++ object src/gamescope.p/BufferMemo.cpp.o
[488/661] Compiling C++ object src/gamescope.p/convar.cpp.o
[489/661] Compiling C++ object src/gamescope.p/Backends_WaylandBackend.cpp.o
[490/661] Compiling C++ object src/gamescope.p/color_helpers.cpp.o
[491/661] 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:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/commit.cpp: In member function 'void commit_t::Signal()':
../gamescope/src/commit.cpp:94:24: warning: 'frametime' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/src/commit.cpp:72:14: note: 'frametime' was declared here
[492/661] 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:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
[493/661] Compiling C++ object src/gamescope.p/edid.cpp.o
[494/661] 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:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/vblankmanager.cpp: In member function 'void gamescope::CVBlankTimer::VBlankDebugSpew(uint64_t, uint64_t, uint64_t)':
../gamescope/src/vblankmanager.cpp:336:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
[495/661] Compiling C++ object src/gamescope.p/wlserver.cpp.o
In file included from ../gamescope/src/wlserver.cpp:75:
../gamescope/src/gpuvis_trace_utils.h: In function 'void gpuvis_trace_block_finalize(uint64_t, const char*)':
../gamescope/src/gpuvis_trace_utils.h:220:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/wlserver.cpp: In function 'void wlserver_presentation_feedback_presented(wlr_surface*, std::vector<wl_resource*>&, uint64_t, uint64_t)':
../gamescope/src/wlserver.cpp:1479:27: warning: right shift count >= width of type [-Wshift-count-overflow]
[496/661] Compiling C++ object src/gamescope.p/ime.cpp.o
[497/661] 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:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[498/661] Compiling C++ object src/gamescope.p/rendervulkan.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from ../gamescope/src/rendervulkan.hpp:8,
from ../gamescope/src/rendervulkan.cpp:35:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT>, std::_Select1st<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = VkDrmFormatModifierPropertiesEXT; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >]',
inlined from 'bool CVulkanTexture::BInit(uint32_t, uint32_t, uint32_t, uint32_t, createFlags, wlr_dmabuf_attributes*, uint32_t, uint32_t, CVulkanTexture*, gamescope::OwningRc<gamescope::IBackendFb>)' at ../gamescope/src/rendervulkan.cpp:2428:68:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT>, std::_Select1st<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = VkDrmFormatModifierPropertiesEXT; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >]',
inlined from 'bool vulkan_init_format(VkFormat, uint32_t)' at ../gamescope/src/rendervulkan.cpp:2844:44:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT>, std::_Select1st<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, VkDrmFormatModifierPropertiesEXT> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[499/661] Compiling C++ object src/gamescope.p/mangoapp.cpp.o
[500/661] Compiling C++ object src/gamescope.p/steamcompmgr.cpp.o
In file included from ../gamescope/src/steamcompmgr.cpp:122:
../gamescope/src/gpuvis_trace_utils.h: In function 'void gpuvis_trace_block_finalize(uint64_t, const char*)':
../gamescope/src/gpuvis_trace_utils.h:220:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/gpuvis_trace_utils.h: In function 'void flush_hot_func_calls()':
../gamescope/src/gpuvis_trace_utils.h:428:38: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/gpuvis_trace_utils.h:428:38: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/gpuvis_trace_utils.h: In function 'void gpuvis_count_hot_func_calls_internal_(const char*)':
../gamescope/src/gpuvis_trace_utils.h:453:30: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/gpuvis_trace_utils.h:453:30: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/steamcompmgr.cpp: In function 'void paint_pipewire()':
../gamescope/src/steamcompmgr.cpp:2335:19: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long unsigned int' [-Wformat=]
../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:6667:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/steamcompmgr.cpp: In function 'void update_wayland_res(CommitDoneList_t*, steamcompmgr_win_t*, ResListEntry_t&)':
../gamescope/src/steamcompmgr.cpp:7256:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
In file included from ../gamescope/src/steamcompmgr.cpp:117:
../gamescope/subprojects/stb/stb_image.h: In function 'void stbi__hdr_convert(float*, stbi_uc*, int)':
../gamescope/subprojects/stb/stb_image.h:7147:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
../gamescope/subprojects/stb/stb_image.h:7148:10: note: here
../gamescope/subprojects/stb/stb_image.h:7150:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
../gamescope/subprojects/stb/stb_image.h:7151:10: note: here
../gamescope/subprojects/stb/stb_image.h: In function 'int stbi__tga_get_comp(int, int, int*)':
../gamescope/subprojects/stb/stb_image.h:5744:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
../gamescope/subprojects/stb/stb_image.h:5746:7: note: here
In file included from ../gamescope/src/steamcompmgr.cpp:118:
../gamescope/subprojects/stb/stb_image_write.h: In function 'void stbiw__write_pixel(stbi__write_context*, int, int, int, int, unsigned char*)':
../gamescope/subprojects/stb/stb_image_write.h:435:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
../gamescope/subprojects/stb/stb_image_write.h:443:7: note: here
../gamescope/src/steamcompmgr.cpp: In function 'bool set_color_3dlut_override(const char*)':
../gamescope/src/steamcompmgr.cpp:736:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
../gamescope/src/steamcompmgr.cpp: In function 'bool set_color_shaperlut_override(const char*)':
../gamescope/src/steamcompmgr.cpp:764:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
../gamescope/src/steamcompmgr.cpp: In function 'void update_runtime_info()':
../gamescope/src/steamcompmgr.cpp:5582:8: warning: ignoring return value of 'ssize_t pwrite(int, const void*, size_t, __off64_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
../gamescope/src/steamcompmgr.cpp: In member function 'void xwayland_ctx_t::DetermineAndApplyFocus(const std::vector<steamcompmgr_win_t*>&)':
../gamescope/src/steamcompmgr.cpp:3793:10: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/15.2.1/algorithm:63,
from ../gamescope/src/color_helpers.h:5,
from ../gamescope/src/backend.h:3,
from ../gamescope/src/steamcompmgr.cpp:32:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gamescope/src/steamcompmgr.cpp: In function 'FrameInfo_t::Layer_t* paint_window_commit(const gamescope::Rc<commit_t>&, steamcompmgr_win_t*, steamcompmgr_win_t*, FrameInfo_t*, MouseCursor*, PaintWindowFlags, float, steamcompmgr_win_t*)':
../gamescope/src/steamcompmgr.cpp:2157:20: warning: 'baseWidth' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/src/steamcompmgr.cpp:2068:10: note: 'baseWidth' was declared here
../gamescope/src/steamcompmgr.cpp:2157:20: warning: 'baseHeight' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/src/steamcompmgr.cpp:2068:21: note: 'baseHeight' was declared here
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void steamcompmgr_main(int, char**)' at ../gamescope/src/steamcompmgr.cpp:8480:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void steamcompmgr_main(int, char**)' at ../gamescope/src/steamcompmgr.cpp:8485:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
[501/661] Compiling C++ object src/gamescope.p/Timeline.cpp.o
[502/661] Compiling C++ object src/gamescope.p/x11cursor.cpp.o
[503/661] Compiling C++ object src/gamescope.p/modegen.cpp.o
[504/661] Compiling C++ object src/gamescope.p/InputEmulation.cpp.o
[505/661] Compiling C++ object src/gamescope.p/LibInputHandler.cpp.o
[506/661] Compiling C++ object src/gamescope.p/reshade_effect_manager.cpp.o
[507/661] 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:191:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/backend.cpp:192:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/backend.cpp:193:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
[508/661] Compiling C++ object src/gamescope.p/reshade_source_effect_expression.cpp.o
[509/661] Compiling C++ object src/gamescope.p/Backends_SDLBackend.cpp.o
[510/661] Compiling C++ object src/gamescope.p/pipewire.cpp.o
[511/661] Compiling C++ object src/gamescope.p/reshade_source_effect_lexer.cpp.o
[512/661] 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:26: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/Backends/DRMBackend.cpp: In member function 'virtual int gamescope::CDRMBackend::Present(const FrameInfo_t*, bool)':
../gamescope/src/Backends/DRMBackend.cpp:3462:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/Backends/DRMBackend.cpp:3462:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
from /usr/include/c++/15.2.1/unordered_map:43,
from ../gamescope/src/Script/../Utils/Dict.h:6,
from ../gamescope/src/Script/Script.h:3,
from ../gamescope/src/Backends/DRMBackend.cpp:3:
/usr/include/c++/15.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = unsigned int; _Value = std::pair<const unsigned int, gamescope::CDRMConnector>; _Alloc = std::allocator<std::pair<const unsigned int, gamescope::CDRMConnector> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<unsigned int>; _Hash = std::hash<unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<unsigned int, std::pair<const unsigned int, gamescope::CDRMConnector>, std::allocator<std::pair<const unsigned int, gamescope::CDRMConnector> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gamescope/src/Script/Script.h:9:
In member function 'void sol::stack::field_getter<T, global, raw, <template-parameter-1-4> >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; bool global = false; bool raw = false; <template-parameter-1-4> = 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<T, P, global, raw, <template-parameter-1-5> >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; P = sol::basic_table_core<false, sol::basic_reference<false> >; bool b = false; bool raw = false; <template-parameter-1-5> = void]' at ../gamescope/thirdparty/sol/sol.hpp:16581:21,
inlined from 'sol::stack::probe sol::stack::probe_field_getter<T, P, global, raw, <template-parameter-1-5> >::get(lua_State*, Key&&, int) [with Key = const char (&)[12]; T = char [12]; P = sol::basic_table_core<false, sol::basic_reference<false> >; bool b = false; bool raw = false; <template-parameter-1-5> = 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<false, sol::basic_reference<false> >; Key = const char (&)[12]]' at ../gamescope/thirdparty/sol/sol.hpp:12238:78,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::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<sol::basic_table_core<false, sol::basic_reference<false> > >; Key = const char (&)[12]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../gamescope/thirdparty/sol/sol.hpp:25913:62,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; Keys = {const char (&)[12]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../gamescope/thirdparty/sol/sol.hpp:25819:134,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get(Keys&& ...) const [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; Keys = {const char (&)[12]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../gamescope/thirdparty/sol/sol.hpp:26146:81,
inlined from 'decltype(auto) sol::table_proxy< <template-parameter-1-1>, <template-parameter-1-2> >::tuple_get(std::index_sequence<_Ind ...>) const & [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; unsigned int ...I = {0}; Table = sol::basic_table_core<false, sol::basic_reference<false> >&; Key = std::tuple<const char (&)[12]>]' at ../gamescope/thirdparty/sol/sol.hpp:25019:59,
inlined from 'decltype(auto) sol::table_proxy< <template-parameter-1-1>, <template-parameter-1-2> >::get() const & [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; Table = sol::basic_table_core<false, sol::basic_reference<false> >&; Key = std::tuple<const char (&)[12]>]' at ../gamescope/thirdparty/sol/sol.hpp:25133:33,
inlined from 'sol::proxy_base< <template-parameter-1-1> >::operator T() const [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; typename std::enable_if<sol::meta::all<std::integral_constant<bool, (! std::integral_constant<bool, ((((((is_string_literal_array_of_v<T, char> || is_same_v<T, const char*>) || is_same_v<T, char>) || is_string_of_v<T, char>) || is_same_v<T, std::initializer_list<char> >) || is_string_view_of_v<T, char>) || is_null_pointer_v<T>)>::value)>, sol::is_proxy_primitive<typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >::value, sol::meta::enable_t>::type <anonymous> = sol::meta::enable_t::_; Super = sol::table_proxy<sol::basic_table_core<false, sol::basic_reference<false> >&, std::tuple<const char (&)[12]> >]' at ../gamescope/thirdparty/sol/sol.hpp:17233:33,
inlined from 'void gamescope::CDRMConnector::ParseEDID()' at ../gamescope/src/Backends/DRMBackend.cpp:2370:72:
../gamescope/thirdparty/sol/sol.hpp:16404:20: warning: array subscript 'const char [22][0]' is partly outside array bounds of 'const char [12]' [-Warray-bounds=]
In member function 'void sol::stack::field_getter<T, global, raw, <template-parameter-1-4> >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; bool global = false; bool raw = false; <template-parameter-1-4> = 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<T, P, global, raw, <template-parameter-1-5> >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; P = sol::basic_table_core<false, sol::basic_reference<false> >; bool b = false; bool raw = false; <template-parameter-1-5> = void]' at ../gamescope/thirdparty/sol/sol.hpp:16581:21,
inlined from 'sol::stack::probe sol::stack::probe_field_getter<T, P, global, raw, <template-parameter-1-5> >::get(lua_State*, Key&&, int) [with Key = const char (&)[4]; T = char [4]; P = sol::basic_table_core<false, sol::basic_reference<false> >; bool b = false; bool raw = false; <template-parameter-1-5> = 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<false, sol::basic_reference<false> >; Key = const char (&)[4]]' at ../gamescope/thirdparty/sol/sol.hpp:12238:78,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::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<sol::basic_table_core<false, sol::basic_reference<false> > >; Key = const char (&)[4]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../gamescope/thirdparty/sol/sol.hpp:25913:62,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; Keys = {const char (&)[4]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../gamescope/thirdparty/sol/sol.hpp:25819:134,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get(Keys&& ...) const [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; Keys = {const char (&)[4]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../gamescope/thirdparty/sol/sol.hpp:26146:81,
inlined from 'decltype(auto) sol::table_proxy< <template-parameter-1-1>, <template-parameter-1-2> >::tuple_get(std::index_sequence<_Ind ...>) const & [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; unsigned int ...I = {0}; Table = sol::basic_table_core<false, sol::basic_reference<false> >&; Key = std::tuple<const char (&)[4]>]' at ../gamescope/thirdparty/sol/sol.hpp:25019:59,
inlined from 'decltype(auto) sol::table_proxy< <template-parameter-1-1>, <template-parameter-1-2> >::get() const & [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; Table = sol::basic_table_core<false, sol::basic_reference<false> >&; Key = std::tuple<const char (&)[4]>]' at ../gamescope/thirdparty/sol/sol.hpp:25133:33,
inlined from 'sol::proxy_base< <template-parameter-1-1> >::operator T() const [with T = sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >; typename std::enable_if<sol::meta::all<std::integral_constant<bool, (! std::integral_constant<bool, ((((((is_string_literal_array_of_v<T, char> || is_same_v<T, const char*>) || is_same_v<T, char>) || is_string_of_v<T, char>) || is_same_v<T, std::initializer_list<char> >) || is_string_view_of_v<T, char>) || is_null_pointer_v<T>)>::value)>, sol::is_proxy_primitive<typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >::value, sol::meta::enable_t>::type <anonymous> = sol::meta::enable_t::_; Super = sol::table_proxy<sol::basic_table_core<false, sol::basic_reference<false> >&, std::tuple<const char (&)[4]> >]' at ../gamescope/thirdparty/sol/sol.hpp:17233:33,
inlined from 'void gamescope::CDRMConnector::ParseEDID()' at ../gamescope/src/Backends/DRMBackend.cpp:2391:60:
../gamescope/thirdparty/sol/sol.hpp:16404:20: warning: array subscript 'const char [22][0]' is partly outside array bounds of 'const char [4]' [-Warray-bounds=]
../gamescope/src/Backends/DRMBackend.cpp: In member function 'void gamescope::CDRMConnector::ParseEDID()':
../gamescope/src/Backends/DRMBackend.cpp:2292:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation]
../gamescope/src/Backends/DRMBackend.cpp:2287:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation]
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair<const unsigned int, gamescope::CDRMConnector>; _Alloc = std::allocator<std::pair<const unsigned int, gamescope::CDRMConnector> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<unsigned int>; _Hash = std::hash<unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = gamescope::CDRMConnector; _Hash = std::hash<unsigned int>; _Pred = std::equal_to<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, gamescope::CDRMConnector> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'bool refresh_state(drm_t*)' at ../gamescope/src/Backends/DRMBackend.cpp:868:32:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<unsigned int, std::pair<const unsigned int, gamescope::CDRMConnector>, std::allocator<std::pair<const unsigned int, gamescope::CDRMConnector> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[513/661] Compiling C++ object src/gamescope.p/reshade_source_effect_codegen_spirv.cpp.o
[514/661] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_exp.cpp.o
[515/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[516/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[517/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[518/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[519/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[520/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[521/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[522/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[523/661] Compiling C++ object src/gamescope.p/reshade_source_effect_preprocessor.cpp.o
[524/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[525/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[526/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[527/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[528/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[529/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[530/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[531/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[532/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[533/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[534/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[535/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[536/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[537/661] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[538/661] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_stmt.cpp.o
[539/661] Compiling C++ object src/gamescope.p/reshade_source_effect_symbol_table.cpp.o
[540/661] Compiling C++ object src/gamescopestream.p/convar.cpp.o
[541/661] Compiling C++ object src/gamescopestream.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[542/661] Compiling C++ object src/gamescopestream.p/Utils_Version.cpp.o
[543/661] Compiling C++ object src/gamescopereaper.p/Apps_gamescopereaper.cpp.o
[544/661] Compiling C++ object src/gamescopestream.p/Apps_gamescopestream.cpp.o
[545/661] Compiling C++ object src/gamescopereaper.p/convar.cpp.o
[546/661] 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:1705:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
../gamescope/src/Backends/OpenVRBackend.cpp: In member function 'void gamescope::COpenVRConnector::UpdateVisibility(const char*)':
../gamescope/src/Backends/OpenVRBackend.cpp:1748:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
[547/661] Compiling C++ object src/gamescopestream.p/log.cpp.o
../gamescope/src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, va_list)':
../gamescope/src/log.cpp:102:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[548/661] Compiling C++ object src/gamescopereaper.p/Utils_Version.cpp.o
[549/661] Compiling C++ object src/gamescopereaper.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[550/661] Compiling C++ object src/gamescope_color_microbench.p/convar.cpp.o
[551/661] Compiling C++ object src/gamescope_color_microbench.p/color_bench.cpp.o
[552/661] Compiling C++ object src/gamescope_color_microbench.p/color_helpers.cpp.o
[553/661] Compiling C++ object src/gamescope_color_microbench.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[554/661] Compiling C++ object src/gamescopereaper.p/log.cpp.o
../gamescope/src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, va_list)':
../gamescope/src/log.cpp:102:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[555/661] Compiling C++ object src/gamescope_color_microbench.p/Utils_Version.cpp.o
[556/661] Compiling C++ object src/gamescope_color_tests.p/color_tests.cpp.o
[557/661] Compiling C++ object src/gamescope_color_tests.p/convar.cpp.o
[558/661] Compiling C++ object src/gamescope_color_microbench.p/log.cpp.o
../gamescope/src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, va_list)':
../gamescope/src/log.cpp:102:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[559/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[560/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[561/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[562/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[563/661] Compiling C++ object src/gamescope_color_tests.p/color_helpers.cpp.o
[564/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[565/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[566/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[567/661] Compiling C++ object src/gamescope_color_tests.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[568/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[569/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[570/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[571/661] Compiling C++ object src/gamescope_color_tests.p/Utils_Version.cpp.o
[572/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[573/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[574/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[575/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[576/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[577/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[578/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[579/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[580/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[581/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[582/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[583/661] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[584/661] Compiling C++ object src/gamescope_color_tests.p/log.cpp.o
../gamescope/src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, va_list)':
../gamescope/src/log.cpp:102:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[585/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[586/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[587/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[588/661] Compiling C++ object src/gamescopectl.p/Utils_Version.cpp.o
[589/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[590/661] Compiling C++ object src/gamescopectl.p/convar.cpp.o
[591/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[592/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[593/661] Compiling C++ object src/gamescopectl.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[594/661] Compiling C++ object src/gamescopectl.p/Apps_gamescopectl.cpp.o
[595/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[596/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[597/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[598/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[599/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[600/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[601/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[602/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[603/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[604/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[605/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[606/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[607/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[608/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[609/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[610/661] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[611/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[612/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[613/661] Compiling C object src/gamescope-type.p/Apps_gamescope_type.c.o
[614/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[615/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[616/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[617/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[618/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[619/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[620/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[621/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[622/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[623/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[624/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[625/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[626/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[627/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[628/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[629/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[630/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[631/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[632/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[633/661] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[634/661] Compiling C++ object src/gamescopectl.p/log.cpp.o
../gamescope/src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, va_list)':
../gamescope/src/log.cpp:102:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[635/661] Compiling C++ object src/gamescope_hotkey_example.p/Utils_Version.cpp.o
[636/661] Linking target subprojects/libdisplay-info/di-edid-decode/di-edid-decode
[637/661] Compiling C++ object src/gamescope_hotkey_example.p/Apps_gamescope_hotkey_example.cpp.o
[638/661] Linking target layer/libVkLayer_FROG_gamescope_wsi_arm.so
[639/661] Compiling C++ object src/gamescope_hotkey_example.p/Utils_Process.cpp.o
../gamescope/src/Utils/Process.cpp: In function 'std::vector<int> gamescope::Process::GetChildPids(pid_t)':
../gamescope/src/Utils/Process.cpp:95:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
[640/661] Linking target subprojects/libliftoff/example/simple
[641/661] Linking target subprojects/libdisplay-info/test/di-edid-print
[642/661] Compiling C++ object src/gamescope_hotkey_example.p/convar.cpp.o
[643/661] Linking target subprojects/libliftoff/example/compositor
[644/661] Linking target subprojects/libliftoff/example/dynamic
[645/661] Linking target subprojects/libliftoff/test/check_ndebug
[646/661] Linking target subprojects/libliftoff/example/multi-output
[647/661] Linking target subprojects/libliftoff/test/test-dynamic
[648/661] Linking target subprojects/libliftoff/test/test-alloc
[649/661] Linking target subprojects/libliftoff/test/test-priority
[650/661] Linking target subprojects/libliftoff/test/test-prop
[651/661] Linking target subprojects/libliftoff/test/test-candidate
[652/661] Linking target src/gamescopereaper
[653/661] Linking target src/gamescopestream
[654/661] Linking target src/gamescope_color_microbench
[655/661] Linking target src/gamescope-type
[656/661] Linking target src/gamescope_color_tests
[657/661] Linking target src/gamescopectl
[658/661] Compiling C++ object src/gamescope_hotkey_example.p/log.cpp.o
../gamescope/src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, va_list)':
../gamescope/src/log.cpp:102:11: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)' declared with attribute 'warn_unused_result' [-Wunused-result]
[659/661] Linking target subprojects/libliftoff/test/bench
[660/661] Linking target src/gamescope_hotkey_example
[661/661] Linking target src/gamescope
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /build/gamescope/src/build
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `/build/gamescope/src/build'
ninja: no work to do.
Installing layer/libVkLayer_FROG_gamescope_wsi_arm.so to /build/gamescope/pkg/gamescope/usr/lib
Installing src/gamescope to /build/gamescope/pkg/gamescope/usr/bin
Installing src/gamescopestream to /build/gamescope/pkg/gamescope/usr/bin
Installing src/gamescopereaper to /build/gamescope/pkg/gamescope/usr/bin
Installing src/gamescopectl to /build/gamescope/pkg/gamescope/usr/bin
Installing src/gamescope-type to /build/gamescope/pkg/gamescope/usr/bin
Installing /build/gamescope/src/build/layer/VkLayer_FROG_gamescope_wsi.arm.json to /build/gamescope/pkg/gamescope/usr/share/vulkan/implicit_layer.d
Running custom install script '/build/gamescope/src/gamescope/default_extras_install.sh'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "gamescope"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: gamescope 3.16.22-1 (Mon Mar 16 14:52:54 2026)
==> Cleaning up...
[?12l[?25h