==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: gamescope 3.16.18-1 (Tue Dec  9 19:56:12 2025)
==> Retrieving sources...
  -> Updating gamescope git repo...
  -> Updating libdisplay-info git repo...
  -> Updating libliftoff git repo...
  -> Updating openvr git repo...
  -> Updating reshade git repo...
  -> Updating SPIRV-Headers git repo...
  -> Updating vkroots git repo...
  -> Updating wlroots git repo...
==> 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.18-1 (Wed Dec 10 02:56:44 2025)
==> 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...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Packages (85) aom-3.13.1-1  cairo-1.18.4-1  dav1d-1.5.2-1  default-cursors-3-1  fontconfig-2:2.17.1-1  freetype2-2.14.1-1  fribidi-1.0.16-2  graphite-1:1.3.14-5  harfbuzz-12.2.0-2  hidapi-0.15.0-1  jbigkit-2.1-8  libdatrie-0.2.14-1  libdeflate-1.25-1  libedit-20250104_3.1-1  libepoxy-1.5.10-3  libevdev-1.13.6-1  libfontenc-1.1.8-1  libglvnd-1.7.0-3  libgudev-238-3  libice-1.1.2-1  libjpeg-turbo-3.1.2-1  libpciaccess-0.18.1-2  libpng-1.6.53-1  libsm-1.2.6-1  libthai-0.1.29-3  libtiff-4.7.1-1  libwacom-2.17.0-1  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.1.3-1  libxrandr-1.5.4-1  libxshmfence-1.3.3-1  libxt-1.3.1-1  libyuv-r2426+464c51a03-1  llvm-libs-21.1.6-1  lm_sensors-1:3.6.2-1  lua-5.4.8-2  lzo-2.10-5  mesa-1:25.3.1-2.1  mtdev-1.1.7-1  pango-1:1.57.0-2  rav1e-0.8.1-2  sdl3-3.2.28-1  spirv-tools-1:1.4.328.1-1  xcb-proto-1.17.0-3  xkeyboard-config-2.46-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-2024.1-2  lcms2-2.17-1  libavif-1.3.0-3  libdecor-0.2.4-1  libdrm-2.4.129-1  libei-1.5.0-1  libinput-1.30.1-1  libpipewire-1:1.4.9-2  libx11-1.8.12-1  libxcb-1.17.0-1  libxcomposite-0.4.6-2  libxcursor-1.2.3-1  libxdamage-1.1.6-2  libxext-1.3.6-1  libxfixes-6.0.2-1  libxi-1.8.2-1  libxkbcommon-1.13.1-1  libxmu-1.2.1-1  libxrender-0.9.12-1  libxres-1.2.3-1  libxtst-1.2.5-1  libxxf86vm-1.1.6-1  luajit-2.1.1765228720+7152e15-1  pixman-0.46.4-1.1  sdl2-compat-2.32.60-1  seatd-0.9.1-1  vulkan-icd-loader-1.4.328.1-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:    63.59 MiB
Total Installed Size:  292.90 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 llvm-libs-21.1.6-1-armv7h downloading...
 mesa-1:25.3.1-2.1-armv7h downloading...
 aom-3.13.1-1-armv7h downloading...
 libx11-1.8.12-1-armv7h downloading...
 spirv-tools-1:1.4.328.1-1-armv7h downloading...
 sdl3-3.2.28-1-armv7h downloading...
 rav1e-0.8.1-2-armv7h downloading...
 harfbuzz-12.2.0-2-armv7h downloading...
 libxcb-1.17.0-1-armv7h downloading...
 xkeyboard-config-2.46-1-any downloading...
 xorg-xwayland-24.1.9-1-armv7h downloading...
 xorg-fonts-encodings-1.1.0-1-any downloading...
 cairo-1.18.4-1-armv7h downloading...
 libxt-1.3.1-1-armv7h downloading...
 freetype2-2.14.1-1-armv7h downloading...
 sdl2-compat-2.32.60-1-armv7h downloading...
 libpipewire-1:1.4.9-2-armv7h downloading...
 libjpeg-turbo-3.1.2-1-armv7h downloading...
 libdrm-2.4.129-1-armv7h downloading...
 pango-1:1.57.0-2-armv7h downloading...
 fontconfig-2:2.17.1-1-armv7h downloading...
 libtiff-4.7.1-1-armv7h downloading...
 libglvnd-1.7.0-3-armv7h downloading...
 dav1d-1.5.2-1-armv7h downloading...
 libepoxy-1.5.10-3-armv7h downloading...
 lua-5.4.8-2-armv7h downloading...
 luajit-2.1.1765228720+7152e15-1-armv7h downloading...
 libthai-0.1.29-3-armv7h downloading...
 libxkbcommon-1.13.1-1-armv7h downloading...
 xorgproto-2024.1-2-any downloading...
 libavif-1.3.0-3-armv7h downloading...
 libpng-1.6.53-1-armv7h downloading...
 libwebp-1.6.0-2-armv7h downloading...
 libinput-1.30.1-1-armv7h downloading...
 pixman-0.46.4-1.1-armv7h downloading...
 lcms2-2.17-1-armv7h downloading...
 libwacom-2.17.0-1-armv7h downloading...
 libyuv-r2426+464c51a03-1-armv7h downloading...
 libxi-1.8.2-1-armv7h downloading...
 wayland-1.24.0-1-armv7h downloading...
 xcb-proto-1.17.0-3-any downloading...
 vulkan-icd-loader-1.4.328.1-1-armv7h downloading...
 lm_sensors-1:3.6.2-1-armv7h downloading...
 libdatrie-0.2.14-1-armv7h downloading...
 libxext-1.3.6-1-armv7h downloading...
 libxfont2-2.0.7-1-armv7h downloading...
 libedit-20250104_3.1-1-armv7h downloading...
 libei-1.5.0-1-armv7h downloading...
 xorg-xkbcomp-1.5.0-1-armv7h downloading...
 lzo-2.10-5-armv7h downloading...
 libice-1.1.2-1-armv7h downloading...
 graphite-1:1.3.14-5-armv7h downloading...
 fribidi-1.0.16-2-armv7h downloading...
 libxmu-1.2.1-1-armv7h downloading...
 libxkbfile-1.1.3-1-armv7h downloading...
 libevdev-1.13.6-1-armv7h downloading...
 libxft-2.3.9-1-armv7h downloading...
 libdeflate-1.25-1-armv7h downloading...
 jbigkit-2.1-8-armv7h downloading...
 libsm-1.2.6-1-armv7h downloading...
 libgudev-238-3-armv7h downloading...
 hidapi-0.15.0-1-armv7h downloading...
 libdecor-0.2.4-1-armv7h downloading...
 seatd-0.9.1-1-armv7h downloading...
 libxcursor-1.2.3-1-armv7h downloading...
 xcb-util-wm-0.4.2-2-armv7h downloading...
 libxtst-1.2.5-1-armv7h downloading...
 xorg-server-common-21.1.21-1-armv7h downloading...
 libxrender-0.9.12-1-armv7h downloading...
 libxdmcp-1.1.5-1.1-armv7h downloading...
 libxrandr-1.5.4-1-armv7h downloading...
 libpciaccess-0.18.1-2-armv7h downloading...
 mtdev-1.1.7-1-armv7h downloading...
 libxxf86vm-1.1.6-1-armv7h downloading...
 xorg-setxkbmap-1.3.4-2-armv7h downloading...
 libfontenc-1.1.8-1-armv7h downloading...
 libxfixes-6.0.2-1-armv7h downloading...
 xcb-util-errors-1.0.1-2-armv7h downloading...
 libxcvt-0.1.3-1-armv7h downloading...
 libxcomposite-0.4.6-2-armv7h downloading...
 libxau-1.0.12-1-armv7h downloading...
 libxres-1.2.3-1-armv7h downloading...
 libxdamage-1.1.6-2-armv7h downloading...
 libxshmfence-1.3.3-1-armv7h downloading...
 default-cursors-3-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing jbigkit...
installing libdeflate...
installing libjpeg-turbo...
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 969.
(2/7) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/7) Updating udev hardware database...
(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.51.0-1  mpdecimal-4.0.1-1  perl-error-0.17030-2  perl-mailtools-2.22-2  perl-timedate-2.33-8  python-3.13.7-1  python-tqdm-4.67.1-2  rhash-1.4.6-1  zlib-ng-2.3.2-1  benchmark-1.9.4-1  cmake-4.2.1-1  git-2.52.0-2  glslang-1:1.4.328.1-1  meson-1.10.0-1  ninja-1.13.2-1  vulkan-headers-1:1.4.328.1-1  wayland-protocols-1.46-1

Total Download Size:    46.53 MiB
Total Installed Size:  273.47 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-4.2.1-1-armv7h downloading...
 python-3.13.7-1-armv7h downloading...
 git-2.52.0-2-armv7h downloading...
 meson-1.10.0-1-any downloading...
 vulkan-headers-1:1.4.328.1-1-any downloading...
 glslang-1:1.4.328.1-1-armv7h downloading...
 cppdap-1.58.0-2-armv7h downloading...
 libuv-1.51.0-1-armv7h downloading...
 benchmark-1.9.4-1-armv7h downloading...
 rhash-1.4.6-1-armv7h downloading...
 ninja-1.13.2-1-armv7h downloading...
 wayland-protocols-1.46-1-any downloading...
 python-tqdm-4.67.1-2-any downloading...
 jsoncpp-1.9.6-3-armv7h downloading...
 zlib-ng-2.3.2-1-armv7h downloading...
 mpdecimal-4.0.1-1-armv7h downloading...
 perl-mailtools-2.22-2-any downloading...
 perl-timedate-2.33-8-any downloading...
 perl-error-0.17030-2-any downloading...
 hicolor-icon-theme-0.18-1-any 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/4) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
==> Retrieving sources...
==> 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:   3% (31/857)
Updating files:   4% (35/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% (121/857)
Updating files:  15% (129/857)
Updating files:  15% (134/857)
Updating files:  16% (138/857)
Updating files:  16% (140/857)
Updating files:  17% (146/857)
Updating files:  17% (147/857)
Updating files:  18% (155/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% (366/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:  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:  93% (804/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, wlroots)

Download wlroots...
  -> 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, openvr)

Download openvr...
  -> 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.0
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 20251112")
C linker for the host machine: cc ld.bfd 2.45.1
C++ compiler for the host machine: c++ (gcc 15.2.1 "c++ (GCC) 15.2.1 20251112")
C++ linker for the host machine: c++ ld.bfd 2.45.1
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.4.9
Library rt found: YES
Run-time dependency hwdata found: YES 0.402
Run-time dependency x11 found: YES 1.8.12
Run-time dependency wayland-client found: YES 1.24.0
Run-time dependency vulkan found: YES 1.4.328

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 20251112")
glm| C++ linker for the host machine: c++ ld.bfd 2.45.1
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 20251112")
stb| C linker for the host machine: cc ld.bfd 2.45.1
stb| Build targets in project: 0
stb| Subproject stb finished.

Found CMake: /usr/bin/cmake (4.2.1)
Run-time dependency openvr found: NO (tried pkgconfig and cmake)

Executing subproject openvr method cmake 

openvr| Found CMake: /usr/bin/cmake (4.2.1)

| Configuring the build directory with CMake version 4.2.1
| 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.13/site-packages/mesonbuild/cmake/data/preload.cmake
| - trace args:               --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt
| - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102]

| Put cmake in trace mode, but with variables expanded.
| Put cmake in trace mode and sets the trace output format.
| Not searching for unused variables given on the command line.
| Put cmake in trace mode and redirect trace output to a file instead of stderr.
| Trace will be written to cmake_trace.txt
| -- The C compiler identification is GNU 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.6s)
| 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 20251112")
openvr| C++ linker for the host machine: c++ ld.bfd 2.45.1
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.46
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 20251112")
vkroots| C++ linker for the host machine: c++ ld.bfd 2.45.1
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.12
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.6
Run-time dependency xcomposite found: YES 0.4.6
Run-time dependency xcursor found: YES 1.2.3
Run-time dependency xrender found: YES 0.9.12
Run-time dependency xext found: YES 1.3.6
Run-time dependency xfixes found: YES 6.0.2
Run-time dependency xxf86vm found: YES 1.1.6
Run-time dependency xtst found: YES 1.2.5
Run-time dependency xres found: YES 1.2.3
Run-time dependency xmu found: YES 1.2.1
Run-time dependency xi found: YES 1.8.2
Run-time dependency libdrm found: YES 2.4.129
Run-time dependency libeis-1.0 found: YES 1.5.0
Run-time dependency libsystemd found: YES 258
Run-time dependency wayland-server found: YES 1.24.0
Dependency wayland-protocols found: YES 1.46 (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.60
Run-time dependency libavif found: YES 1.3.0
Run-time dependency pixman-1 found: YES 0.46.4
Run-time dependency libudev found: YES 258
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 20251112")
wlroots| C linker for the host machine: cc ld.bfd 2.45.1
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.129 (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.46 (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.17
wlroots| Dependency libudev found: YES 258 (cached)
wlroots| Run-time dependency libseat found: YES 0.9.1
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 20251112")
libdisplay-info| C linker for the host machine: cc ld.bfd 2.45.1
libdisplay-info| Dependency hwdata found: YES 0.402 (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.4
Program glslang found: YES (/usr/bin/glslang)
Run-time dependency luajit found: YES 2.1.1765228720
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 20251112")
libliftoff| C linker for the host machine: cc ld.bfd 2.45.1
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.129 (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.4
Build targets in project: 228

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/228 eta ?
Generating targets:   0%|          | 1/228 eta 02:08
Generating targets:  32%|███▏      | 72/228 eta 00:01
Generating targets:  89%|████████▉ | 204/228 eta 00:00
                                                      

Writing build.ninja:   0%|          | 0/700 eta ?
Writing build.ninja:  61%|██████    | 427/700 eta 00:00
                                                       
ninja: Entering directory `/build/gamescope/src/build'
[1/637] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_c with a custom command
[2/637] Generating subprojects/wlroots/protocol/presentation_time_server_h with a custom command
[3/637] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_server_h with a custom command
[4/637] Generating subprojects/wlroots/protocol/presentation_time_c with a custom command
[5/637] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_client_h with a custom command
[6/637] Generating subprojects/wlroots/protocol/presentation_time_client_h with a custom command
[7/637] Generating subprojects/wlroots/protocol/tablet_v2_c with a custom command
[8/637] Generating subprojects/wlroots/protocol/tablet_v2_server_h with a custom command
[9/637] Generating subprojects/wlroots/protocol/viewporter_c with a custom command
[10/637] Generating subprojects/wlroots/protocol/viewporter_server_h with a custom command
[11/637] Generating subprojects/wlroots/protocol/tablet_v2_client_h with a custom command
[12/637] Generating subprojects/wlroots/protocol/viewporter_client_h with a custom command
[13/637] Generating subprojects/wlroots/protocol/xdg_shell_server_h with a custom command
[14/637] Generating subprojects/wlroots/protocol/xdg_shell_c with a custom command
[15/637] Generating subprojects/wlroots/protocol/xdg_shell_client_h with a custom command
[16/637] Generating subprojects/wlroots/protocol/alpha_modifier_v1_server_h with a custom command
[17/637] Generating subprojects/wlroots/protocol/alpha_modifier_v1_c with a custom command
[18/637] Generating subprojects/wlroots/protocol/content_type_v1_c with a custom command
[19/637] Generating subprojects/wlroots/protocol/content_type_v1_server_h with a custom command
[20/637] Generating subprojects/wlroots/protocol/cursor_shape_v1_c with a custom command
[21/637] Generating subprojects/wlroots/protocol/cursor_shape_v1_server_h with a custom command
[22/637] Generating subprojects/wlroots/protocol/drm_lease_v1_c with a custom command
[23/637] Generating subprojects/wlroots/protocol/drm_lease_v1_server_h with a custom command
[24/637] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_c with a custom command
[25/637] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_server_h with a custom command
[26/637] Generating subprojects/wlroots/protocol/ext_session_lock_v1_c with a custom command
[27/637] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_c with a custom command
[28/637] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_server_h with a custom command
[29/637] Generating subprojects/wlroots/protocol/fractional_scale_v1_c with a custom command
[30/637] Generating subprojects/wlroots/protocol/fractional_scale_v1_server_h with a custom command
[31/637] Generating subprojects/wlroots/protocol/ext_session_lock_v1_server_h with a custom command
[32/637] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_c with a custom command
[33/637] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_server_h with a custom command
[34/637] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_c with a custom command
[35/637] Generating subprojects/wlroots/protocol/security_context_v1_c with a custom command
[36/637] Generating subprojects/wlroots/protocol/security_context_v1_server_h with a custom command
[37/637] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_server_h with a custom command
[38/637] Generating subprojects/wlroots/protocol/xdg_activation_v1_server_h with a custom command
[39/637] Generating subprojects/wlroots/protocol/xdg_activation_v1_c with a custom command
[40/637] Generating subprojects/wlroots/protocol/xdg_activation_v1_client_h with a custom command
[41/637] Generating subprojects/wlroots/protocol/xwayland_shell_v1_c with a custom command
[42/637] Generating subprojects/wlroots/protocol/xwayland_shell_v1_server_h with a custom command
[43/637] Generating subprojects/wlroots/protocol/tearing_control_v1_server_h with a custom command
[44/637] Generating subprojects/wlroots/protocol/tearing_control_v1_c with a custom command
[45/637] Generating subprojects/wlroots/protocol/fullscreen_shell_unstable_v1_c with a custom command
[46/637] Generating subprojects/wlroots/protocol/fullscreen_shell_unstable_v1_server_h with a custom command
[47/637] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_c with a custom command
[48/637] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_server_h with a custom command
[49/637] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_server_h with a custom command
[50/637] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_c with a custom command
[51/637] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_c with a custom command
[52/637] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_server_h with a custom command
[53/637] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_c with a custom command
[54/637] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_c with a custom command
[55/637] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_server_h with a custom command
[56/637] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_server_h with a custom command
[57/637] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_client_h with a custom command
[58/637] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_c with a custom command
[59/637] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_server_h with a custom command
[60/637] Generating subprojects/wlroots/protocol/text_input_unstable_v3_c with a custom command
[61/637] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_client_h with a custom command
[62/637] Generating subprojects/wlroots/protocol/text_input_unstable_v3_server_h with a custom command
[63/637] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_c with a custom command
[64/637] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_server_h with a custom command
[65/637] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_client_h with a custom command
[66/637] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_c with a custom command
[67/637] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_c with a custom command
[68/637] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_c with a custom command
[69/637] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_server_h with a custom command
[70/637] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_server_h with a custom command
[71/637] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_server_h with a custom command
[72/637] Generating subprojects/wlroots/protocol/drm_c with a custom command
[73/637] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_server_h with a custom command
[74/637] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_c with a custom command
[75/637] Generating subprojects/wlroots/protocol/drm_server_h with a custom command
[76/637] Generating subprojects/wlroots/protocol/drm_client_h with a custom command
[77/637] Generating subprojects/wlroots/protocol/input_method_unstable_v2_c with a custom command
[78/637] Generating subprojects/wlroots/protocol/input_method_unstable_v2_server_h with a custom command
[79/637] Generating subprojects/wlroots/protocol/kde_server_decoration_c with a custom command
[80/637] Generating subprojects/wlroots/protocol/kde_server_decoration_server_h with a custom command
[81/637] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_c with a custom command
[82/637] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_server_h with a custom command
[83/637] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_c with a custom command
[84/637] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_server_h with a custom command
[85/637] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_c with a custom command
[86/637] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_server_h with a custom command
[87/637] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_c with a custom command
[88/637] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_c with a custom command
[89/637] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_server_h with a custom command
[90/637] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_server_h with a custom command
[91/637] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_c with a custom command
[92/637] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_server_h with a custom command
[93/637] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_server_h with a custom command
[94/637] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_server_h with a custom command
[95/637] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_c with a custom command
[96/637] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_c with a custom command
[97/637] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_c with a custom command
[98/637] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_server_h with a custom command
[99/637] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_c with a custom command
[100/637] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_server_h with a custom command
[101/637] Generating subprojects/libdisplay-info/pnp-id-table.c with a custom command
[102/637] Compiling C object subprojects/libliftoff/test/libdrm.so.2.p/libdrm_mock.c.o
[103/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_dirtools_public.cpp.o
[104/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_envvartools_public.cpp.o
[105/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_openvr_api_public.cpp.o
[106/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_sharedlibtools_public.cpp.o
[107/637] Generating protocol/linux-dmabuf-v1-protocol.c with a custom command
[108/637] Generating protocol/linux-dmabuf-v1-protocol.h with a custom command
[109/637] Generating protocol/linux-dmabuf-v1-client-protocol.h with a custom command
[110/637] Generating protocol/viewporter-protocol.c with a custom command
[111/637] Generating protocol/viewporter-protocol.h with a custom command
[112/637] Generating protocol/viewporter-client-protocol.h with a custom command
[113/637] Generating protocol/xdg-shell-protocol.c with a custom command
[114/637] Generating protocol/xdg-shell-protocol.h with a custom command
[115/637] Generating protocol/xdg-shell-client-protocol.h with a custom command
[116/637] Generating protocol/presentation-time-protocol.c with a custom command
[117/637] Generating protocol/presentation-time-protocol.h with a custom command
[118/637] Generating protocol/presentation-time-client-protocol.h with a custom command
[119/637] Generating protocol/single-pixel-buffer-v1-protocol.c with a custom command
[120/637] Generating protocol/single-pixel-buffer-v1-protocol.h with a custom command
[121/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_hmderrors_public.cpp.o
[122/637] Generating protocol/single-pixel-buffer-v1-client-protocol.h with a custom command
[123/637] Generating protocol/pointer-constraints-unstable-v1-protocol.c with a custom command
[124/637] Generating protocol/pointer-constraints-unstable-v1-protocol.h with a custom command
[125/637] Generating protocol/relative-pointer-unstable-v1-protocol.c with a custom command
[126/637] Generating protocol/pointer-constraints-unstable-v1-client-protocol.h with a custom command
[127/637] Generating protocol/relative-pointer-unstable-v1-protocol.h with a custom command
[128/637] Generating protocol/relative-pointer-unstable-v1-client-protocol.h with a custom command
[129/637] Generating protocol/primary-selection-unstable-v1-protocol.c with a custom command
[130/637] Generating protocol/primary-selection-unstable-v1-protocol.h with a custom command
[131/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_pathtools_public.cpp.o
[132/637] Generating protocol/fractional-scale-v1-protocol.c with a custom command
[133/637] Generating protocol/primary-selection-unstable-v1-client-protocol.h with a custom command
[134/637] Generating protocol/fractional-scale-v1-protocol.h with a custom command
[135/637] Generating protocol/fractional-scale-v1-client-protocol.h with a custom command
[136/637] Generating protocol/linux-drm-syncobj-v1-protocol.c with a custom command
[137/637] Generating protocol/linux-drm-syncobj-v1-protocol.h with a custom command
[138/637] Generating protocol/linux-drm-syncobj-v1-client-protocol.h with a custom command
[139/637] Generating protocol/color-management-v1-protocol.c with a custom command
[140/637] Generating protocol/color-management-v1-protocol.h with a custom command
[141/637] Generating protocol/xdg-toplevel-icon-v1-protocol.c with a custom command
[142/637] Generating protocol/color-management-v1-client-protocol.h with a custom command
[143/637] Generating protocol/xdg-toplevel-icon-v1-protocol.h with a custom command
[144/637] Generating protocol/xdg-toplevel-icon-v1-client-protocol.h with a custom command
[145/637] Generating protocol/frog-color-management-v1-protocol.c with a custom command
[146/637] Generating protocol/frog-color-management-v1-protocol.h with a custom command
[147/637] Generating protocol/frog-color-management-v1-client-protocol.h with a custom command
[148/637] Generating protocol/gamescope-xwayland-protocol.c with a custom command
[149/637] Generating protocol/gamescope-xwayland-protocol.h with a custom command
[150/637] Generating protocol/gamescope-xwayland-client-protocol.h with a custom command
[151/637] Generating protocol/gamescope-pipewire-protocol.c with a custom command
[152/637] Generating protocol/gamescope-pipewire-protocol.h with a custom command
[153/637] Generating protocol/gamescope-pipewire-client-protocol.h with a custom command
[154/637] Generating protocol/gamescope-input-method-protocol.c with a custom command
[155/637] Generating protocol/gamescope-input-method-client-protocol.h with a custom command
[156/637] Generating protocol/gamescope-input-method-protocol.h with a custom command
[157/637] Generating protocol/gamescope-control-protocol.c with a custom command
[158/637] Generating protocol/gamescope-control-client-protocol.h with a custom command
[159/637] Generating protocol/gamescope-control-protocol.h with a custom command
[160/637] Generating protocol/gamescope-reshade-protocol.c with a custom command
[161/637] Generating protocol/gamescope-reshade-protocol.h with a custom command
[162/637] Generating protocol/gamescope-reshade-client-protocol.h with a custom command
[163/637] Generating protocol/gamescope-swapchain-protocol.c with a custom command
[164/637] Generating protocol/gamescope-swapchain-protocol.h with a custom command
[165/637] Generating protocol/gamescope-swapchain-client-protocol.h with a custom command
[166/637] Generating protocol/gamescope-private-protocol.c with a custom command
[167/637] Generating protocol/gamescope-private-protocol.h with a custom command
[168/637] Generating protocol/gamescope-private-client-protocol.h with a custom command
[169/637] Generating protocol/gamescope-action-binding-protocol.c with a custom command
[170/637] Generating protocol/gamescope-action-binding-protocol.h with a custom command
[171/637] Generating protocol/wlr-layer-shell-unstable-v1-protocol.c with a custom command
[172/637] Generating protocol/gamescope-action-binding-client-protocol.h with a custom command
[173/637] Generating protocol/wlr-layer-shell-unstable-v1-client-protocol.h with a custom command
[174/637] Generating protocol/wlr-layer-shell-unstable-v1-protocol.h with a custom command
[175/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_linux-dmabuf-v1-protocol.c.o
[176/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_presentation-time-protocol.c.o
[177/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_tablet-v2-protocol.c.o
[178/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_viewporter-protocol.c.o
[179/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_alpha-modifier-v1-protocol.c.o
[180/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-shell-protocol.c.o
[181/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_content-type-v1-protocol.c.o
[182/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_drm-lease-v1-protocol.c.o
[183/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_cursor-shape-v1-protocol.c.o
[184/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_vrpathregistry_public.cpp.o
[185/637] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_strtools_public.cpp.o
[186/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-session-lock-v1-protocol.c.o
[187/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-foreign-toplevel-list-v1-protocol.c.o
[188/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-idle-notify-v1-protocol.c.o
[189/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_fractional-scale-v1-protocol.c.o
[190/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_single-pixel-buffer-v1-protocol.c.o
[191/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_security-context-v1-protocol.c.o
[192/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xwayland-shell-v1-protocol.c.o
[193/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_linux-drm-syncobj-v1-protocol.c.o
[194/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-activation-v1-protocol.c.o
[195/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_tearing-control-v1-protocol.c.o
[196/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o
[197/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_fullscreen-shell-unstable-v1-protocol.c.o
[198/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_idle-inhibit-unstable-v1-protocol.c.o
[199/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[200/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_pointer-gestures-unstable-v1-protocol.c.o
[201/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_primary-selection-unstable-v1-protocol.c.o
[202/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_relative-pointer-unstable-v1-protocol.c.o
[203/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_text-input-unstable-v3-protocol.c.o
[204/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-decoration-unstable-v1-protocol.c.o
[205/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v1-protocol.c.o
[206/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-output-unstable-v1-protocol.c.o
[207/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v2-protocol.c.o
[208/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_ext-transient-seat-v1-protocol.c.o
[209/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_drm-protocol.c.o
[210/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_input-method-unstable-v2-protocol.c.o
[211/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_server-decoration-protocol.c.o
[212/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_virtual-keyboard-unstable-v1-protocol.c.o
[213/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-data-control-unstable-v1-protocol.c.o
[214/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-export-dmabuf-unstable-v1-protocol.c.o
[215/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[216/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-gamma-control-unstable-v1-protocol.c.o
[217/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[218/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-output-management-unstable-v1-protocol.c.o
[219/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-output-power-management-unstable-v1-protocol.c.o
[220/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-virtual-pointer-unstable-v1-protocol.c.o
[221/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/meson-generated_.._protocol_wlr-screencopy-unstable-v1-protocol.c.o
[222/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_color.c.o
[223/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_dmabuf.c.o
[224/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_drm_format_set.c.o
[225/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pass.c.o
[226/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_drm_syncobj.c.o
[227/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixel_format.c.o
[228/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_swapchain.c.o
[229/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_dmabuf_linux.c.o
[230/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_wlr_texture.c.o
[231/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_wlr_renderer.c.o
[232/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_pass.c.o
[233/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_pixel_format.c.o
[234/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_pixman_renderer.c.o
[235/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_allocator.c.o
[236/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_shm.c.o
[237/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_color_lcms2.c.o
[238/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/render_allocator_drm_dumb.c.o
[239/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_keyboard.c.o
[240/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_backend.c.o
[241/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_backend.c.o
[242/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_session_session.c.o
[243/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_events.c.o
[244/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o
[245/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_tablet_pad.c.o
[246/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_touch.c.o
[247/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_pointer.c.o
[248/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_tablet_tool.c.o
[249/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_multi_backend.c.o
[250/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_seat.c.o
[251/637] 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));
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
[252/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_pointer.c.o
[253/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_backend.c.o
[254/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_output.c.o
[255/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_headless_backend.c.o
[256/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_tablet_v2.c.o
[257/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_headless_output.c.o
[258/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_offer.c.o
[259/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_device.c.o
[260/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_data_source.c.o
[261/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_cursor.c.o
[262/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_data_device_wlr_drag.c.o
[263/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_state.c.o
[264/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_render.c.o
[265/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_output.c.o
[266/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_output_swapchain.c.o
[267/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_drag_icon.c.o
[268/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_subsurface_tree.c.o
[269/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_surface.c.o
[270/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_output_layout.c.o
[271/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_xdg_shell.c.o
[272/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_layer_shell_v1.c.o
[273/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_keyboard.c.o
[274/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_pointer.c.o
[275/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_scene_wlr_scene.c.o
[276/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat_touch.c.o
[277/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_seat_wlr_seat.c.o
[278/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_pad.c.o
[279/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_tablet.c.o
[280/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2.c.o
[281/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_tablet_v2_wlr_tablet_v2_tool.c.o
[282/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_popup.c.o
[283/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_positioner.c.o
[284/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_shell.c.o
[285/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_buffer.c.o
[286/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_client.c.o
[287/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_surface.c.o
[288/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_readonly_data.c.o
[289/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_dmabuf.c.o
[290/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_toplevel.c.o
[291/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_alpha_modifier_v1.c.o
[292/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_buffer_resource.c.o
[293/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_content_type_v1.c.o
[294/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_cursor_shape_v1.c.o
[295/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_damage_ring.c.o
[296/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_compositor.c.o
[297/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_cursor.c.o
[298/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_drm.c.o
[299/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_data_control_v1.c.o
[300/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_export_dmabuf_v1.c.o
[301/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_fullscreen_shell_v1.c.o
[302/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_ext_foreign_toplevel_list_v1.c.o
[303/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_gamma_control_v1.c.o
[304/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_foreign_toplevel_management_v1.c.o
[305/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_idle_inhibit_v1.c.o
[306/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_idle_notify_v1.c.o
[307/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_input_device.c.o
[308/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard_group.c.o
[309/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard_shortcuts_inhibit_v1.c.o
[310/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_keyboard.c.o
[311/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_input_method_v2.c.o
[312/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_layer_shell_v1.c.o
[313/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_matrix.c.o
[314/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_layer.c.o
[315/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_linux_drm_syncobj_v1.c.o
[316/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_linux_dmabuf_v1.c.o
[317/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_layout.c.o
[318/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_power_management_v1.c.o
[319/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_swapchain_manager.c.o
[320/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer_constraints_v1.c.o
[321/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer.c.o
[322/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_output_management_v1.c.o
[323/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_pointer_gestures_v1.c.o
[324/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_presentation_time.c.o
[325/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_primary_selection.c.o
[326/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_region.c.o
[327/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_primary_selection_v1.c.o
[328/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_relative_pointer_v1.c.o
[329/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_screencopy_v1.c.o
[330/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_security_context_v1.c.o
[331/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_server_decoration.c.o
[332/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_session_lock_v1.c.o
[333/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_single_pixel_buffer_v1.c.o
[334/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_switch.c.o
[335/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_shm.c.o
[336/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_fractional_scale_v1.c.o
[337/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_subcompositor.c.o
[338/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tablet_pad.c.o
[339/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tablet_tool.c.o
[340/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_touch.c.o
[341/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_transient_seat_v1.c.o
[342/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_viewporter.c.o
[343/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_text_input_v3.c.o
[344/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_virtual_keyboard_v1.c.o
[345/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xcursor_manager.c.o
[346/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_virtual_pointer_v1.c.o
[347/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_decoration_v1.c.o
[348/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_activation_v1.c.o
[349/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_registry.c.o
[350/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_v1.c.o
[351/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_foreign_v2.c.o
[352/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_xdg_output_v1.c.o
[353/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_array.c.o
[354/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_addon.c.o
[355/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_wlr_tearing_control_v1.c.o
[356/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_box.c.o
[357/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_env.c.o
[358/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_global.c.o
[359/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_rect_union.c.o
[360/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_set.c.o
[361/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_log.c.o
[362/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_time.c.o
[363/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_shm.c.o
[364/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_utf8.c.o
[365/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_token.c.o
[366/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_region.c.o
[367/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/util_transform.c.o
[368/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xcursor_wlr_xcursor.c.o
[369/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xcursor_xcursor.c.o
[370/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_dnd.c.o
[371/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_incoming.c.o
[372/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_outgoing.c.o
[373/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_server.c.o
[374/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_shell.c.o
[375/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_selection_selection.c.o
[376/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta-vic-table.c.o
[377/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_sockets.c.o
[378/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cvt.c.o
[379/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_xwayland.c.o
[380/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/dmt-table.c.o
[381/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid2.c.o
[382/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid.c.o
[383/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/gtf.c.o
[384/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/hdmi-vic-table.c.o
[385/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/log.c.o
[386/637] 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/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/info.c.o
[388/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/memory-stream.c.o
[389/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/xwayland_xwm.c.o
[390/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/edid.c.o
[391/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/list.c.o
[392/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/device.c.o
[393/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/layer.c.o
[394/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/log.c.o
[395/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/output.c.o
[396/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/alloc.c.o
[397/637] Linking target subprojects/libliftoff/test/libdrm.so.2
[398/637] Compiling C object subprojects/libliftoff/libliftoff.a.p/plane.c.o
[399/637] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/meson-generated_.._pnp-id-table.c.o
[400/637] Generating 'src/gamescope.p/cs_composite_blit.h'
[401/637] Generating 'src/gamescope.p/cs_composite_blur_cond.h'
[402/637] Generating 'src/gamescope.p/cs_composite_rcas.h'
[403/637] Generating 'src/gamescope.p/cs_composite_blur.h'
[404/637] Generating 'src/gamescope.p/cs_easu.h'
[405/637] Linking static target subprojects/openvr/libopenvr_api.a
[406/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[407/637] Generating 'src/gamescope.p/cs_easu_fp16.h'
[408/637] Generating 'src/gamescope.p/cs_nis.h'
[409/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[410/637] Generating 'src/gamescope.p/cs_gaussian_blur_horizontal.h'
[411/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[412/637] Generating 'src/gamescope.p/cs_nis_fp16.h'
[413/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[414/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[415/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[416/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[417/637] Generating 'src/gamescope.p/cs_rgb_to_nv12.h'
[418/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[419/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[420/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[421/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[422/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[423/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[424/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[425/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[426/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[427/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[428/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[429/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[430/637] Linking static target subprojects/libdisplay-info/libdisplay-info.a
[431/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[432/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[433/637] Compiling C object layer/libVkLayer_FROG_gamescope_wsi_arm.so.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[434/637] Linking static target subprojects/wlroots/libwlroots-0.18.a
[435/637] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid2.c.o
[436/637] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid.c.o
[437/637] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/util.c.o
[438/637] Linking static target subprojects/libliftoff/libliftoff.a
[439/637] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/main.c.o
[440/637] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/cta.c.o
[441/637] 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
[442/637] Compiling C object subprojects/libdisplay-info/test/di-edid-print.p/di-edid-print.c.o
[443/637] Compiling C object subprojects/libliftoff/example/simple.p/common.c.o
[444/637] Compiling C object subprojects/libliftoff/example/simple.p/simple.c.o
[445/637] Compiling C object subprojects/libliftoff/example/dynamic.p/common.c.o
[446/637] Compiling C object subprojects/libliftoff/example/compositor.p/common.c.o
[447/637] Compiling C object subprojects/libliftoff/example/compositor.p/compositor.c.o
[448/637] Compiling C object subprojects/libliftoff/example/multi-output.p/common.c.o
[449/637] Compiling C object subprojects/libliftoff/example/dynamic.p/dynamic.c.o
[450/637] Compiling C object subprojects/libliftoff/test/check_ndebug.p/check_ndebug.c.o
[451/637] Compiling C object subprojects/libliftoff/example/multi-output.p/multi-output.c.o
[452/637] Compiling C object subprojects/libliftoff/test/bench.p/bench.c.o
[453/637] Compiling C object subprojects/libliftoff/test/test-priority.p/test_priority.c.o
[454/637] Compiling C object subprojects/libliftoff/test/test-alloc.p/test_alloc.c.o
[455/637] Compiling C object subprojects/libliftoff/test/test-dynamic.p/test_dynamic.c.o
[456/637] Compiling C object subprojects/libliftoff/test/test-candidate.p/test_candidate.c.o
[457/637] Compiling C object subprojects/libliftoff/test/test-prop.p/test_prop.c.o
[458/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[459/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[460/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[461/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[462/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[463/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[464/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[465/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[466/637] Generating symbol file subprojects/libliftoff/test/libdrm.so.2.p/libdrm.so.2.symbols
[467/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[468/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[469/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[470/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[471/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[472/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[473/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[474/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[475/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[476/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[477/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[478/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[479/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[480/637] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[481/637] Compiling C++ object src/gamescope.p/Utils_TempFiles.cpp.o
[482/637] 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/637] Compiling C++ object src/gamescope.p/Utils_Version.cpp.o
[484/637] 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/637] Compiling C++ object src/gamescope.p/Backends_HeadlessBackend.cpp.o
[486/637] Compiling C++ object src/gamescope.p/Script_Script.cpp.o
[487/637] Compiling C++ object src/gamescope.p/BufferMemo.cpp.o
[488/637] Compiling C++ object src/gamescope.p/Backends_WaylandBackend.cpp.o
[489/637] Compiling C++ object src/gamescope.p/convar.cpp.o
[490/637] Compiling C++ object src/gamescope.p/color_helpers.cpp.o
[491/637] 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/637] 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/637] Compiling C++ object src/gamescope.p/edid.cpp.o
[494/637] 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/637] 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/637] Compiling C++ object src/gamescope.p/ime.cpp.o
[497/637] Compiling C++ object src/gamescope.p/rendervulkan.cpp.o
../gamescope/src/rendervulkan.cpp:197:9: warning: ‘DRM_FORMAT_R16F’ redefined
  197 | #define DRM_FORMAT_R16F fourcc_code('R', '1', '6', 'F')
      |         ^~~~~~~~~~~~~~~
In file included from ../gamescope/src/rendervulkan.cpp:26:
/usr/include/libdrm/drm_fourcc.h:235:9: note: this is the location of the previous definition
  235 | #define DRM_FORMAT_R16F          fourcc_code('R', ' ', ' ', 'H') /* [15:0] R 16 little endian */
      |         ^~~~~~~~~~~~~~~
../gamescope/src/rendervulkan.cpp:198:9: warning: ‘DRM_FORMAT_R32F’ redefined
  198 | #define DRM_FORMAT_R32F fourcc_code('R', '3', '2', 'F')
      |         ^~~~~~~~~~~~~~~
/usr/include/libdrm/drm_fourcc.h:244:9: note: this is the location of the previous definition
  244 | #define DRM_FORMAT_R32F          fourcc_code('R', ' ', ' ', 'F') /* [31:0] R 32 little endian */
      |         ^~~~~~~~~~~~~~~
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:2420: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:2836: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<>());
      |                                             ~~~~~~~~~~~~~~~
[498/637] 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]
[499/637] Compiling C++ object src/gamescope.p/mangoapp.cpp.o
[500/637] Compiling C++ object src/gamescope.p/steamcompmgr.cpp.o
In file included from ../gamescope/src/steamcompmgr.cpp:121:
../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:2338: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:6644: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:7227: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:116:
../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:117:
../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:743: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:771: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:5561: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:3794: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:2161:20: warning: 'baseWidth' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/src/steamcompmgr.cpp:2072:10: note: 'baseWidth' was declared here
../gamescope/src/steamcompmgr.cpp:2161:20: warning: 'baseHeight' may be used uninitialized [-Wmaybe-uninitialized]
../gamescope/src/steamcompmgr.cpp:2072: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:8458: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:8463: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/637] Compiling C++ object src/gamescope.p/Timeline.cpp.o
[502/637] Compiling C++ object src/gamescope.p/x11cursor.cpp.o
[503/637] Compiling C++ object src/gamescope.p/modegen.cpp.o
[504/637] Compiling C++ object src/gamescope.p/InputEmulation.cpp.o
[505/637] Compiling C++ object src/gamescope.p/LibInputHandler.cpp.o
[506/637] 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=]
[507/637] Compiling C++ object src/gamescope.p/reshade_effect_manager.cpp.o
[508/637] Compiling C++ object src/gamescope.p/reshade_source_effect_expression.cpp.o
[509/637] Compiling C++ object src/gamescope.p/Backends_SDLBackend.cpp.o
[510/637] Compiling C++ object src/gamescope.p/reshade_source_effect_lexer.cpp.o
[511/637] Compiling C++ object src/gamescope.p/pipewire.cpp.o
[512/637] 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:3436: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:3436: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:2344: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:2365: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:2266:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation]
../gamescope/src/Backends/DRMBackend.cpp:2261: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:860: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/637] Compiling C++ object src/gamescope.p/reshade_source_effect_codegen_spirv.cpp.o
[514/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[515/637] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_exp.cpp.o
[516/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[517/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[518/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[519/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[520/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[521/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[522/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[523/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[524/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[525/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[526/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[527/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[528/637] Compiling C++ object src/gamescope.p/reshade_source_effect_preprocessor.cpp.o
[529/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[530/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[531/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[532/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[533/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[534/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[535/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[536/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[537/637] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[538/637] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_stmt.cpp.o
[539/637] Compiling C++ object src/gamescope.p/reshade_source_effect_symbol_table.cpp.o
[540/637] Compiling C++ object src/gamescopestream.p/convar.cpp.o
[541/637] 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/637] Compiling C++ object src/gamescopestream.p/Utils_Version.cpp.o
[543/637] Compiling C++ object src/gamescopestream.p/Apps_gamescopestream.cpp.o
[544/637] Compiling C++ object src/gamescopereaper.p/Apps_gamescopereaper.cpp.o
[545/637] 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:1702: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:1745:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
[546/637] Compiling C++ object src/gamescopereaper.p/convar.cpp.o
[547/637] 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/637] Compiling C++ object src/gamescopereaper.p/Utils_Version.cpp.o
[549/637] 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/637] Compiling C++ object src/gamescope_color_microbench.p/color_bench.cpp.o
[551/637] Compiling C++ object src/gamescope_color_microbench.p/convar.cpp.o
[552/637] Compiling C++ object src/gamescope_color_microbench.p/color_helpers.cpp.o
[553/637] 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]
[554/637] 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]
[555/637] Compiling C++ object src/gamescope_color_microbench.p/Utils_Version.cpp.o
[556/637] Compiling C++ object src/gamescope_color_tests.p/color_tests.cpp.o
[557/637] Compiling C++ object src/gamescope_color_tests.p/convar.cpp.o
[558/637] 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/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[560/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[561/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[562/637] Compiling C++ object src/gamescope_color_tests.p/color_helpers.cpp.o
[563/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[564/637] 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]
[565/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[566/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[567/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[568/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[569/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[570/637] Compiling C++ object src/gamescope_color_tests.p/Utils_Version.cpp.o
[571/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[572/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[573/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[574/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[575/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[576/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[577/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[578/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[579/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[580/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[581/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[582/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[583/637] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[584/637] 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/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o
[586/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_viewporter-protocol.c.o
[587/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o
[588/637] Compiling C++ object src/gamescopectl.p/Utils_Version.cpp.o
[589/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o
[590/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o
[591/637] Compiling C++ object src/gamescopectl.p/convar.cpp.o
[592/637] Compiling C++ object src/gamescopectl.p/Apps_gamescopectl.cpp.o
[593/637] 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/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[595/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o
[596/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o
[597/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o
[598/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o
[599/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o
[600/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o
[601/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o
[602/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o
[603/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o
[604/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o
[605/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o
[606/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o
[607/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o
[608/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o
[609/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o
[610/637] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[611/637] 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]
[612/637] Compiling C++ object src/gamescope_hotkey_example.p/Utils_Version.cpp.o
[613/637] Compiling C++ object src/gamescope_hotkey_example.p/Apps_gamescope_hotkey_example.cpp.o
[614/637] Compiling C++ object src/gamescope_hotkey_example.p/convar.cpp.o
[615/637] Linking target subprojects/libdisplay-info/test/di-edid-print
[616/637] Linking target subprojects/libdisplay-info/di-edid-decode/di-edid-decode
[617/637] 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]
[618/637] Linking target layer/libVkLayer_FROG_gamescope_wsi_arm.so
[619/637] Linking target subprojects/libliftoff/example/simple
[620/637] Linking target subprojects/libliftoff/example/compositor
[621/637] Linking target subprojects/libliftoff/example/dynamic
[622/637] Linking target subprojects/libliftoff/test/check_ndebug
[623/637] Linking target subprojects/libliftoff/test/bench
[624/637] Linking target subprojects/libliftoff/test/test-dynamic
[625/637] Linking target subprojects/libliftoff/test/test-alloc
[626/637] Linking target subprojects/libliftoff/test/test-priority
[627/637] Linking target subprojects/libliftoff/test/test-prop
[628/637] Linking target subprojects/libliftoff/test/test-candidate
[629/637] Linking target src/gamescopestream
[630/637] Linking target src/gamescopereaper
[631/637] Linking target src/gamescope_color_microbench
[632/637] Linking target subprojects/libliftoff/example/multi-output
[633/637] Linking target src/gamescope_color_tests
[634/637] Linking target src/gamescopectl
[635/637] 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]
[636/637] Linking target src/gamescope_hotkey_example
[637/637] 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 /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...
  -> Purging unwanted files...
  -> Removing static library 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.18-1 (Wed Dec 10 03:00:02 2025)
==> Cleaning up...
[?12l[?25h