Running phase: unpackPhase unpacking source archive /nix/store/70fc3h1290vjdky7z43643fdap82nfcm-source source root is source Running phase: patchPhase applying patch /nix/store/1njl66sr7m0giwhaksdrvadn3mj6c1i0-shaders-path.patch patching file src/Utils/DirHelpers.cpp applying patch /nix/store/34n3w4pdkxn4vv0yr8mw7l2vmhzx4c5v-gamescopereaper.patch patching file src/Utils/Process.cpp Hunk #1 succeeded at 465 (offset 73 lines). applying patch /nix/store/ymwhqbbx3qigmjgwvwdz9d654x15v1qp-4ce1a91fb219f570b0871071a2ec8ac97d90c0bc.diff patching file meson.build patching file meson_options.txt Hunk #1 succeeded at 9 with fuzz 2 (offset 1 line). applying patch /nix/store/vr962c2fjq3clvfla268cjnw978xraqq-d49a2aded261030e649fee42ad295f1ef56b736b.diff patching file src/reshade_effect_manager.cpp Hunk #1 succeeded at 17 with fuzz 1. Hunk #2 succeeded at 1125 (offset -29 lines). patching file src/steamcompmgr.cpp Hunk #1 succeeded at 112 (offset -4 lines). Hunk #2 succeeded at 1814 (offset 21 lines). patching script interpreter paths in subprojects/libdisplay-info/tool/gen-search-table.py subprojects/libdisplay-info/tool/gen-search-table.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7/bin/python3" patching script interpreter paths in default_extras_install.sh default_extras_install.sh: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/sh" patchPhase completed in 1 minutes 58 seconds Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase mesonConfigurePhase flags: --prefix=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26 --libdir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/lib --libexecdir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/libexec --bindir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin --sbindir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/sbin --includedir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/include --mandir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/share/man --infodir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/share/info --localedir=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain -Denable_gamescope=true -Denable_gamescope_wsi_layer=false -Dglm_include_dir=/nix/store/zccrsfk703d92fw19b1l89njyf6pmp5m-glm-1.0.3/include -Dstb_include_dir=/nix/store/kis2485k6yjh6syc3j2fcpsxif0xhdns-stb-0-unstable-2026-04-15/include/stb The Meson build system Version: 1.10.2 Source dir: /build/source Build dir: /build/source/build Build type: native build Project name: gamescope Project version: undefined C compiler for the host machine: gcc (gcc 15.3.0 "gcc (GCC) 15.3.0") C linker for the host machine: gcc ld.bfd 2.46 C++ compiler for the host machine: g++ (gcc 15.3.0 "g++ (GCC) 15.3.0") C++ linker for the host machine: g++ ld.bfd 2.46 Host machine cpu family: x86_64 Host machine cpu: x86_64 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 (/nix/store/29d1c5xk6w3rwl7yvdfwl90whslv5h54-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 Run-time dependency libpipewire-0.3 found: YES 1.6.8 Library rt found: YES Run-time dependency hwdata found: YES 0.411 Run-time dependency x11 found: YES 1.8.13 Run-time dependency wayland-client found: YES 1.26.0 Run-time dependency vulkan found: YES 1.4.357 Found CMake: /nix/store/c3bm9h7k398cmg00d4rss6hcxkl2zbl2-cmake-4.4.2/bin/cmake (4.4.2) Run-time dependency openvr found: NO (tried pkgconfig and cmake) Executing subproject openvr method cmake openvr| Found CMake: /nix/store/c3bm9h7k398cmg00d4rss6hcxkl2zbl2-cmake-4.4.2/bin/cmake (4.4.2) | Configuring the build directory with CMake version 4.4.2 | Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26 -DCMAKE_INSTALL_LIBDIR=lib -DUSE_LIBCXX=False | - build directory: /build/source/build/subprojects/openvr/__CMake_build | - source directory: /build/source/subprojects/openvr | - toolchain file: /build/source/build/subprojects/openvr/__CMake_build/CMakeMesonToolchainFile.cmake | - preload file: /nix/store/jaa89dphx07w3r26y7gh79a7b1mld5p4-meson-1.10.2/lib/python3.14/site-packages/mesonbuild/cmake/data/preload.cmake | - trace args: --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt | - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102] | Put cmake in trace mode, but with variables expanded. | Put cmake in trace mode and sets the trace output format. | The --no-warn-unused-cli option is deprecated. Use -Wno-unused-cli instead. | 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.3.0 | -- The CXX compiler identification is GNU 15.3.0 | CMake Warning (policy) at /nix/store/c3bm9h7k398cmg00d4rss6hcxkl2zbl2-cmake-4.4.2/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake:247 (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): | /nix/store/c3bm9h7k398cmg00d4rss6hcxkl2zbl2-cmake-4.4.2/share/cmake-4.4/Modules/CMakeDetermineCXXCompiler.cmake:206 (include) | CMakeLists.txt:5 (project) | This warning is for project developers. Use -Wno-author or -Wno-policy to | suppress it. | -- Detecting C compiler ABI info | -- Detecting C compiler ABI info - done | -- Check for working C compiler: /nix/store/z4c6k0mrlkwl3s4w9ysxc8vq1wylm3ms-gcc-wrapper-15.3.0/bin/gcc - 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: /nix/store/z4c6k0mrlkwl3s4w9ysxc8vq1wylm3ms-gcc-wrapper-15.3.0/bin/g++ - skipped | -- Detecting CXX compile features | -- Detecting CXX compile features - done | CMake Warning (policy) at CMakeLists.txt:14 (file): | Policy CMP0159 is not set: file(STRINGS) with REGEX updates | CMAKE_MATCH_. 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_ unchanged. | This warning is for project developers. Use -Wno-author or -Wno-policy to | suppress it. | CMake Warning (policy) at CMakeLists.txt:15 (file): | Policy CMP0159 is not set: file(STRINGS) with REGEX updates | CMAKE_MATCH_. 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_ unchanged. | This warning is for project developers. Use -Wno-author or -Wno-policy to | suppress it. | CMake Warning (policy) at CMakeLists.txt:16 (file): | Policy CMP0159 is not set: file(STRINGS) with REGEX updates | CMAKE_MATCH_. 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_ unchanged. | This warning is for project developers. Use -Wno-author or -Wno-policy to | suppress it. | -- Configuring done (70.0s) | CMake Warning (policy) 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-author or -Wno-policy to | suppress it. | -- Generating done (0.0s) | -- Build files have been written to: /build/source/build/subprojects/openvr/__CMake_build openvr| CMake configuration: SUCCEEDED openvr| CMake project OpenVRSDK has 1 build targets. openvr| Generated Meson AST: /build/source/build/subprojects/openvr/meson.build openvr| Project name: OpenVRSDK openvr| Project version: undefined openvr| C++ compiler for the host machine: g++ (gcc 15.3.0 "g++ (GCC) 15.3.0") openvr| C++ linker for the host machine: g++ ld.bfd 2.46 openvr| Build targets in project: 1 openvr| Subproject openvr finished. Check usable header "vulkan/vulkan.h" with dependency vulkan: YES Build-time dependency wayland-scanner found: YES 1.26.0 Program /nix/store/crf1frv0shm7hxnjw3wd08g54kz6m09r-wayland-scanner-1.26.0-bin/bin/wayland-scanner found: YES (/nix/store/crf1frv0shm7hxnjw3wd08g54kz6m09r-wayland-scanner-1.26.0-bin/bin/wayland-scanner) Run-time dependency wayland-protocols found: YES 1.49 Run-time dependency xdamage found: YES 1.1.7 Run-time dependency xcomposite found: YES 0.4.7 Run-time dependency xcursor found: YES 1.2.3 Run-time dependency xrender found: YES 0.9.12 Run-time dependency xext found: YES 1.3.7 Run-time dependency xfixes found: YES 6.0.2 Run-time dependency xxf86vm found: YES 1.1.7 Run-time dependency xtst found: YES 1.2.5 Run-time dependency xres found: YES 1.2.3 Run-time dependency xmu found: YES 1.3.1 Run-time dependency xi found: YES 1.8.3 Run-time dependency libdrm found: YES 2.4.134 Run-time dependency libeis-1.0 found: YES 1.6.0 Run-time dependency wayland-server found: YES 1.26.0 Run-time dependency xkbcommon found: YES 1.13.2 Run-time dependency threads found: YES Run-time dependency libcap found: YES 2.78 Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake) Run-time dependency sdl2 found: YES 2.32.72 Run-time dependency libavif found: YES 1.4.2 Run-time dependency pixman-1 found: YES 0.46.4 Run-time dependency libudev found: YES 261 Run-time dependency wlroots-0.20 found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency wlroots-0.20 Executing subproject wlroots wlroots| Project name: wlroots wlroots| Project version: 0.20.2 wlroots| C compiler for the host machine: gcc (gcc 15.3.0 "gcc (GCC) 15.3.0") wlroots| C linker for the host machine: gcc ld.bfd 2.46 wlroots| Compiler for C supports arguments -Wundef: YES wlroots| Compiler for C supports arguments -Wlogical-op: YES wlroots| Compiler for C supports arguments -Wmissing-include-dirs: YES wlroots| Compiler for C supports arguments -Wold-style-definition: YES wlroots| Compiler for C supports arguments -Wpointer-arith: YES wlroots| Compiler for C supports arguments -Winit-self: YES wlroots| Compiler for C supports arguments -Wstrict-prototypes: YES wlroots| Compiler for C supports arguments -Wimplicit-fallthrough=2: YES wlroots| Compiler for C supports arguments -Wendif-labels: YES wlroots| Compiler for C supports arguments -Wstrict-aliasing=2: YES wlroots| Compiler for C supports arguments -Woverflow: YES wlroots| Compiler for C supports arguments -Wmissing-prototypes: YES wlroots| Compiler for C supports arguments -Walloca: YES wlroots| Compiler for C supports arguments -Wno-missing-braces: YES wlroots| Compiler for C supports arguments -Wno-missing-field-initializers: YES wlroots| Compiler for C supports arguments -Wno-unused-parameter: YES wlroots| Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES wlroots| Dependency wayland-server found: YES 1.26.0 (cached) wlroots| Dependency libdrm found: YES 2.4.134 (cached) wlroots| Dependency xkbcommon found: YES 1.13.2 (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.49 (cached) wlroots| Dependency wayland-scanner found: YES 1.26.0 (cached) wlroots| Program /nix/store/crf1frv0shm7hxnjw3wd08g54kz6m09r-wayland-scanner-1.26.0-bin/bin/wayland-scanner found: YES (/nix/store/crf1frv0shm7hxnjw3wd08g54kz6m09r-wayland-scanner-1.26.0-bin/bin/wayland-scanner) wlroots| Has header "linux/dma-buf.h" : YES wlroots| Checking if define "DMA_BUF_IOCTL_IMPORT_SYNC_FILE" exists: YES wlroots| Has header "sys/eventfd.h" : YES wlroots| Has header "linux/sync_file.h" : YES wlroots| Dependency pixman-1 found: YES 0.46.4 (cached) wlroots| Run-time dependency lcms2 found: YES 2.19 wlroots| Dependency libudev found: YES 261 (cached) wlroots| Run-time dependency libseat found: YES 0.9.3 wlroots| Run-time dependency libinput found: YES 1.31.3 wlroots| Dependency wayland-client found: YES 1.26.0 (cached) wlroots| Run-time dependency xwayland found: YES 24.1.13 wlroots| Run-time dependency xcb found: YES 1.17.0 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| Configuring config.h using configuration wlroots| Configuring version.h using configuration wlroots| Configuring config.h using configuration wlroots| Found pkg-config: YES (/nix/store/29d1c5xk6w3rwl7yvdfwl90whslv5h54-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 wlroots| Build targets in project: 230 wlroots| Subproject wlroots finished. Dependency wlroots-0.20 found: YES 0.20.2 (overridden) Dependency libdisplay-info found: NO. Found 0.4.0 but need: '< 0.4.0' ; matched: '>= 0.0.0' Run-time dependency libdisplay-info found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency libdisplay-info Using subprojects/wlroots/subprojects/libdisplay-info.wrap 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: gcc (gcc 15.3.0 "gcc (GCC) 15.3.0") libdisplay-info| C linker for the host machine: gcc ld.bfd 2.46 libdisplay-info| Dependency hwdata found: YES 0.411 (cached) libdisplay-info| Program tool/gen-search-table.py found: YES (/build/source/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/source/subprojects/libdisplay-info/test/./edid-decode-check.sh) libdisplay-info| Program ./edid-print-check.sh found: YES (/build/source/subprojects/libdisplay-info/test/./edid-print-check.sh) libdisplay-info| Program ./edid-decode-diff.sh found: YES (/build/source/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: 234 libdisplay-info| Subproject libdisplay-info finished. Dependency libdisplay-info found: YES 0.3.0 (overridden) Run-time dependency libdecor-0 found: YES 0.2.5 Program glslang found: YES (/nix/store/ibmrlx6f6nphkwc1a0fg8bxhiz315x8l-glslang-16.4.0-bin/bin/glslang) Run-time dependency luajit found: YES 2.1.1785763465 Dependency libinput found: YES 1.31.3 (cached) Looking for a fallback subproject for the dependency libliftoff because: Use of fallback dependencies is forced. Using subprojects/wlroots/subprojects/libliftoff.wrap Executing subproject libliftoff libliftoff| Project name: libliftoff libliftoff| Project version: 0.5.0 libliftoff| C compiler for the host machine: gcc (gcc 15.3.0 "gcc (GCC) 15.3.0") libliftoff| C linker for the host machine: gcc ld.bfd 2.46 libliftoff| Compiler for C supports arguments -Wundef: YES (cached) libliftoff| Compiler for C supports arguments -Wmissing-prototypes: YES (cached) libliftoff| Compiler for C supports arguments -Walloca: YES (cached) libliftoff| Compiler for C supports arguments -Wdeclaration-after-statement: YES (cached) libliftoff| Compiler for C supports arguments -Wfloat-conversion: YES libliftoff| Compiler for C supports arguments -Wsign-conversion: YES libliftoff| Compiler for C supports arguments -Wno-missing-braces: YES (cached) libliftoff| Compiler for C supports arguments -Wno-unused-parameter: YES (cached) libliftoff| Dependency libdrm found: YES 2.4.134 (cached) libliftoff| Build targets in project: 247 libliftoff| Subproject libliftoff finished. Dependency libliftoff found: YES 0.5.0 (overridden) Configuring GamescopeVersion.h using configuration Run-time dependency benchmark found: YES 1.9.5 Run-time dependency catch2-with-main found: YES 3.15.3 Build targets in project: 257 wlroots 0.20.2 drm-backend : NO x11-backend : NO libinput-backend : YES xwayland : YES gles2-renderer : NO vulkan-renderer : NO gbm-allocator : NO udmabuf-allocator: NO session : YES color-management : YES xcb-errors : YES egl : NO libliftoff : NO gamescope undefined Subprojects libdisplay-info : YES libliftoff : YES openvr : YES v4l-utils : NO Automatic wrap-based subproject downloading is disabled wlroots : YES User defined options auto_features : enabled bindir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin buildtype : plain enable_gamescope : true enable_gamescope_wsi_layer: false glm_include_dir : /nix/store/zccrsfk703d92fw19b1l89njyf6pmp5m-glm-1.0.3/include includedir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/include infodir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/share/info libdir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/lib libexecdir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/libexec localedir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/share/locale mandir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/share/man prefix : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26 sbindir : /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/sbin stb_include_dir : /nix/store/kis2485k6yjh6syc3j2fcpsxif0xhdns-stb-0-unstable-2026-04-15/include/stb wrap_mode : nodownload Found ninja-1.13.2 at /nix/store/r8a159fqvj0mpczq0dq8d3dwdd2rsz8c-ninja-1.13.2/bin/ninja mesonConfigurePhase: enabled\ parallel\ building configurePhase completed in 3 minutes 48 seconds Running phase: buildPhase build flags: -j4 [1/704] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_c with a custom command [2/704] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_client_h with a custom command [3/704] Generating subprojects/wlroots/protocol/presentation_time_c with a custom command [4/704] Generating subprojects/wlroots/protocol/linux_dmabuf_v1_server_h with a custom command [5/704] Generating subprojects/wlroots/protocol/presentation_time_server_h with a custom command [6/704] Generating subprojects/wlroots/protocol/presentation_time_client_h with a custom command [7/704] Generating subprojects/wlroots/protocol/tablet_v2_server_h with a custom command [8/704] Generating subprojects/wlroots/protocol/tablet_v2_c with a custom command [9/704] Generating subprojects/wlroots/protocol/tablet_v2_client_h with a custom command [10/704] Generating subprojects/wlroots/protocol/viewporter_c with a custom command [11/704] Generating subprojects/wlroots/protocol/viewporter_server_h with a custom command [12/704] Generating subprojects/wlroots/protocol/viewporter_client_h with a custom command [13/704] Generating subprojects/wlroots/protocol/xdg_shell_c with a custom command [14/704] Generating subprojects/wlroots/protocol/xdg_shell_server_h with a custom command [15/704] Generating subprojects/wlroots/protocol/xdg_shell_client_h with a custom command [16/704] Generating subprojects/wlroots/protocol/alpha_modifier_v1_c with a custom command [17/704] Generating subprojects/wlroots/protocol/alpha_modifier_v1_server_h with a custom command [18/704] Generating subprojects/wlroots/protocol/color_management_v1_c with a custom command [19/704] Generating subprojects/wlroots/protocol/color_representation_v1_c with a custom command [20/704] Generating subprojects/wlroots/protocol/color_management_v1_server_h with a custom command [21/704] Generating subprojects/wlroots/protocol/content_type_v1_c with a custom command [22/704] Generating subprojects/wlroots/protocol/color_representation_v1_server_h with a custom command [23/704] Generating subprojects/wlroots/protocol/content_type_v1_server_h with a custom command [24/704] Generating subprojects/wlroots/protocol/cursor_shape_v1_c with a custom command [25/704] Generating subprojects/wlroots/protocol/cursor_shape_v1_server_h with a custom command [26/704] Generating subprojects/wlroots/protocol/drm_lease_v1_c with a custom command [27/704] Generating subprojects/wlroots/protocol/drm_lease_v1_server_h with a custom command [28/704] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_c with a custom command [29/704] Generating subprojects/wlroots/protocol/ext_foreign_toplevel_list_v1_server_h with a custom command [30/704] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_c with a custom command [31/704] Generating subprojects/wlroots/protocol/ext_idle_notify_v1_server_h with a custom command [32/704] Generating subprojects/wlroots/protocol/ext_image_capture_source_v1_server_h with a custom command [33/704] Generating subprojects/wlroots/protocol/ext_image_capture_source_v1_c with a custom command [34/704] Generating subprojects/wlroots/protocol/ext_image_copy_capture_v1_c with a custom command [35/704] Generating subprojects/wlroots/protocol/ext_image_copy_capture_v1_server_h with a custom command [36/704] Generating subprojects/wlroots/protocol/ext_session_lock_v1_server_h with a custom command [37/704] Generating subprojects/wlroots/protocol/ext_session_lock_v1_c with a custom command [38/704] Generating subprojects/wlroots/protocol/ext_data_control_v1_c with a custom command [39/704] Generating subprojects/wlroots/protocol/ext_data_control_v1_server_h with a custom command [40/704] Generating subprojects/wlroots/protocol/ext_workspace_v1_c with a custom command [41/704] Generating subprojects/wlroots/protocol/fractional_scale_v1_c with a custom command [42/704] Generating subprojects/wlroots/protocol/ext_workspace_v1_server_h with a custom command [43/704] Generating subprojects/wlroots/protocol/fractional_scale_v1_server_h with a custom command [44/704] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_c with a custom command [45/704] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_server_h with a custom command [46/704] Generating subprojects/wlroots/protocol/linux_drm_syncobj_v1_client_h with a custom command [47/704] Generating subprojects/wlroots/protocol/security_context_v1_c with a custom command [48/704] Generating subprojects/wlroots/protocol/security_context_v1_server_h with a custom command [49/704] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_c with a custom command [50/704] Generating subprojects/wlroots/protocol/xdg_activation_v1_c with a custom command [51/704] Generating subprojects/wlroots/protocol/xdg_activation_v1_server_h with a custom command [52/704] Generating subprojects/wlroots/protocol/single_pixel_buffer_v1_server_h with a custom command [53/704] Generating subprojects/wlroots/protocol/xdg_dialog_v1_c with a custom command [54/704] Generating subprojects/wlroots/protocol/xdg_dialog_v1_server_h with a custom command [55/704] Generating subprojects/wlroots/protocol/xdg_system_bell_v1_c with a custom command [56/704] Generating subprojects/wlroots/protocol/xdg_system_bell_v1_server_h with a custom command [57/704] Generating subprojects/wlroots/protocol/xdg_activation_v1_client_h with a custom command [58/704] Generating subprojects/wlroots/protocol/xdg_toplevel_icon_v1_c with a custom command [59/704] Generating subprojects/wlroots/protocol/xdg_toplevel_icon_v1_server_h with a custom command [60/704] Generating subprojects/wlroots/protocol/xdg_toplevel_tag_v1_server_h with a custom command [61/704] Generating subprojects/wlroots/protocol/xdg_toplevel_tag_v1_c with a custom command [62/704] Generating subprojects/wlroots/protocol/xwayland_shell_v1_server_h with a custom command [63/704] Generating subprojects/wlroots/protocol/tearing_control_v1_c with a custom command [64/704] Generating subprojects/wlroots/protocol/tearing_control_v1_server_h with a custom command [65/704] Generating subprojects/wlroots/protocol/xwayland_shell_v1_c with a custom command [66/704] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_c with a custom command [67/704] Generating subprojects/wlroots/protocol/idle_inhibit_unstable_v1_server_h with a custom command [68/704] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_server_h with a custom command [69/704] Generating subprojects/wlroots/protocol/keyboard_shortcuts_inhibit_unstable_v1_c with a custom command [70/704] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_c with a custom command [71/704] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_c with a custom command [72/704] Generating subprojects/wlroots/protocol/pointer_constraints_unstable_v1_server_h with a custom command [73/704] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_server_h with a custom command [74/704] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_c with a custom command [75/704] Generating subprojects/wlroots/protocol/pointer_gestures_unstable_v1_client_h with a custom command [76/704] Generating subprojects/wlroots/protocol/primary_selection_unstable_v1_server_h with a custom command [77/704] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_c with a custom command [78/704] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_server_h with a custom command [79/704] Generating subprojects/wlroots/protocol/relative_pointer_unstable_v1_client_h with a custom command [80/704] Generating subprojects/wlroots/protocol/text_input_unstable_v3_server_h with a custom command [81/704] Generating subprojects/wlroots/protocol/text_input_unstable_v3_c with a custom command [82/704] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_c with a custom command [83/704] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_server_h with a custom command [84/704] Generating subprojects/wlroots/protocol/xdg_decoration_unstable_v1_client_h with a custom command [85/704] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_c with a custom command [86/704] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v1_server_h with a custom command [87/704] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_c with a custom command [88/704] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_c with a custom command [89/704] Generating subprojects/wlroots/protocol/xdg_foreign_unstable_v2_server_h with a custom command [90/704] Generating subprojects/wlroots/protocol/xdg_output_unstable_v1_server_h with a custom command [91/704] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_c with a custom command [92/704] Generating subprojects/wlroots/protocol/ext_transient_seat_v1_server_h with a custom command [93/704] Generating subprojects/wlroots/protocol/drm_c with a custom command [94/704] Generating subprojects/wlroots/protocol/drm_server_h with a custom command [95/704] Generating subprojects/wlroots/protocol/input_method_unstable_v2_server_h with a custom command [96/704] Generating subprojects/wlroots/protocol/input_method_unstable_v2_c with a custom command [97/704] Generating subprojects/wlroots/protocol/drm_client_h with a custom command [98/704] Generating subprojects/wlroots/protocol/kde_server_decoration_server_h with a custom command [99/704] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_server_h with a custom command [100/704] Generating subprojects/wlroots/protocol/kde_server_decoration_c with a custom command [101/704] Generating subprojects/wlroots/protocol/virtual_keyboard_unstable_v1_c with a custom command [102/704] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_c with a custom command [103/704] Generating subprojects/wlroots/protocol/wlr_data_control_unstable_v1_server_h with a custom command [104/704] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_server_h with a custom command [105/704] Generating subprojects/wlroots/protocol/wlr_export_dmabuf_unstable_v1_c with a custom command [106/704] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_c with a custom command [107/704] Generating subprojects/wlroots/protocol/wlr_foreign_toplevel_management_unstable_v1_server_h with a custom command [108/704] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_c with a custom command [109/704] Generating subprojects/wlroots/protocol/wlr_gamma_control_unstable_v1_server_h with a custom command [110/704] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_c with a custom command [111/704] Generating subprojects/wlroots/protocol/wlr_layer_shell_unstable_v1_server_h with a custom command [112/704] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_c with a custom command [113/704] Generating subprojects/wlroots/protocol/wlr_output_management_unstable_v1_server_h with a custom command [114/704] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_server_h with a custom command [115/704] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_c with a custom command [116/704] Generating subprojects/wlroots/protocol/wlr_screencopy_unstable_v1_server_h with a custom command [117/704] Generating subprojects/wlroots/protocol/wlr_output_power_management_unstable_v1_c with a custom command [118/704] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_c with a custom command [119/704] Generating subprojects/wlroots/protocol/wlr_virtual_pointer_unstable_v1_server_h with a custom command [120/704] Generating subprojects/libdisplay-info/pnp-id-table.c with a custom command [121/704] Compiling C object subprojects/libliftoff/test/libdrm.so.2.p/libdrm_mock.c.o [122/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_dirtools_public.cpp.o [123/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_openvr_api_public.cpp.o [124/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_envvartools_public.cpp.o [125/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_sharedlibtools_public.cpp.o [126/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_hmderrors_public.cpp.o [127/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_pathtools_public.cpp.o [128/704] Generating protocol/linux-dmabuf-v1-protocol.c with a custom command [129/704] Generating protocol/linux-dmabuf-v1-protocol.h with a custom command [130/704] Generating protocol/linux-dmabuf-v1-client-protocol.h with a custom command [131/704] Generating protocol/viewporter-protocol.c with a custom command [132/704] Generating protocol/viewporter-protocol.h with a custom command [133/704] Generating protocol/viewporter-client-protocol.h with a custom command [134/704] Generating protocol/xdg-shell-protocol.c with a custom command [135/704] Generating protocol/xdg-shell-protocol.h with a custom command [136/704] Generating protocol/xdg-shell-client-protocol.h with a custom command [137/704] Generating protocol/presentation-time-protocol.c with a custom command [138/704] Generating protocol/presentation-time-protocol.h with a custom command [139/704] Generating protocol/presentation-time-client-protocol.h with a custom command [140/704] Generating protocol/single-pixel-buffer-v1-protocol.c with a custom command [141/704] Generating protocol/single-pixel-buffer-v1-protocol.h with a custom command [142/704] Generating protocol/single-pixel-buffer-v1-client-protocol.h with a custom command [143/704] Generating protocol/pointer-constraints-unstable-v1-protocol.c with a custom command [144/704] Generating protocol/pointer-constraints-unstable-v1-protocol.h with a custom command [145/704] Generating protocol/pointer-constraints-unstable-v1-client-protocol.h with a custom command [146/704] Generating protocol/relative-pointer-unstable-v1-protocol.c with a custom command [147/704] Generating protocol/relative-pointer-unstable-v1-protocol.h with a custom command [148/704] Generating protocol/relative-pointer-unstable-v1-client-protocol.h with a custom command [149/704] Generating protocol/primary-selection-unstable-v1-protocol.c with a custom command [150/704] Generating protocol/primary-selection-unstable-v1-protocol.h with a custom command [151/704] Generating protocol/primary-selection-unstable-v1-client-protocol.h with a custom command [152/704] Generating protocol/fractional-scale-v1-protocol.c with a custom command [153/704] Generating protocol/fractional-scale-v1-protocol.h with a custom command [154/704] Generating protocol/fractional-scale-v1-client-protocol.h with a custom command [155/704] Generating protocol/linux-drm-syncobj-v1-protocol.c with a custom command [156/704] Generating protocol/linux-drm-syncobj-v1-protocol.h with a custom command [157/704] Generating protocol/linux-drm-syncobj-v1-client-protocol.h with a custom command [158/704] Generating protocol/color-management-v1-protocol.c with a custom command [159/704] Generating protocol/color-management-v1-protocol.h with a custom command [160/704] Generating protocol/color-management-v1-client-protocol.h with a custom command [161/704] Generating protocol/xdg-toplevel-icon-v1-protocol.c with a custom command [162/704] Generating protocol/xdg-toplevel-icon-v1-protocol.h with a custom command [163/704] Generating protocol/xdg-toplevel-icon-v1-client-protocol.h with a custom command [164/704] Generating protocol/frog-color-management-v1-protocol.c with a custom command [165/704] Generating protocol/frog-color-management-v1-protocol.h with a custom command [166/704] Generating protocol/frog-color-management-v1-client-protocol.h with a custom command [167/704] Generating protocol/gamescope-xwayland-protocol.c with a custom command [168/704] Generating protocol/gamescope-xwayland-protocol.h with a custom command [169/704] Generating protocol/gamescope-xwayland-client-protocol.h with a custom command [170/704] Generating protocol/gamescope-pipewire-protocol.c with a custom command [171/704] Generating protocol/gamescope-pipewire-protocol.h with a custom command [172/704] Generating protocol/gamescope-pipewire-client-protocol.h with a custom command [173/704] Generating protocol/gamescope-input-method-protocol.c with a custom command [174/704] Generating protocol/gamescope-input-method-protocol.h with a custom command [175/704] Generating protocol/gamescope-input-method-client-protocol.h with a custom command [176/704] Generating protocol/gamescope-control-protocol.c with a custom command [177/704] Generating protocol/gamescope-control-protocol.h with a custom command [178/704] Generating protocol/gamescope-control-client-protocol.h with a custom command [179/704] Generating protocol/gamescope-reshade-protocol.c with a custom command [180/704] Generating protocol/gamescope-reshade-protocol.h with a custom command [181/704] Generating protocol/gamescope-reshade-client-protocol.h with a custom command [182/704] Generating protocol/gamescope-swapchain-protocol.c with a custom command [183/704] Generating protocol/gamescope-swapchain-protocol.h with a custom command [184/704] Generating protocol/gamescope-swapchain-client-protocol.h with a custom command [185/704] Generating protocol/gamescope-private-protocol.c with a custom command [186/704] Generating protocol/gamescope-private-protocol.h with a custom command [187/704] Generating protocol/gamescope-private-client-protocol.h with a custom command [188/704] Generating protocol/gamescope-action-binding-protocol.c with a custom command [189/704] Generating protocol/gamescope-action-binding-protocol.h with a custom command [190/704] Generating protocol/gamescope-action-binding-client-protocol.h with a custom command [191/704] Generating protocol/wlr-layer-shell-unstable-v1-protocol.c with a custom command [192/704] Generating protocol/wlr-layer-shell-unstable-v1-protocol.h with a custom command [193/704] Generating protocol/wlr-layer-shell-unstable-v1-client-protocol.h with a custom command [194/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_linux-dmabuf-v1-protocol.c.o [195/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_presentation-time-protocol.c.o [196/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_tablet-v2-protocol.c.o [197/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_viewporter-protocol.c.o [198/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_vrpathregistry_public.cpp.o [199/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-shell-protocol.c.o [200/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_alpha-modifier-v1-protocol.c.o [201/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_vrcore_strtools_public.cpp.o [202/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_color-management-v1-protocol.c.o [203/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_color-representation-v1-protocol.c.o [204/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_content-type-v1-protocol.c.o [205/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_cursor-shape-v1-protocol.c.o [206/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-idle-notify-v1-protocol.c.o [207/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_drm-lease-v1-protocol.c.o [208/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-foreign-toplevel-list-v1-protocol.c.o [209/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-image-copy-capture-v1-protocol.c.o [210/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-image-capture-source-v1-protocol.c.o [211/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-session-lock-v1-protocol.c.o [212/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-workspace-v1-protocol.c.o [213/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-data-control-v1-protocol.c.o [214/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_fractional-scale-v1-protocol.c.o [215/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_linux-drm-syncobj-v1-protocol.c.o [216/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_security-context-v1-protocol.c.o [217/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_single-pixel-buffer-v1-protocol.c.o [218/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-activation-v1-protocol.c.o [219/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-dialog-v1-protocol.c.o [220/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-system-bell-v1-protocol.c.o [221/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-toplevel-icon-v1-protocol.c.o [222/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-toplevel-tag-v1-protocol.c.o [223/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xwayland-shell-v1-protocol.c.o [224/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_tearing-control-v1-protocol.c.o [225/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_idle-inhibit-unstable-v1-protocol.c.o [226/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o [227/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_pointer-constraints-unstable-v1-protocol.c.o [228/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_pointer-gestures-unstable-v1-protocol.c.o [229/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_primary-selection-unstable-v1-protocol.c.o [230/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_text-input-unstable-v3-protocol.c.o [231/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_relative-pointer-unstable-v1-protocol.c.o [232/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-decoration-unstable-v1-protocol.c.o [233/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v1-protocol.c.o [234/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-foreign-unstable-v2-protocol.c.o [235/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_xdg-output-unstable-v1-protocol.c.o [236/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_ext-transient-seat-v1-protocol.c.o [237/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_drm-protocol.c.o [238/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_input-method-unstable-v2-protocol.c.o [239/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_server-decoration-protocol.c.o [240/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_virtual-keyboard-unstable-v1-protocol.c.o [241/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-data-control-unstable-v1-protocol.c.o [242/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-export-dmabuf-unstable-v1-protocol.c.o [243/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-gamma-control-unstable-v1-protocol.c.o [244/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-foreign-toplevel-management-unstable-v1-protocol.c.o [245/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [246/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-output-management-unstable-v1-protocol.c.o [247/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-output-power-management-unstable-v1-protocol.c.o [248/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-screencopy-unstable-v1-protocol.c.o [249/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/meson-generated_.._protocol_wlr-virtual-pointer-unstable-v1-protocol.c.o [250/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_dmabuf.c.o [251/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_color.c.o [252/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_drm_format_set.c.o [253/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_drm_syncobj_merger.c.o [254/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_drm_syncobj.c.o [255/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_pass.c.o [256/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_pixel_format.c.o [257/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_swapchain.c.o [258/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_wlr_texture.c.o [259/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_dmabuf_linux.c.o [260/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_wlr_renderer.c.o [261/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_pixman_pixel_format.c.o [262/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_pixman_pass.c.o [263/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_pixman_renderer.c.o [264/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_allocator_shm.c.o [265/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_allocator_allocator.c.o [266/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_color_lcms2.c.o [267/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/render_allocator_drm_dumb.c.o [268/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_backend.c.o [269/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_events.c.o [270/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_backend.c.o [271/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_session_session.c.o [272/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_keyboard.c.o [273/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_switch.c.o [274/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_pointer.c.o [275/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_tablet_pad.c.o [276/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_tablet_tool.c.o [277/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_libinput_touch.c.o [278/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_multi_backend.c.o [279/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_wayland_backend.c.o [280/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_wayland_seat.c.o [281/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_wayland_output.c.o [282/704] Compiling C++ object subprojects/openvr/libopenvr_api.a.p/src_jsoncpp.cpp.o [283/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_wayland_pointer.c.o [284/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_wayland_tablet_v2.c.o [285/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_headless_backend.c.o [286/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/backend_headless_output.c.o [287/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_data_device_wlr_data_device.c.o [288/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_data_device_wlr_data_offer.c.o [289/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_data_device_wlr_data_source.c.o [290/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_data_device_wlr_drag.c.o [291/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_ext_image_capture_source_v1_base.c.o [292/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_ext_image_capture_source_v1_foreign_toplevel.c.o [293/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_ext_image_capture_source_v1_output.c.o [294/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_ext_image_capture_source_v1_scene.c.o [295/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_output_render.c.o [296/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_output_cursor.c.o [297/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_output_state.c.o [298/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_output_swapchain.c.o [299/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_drag_icon.c.o [300/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_output_output.c.o [301/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_subsurface_tree.c.o [302/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_output_layout.c.o [303/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_surface.c.o [304/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_layer_shell_v1.c.o [305/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_xdg_shell.c.o [306/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_seat_wlr_seat_keyboard.c.o [307/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_seat_wlr_seat_pointer.c.o [308/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_scene_wlr_scene.c.o [309/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_seat_wlr_seat_touch.c.o [310/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_seat_wlr_seat.c.o [311/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_tablet_v2_wlr_tablet_v2_tablet.c.o [312/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_tablet_v2_wlr_tablet_v2_pad.c.o [313/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_tablet_v2_wlr_tablet_v2.c.o [314/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_tablet_v2_wlr_tablet_v2_tool.c.o [315/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_xdg_shell_wlr_xdg_popup.c.o [316/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_xdg_shell_wlr_xdg_shell.c.o [317/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_xdg_shell_wlr_xdg_positioner.c.o [318/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_xdg_shell_wlr_xdg_surface.c.o [319/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_buffer_buffer.c.o [320/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_xdg_shell_wlr_xdg_toplevel.c.o [321/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_buffer_client.c.o [322/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_buffer_dmabuf.c.o [323/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_buffer_readonly_data.c.o [324/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_buffer_resource.c.o [325/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_alpha_modifier_v1.c.o [326/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_content_type_v1.c.o [327/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_color_representation_v1.c.o [328/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_color_management_v1.c.o [329/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_cursor_shape_v1.c.o [330/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_damage_ring.c.o [331/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_compositor.c.o [332/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_cursor.c.o [333/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_drm.c.o [334/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_export_dmabuf_v1.c.o [335/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_data_control_v1.c.o [336/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_ext_foreign_toplevel_list_v1.c.o [337/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_ext_data_control_v1.c.o [338/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_ext_image_copy_capture_v1.c.o [339/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_fixes.c.o [340/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_ext_workspace_v1.c.o [341/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_fractional_scale_v1.c.o [342/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_gamma_control_v1.c.o [343/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_idle_inhibit_v1.c.o [344/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_foreign_toplevel_management_v1.c.o [345/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_idle_notify_v1.c.o [346/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_input_device.c.o [347/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_keyboard.c.o [348/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_keyboard_shortcuts_inhibit_v1.c.o [349/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_input_method_v2.c.o [350/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_keyboard_group.c.o [351/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_output_layer.c.o [352/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_layer_shell_v1.c.o [353/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_linux_drm_syncobj_v1.c.o [354/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_linux_dmabuf_v1.c.o [355/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_output_power_management_v1.c.o [356/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_output_layout.c.o [357/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_pointer_constraints_v1.c.o [358/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_output_swapchain_manager.c.o [359/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_pointer_gestures_v1.c.o [360/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_output_management_v1.c.o [361/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_pointer.c.o [362/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_presentation_time.c.o [363/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_primary_selection.c.o [364/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_region.c.o [365/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_primary_selection_v1.c.o [366/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_relative_pointer_v1.c.o [367/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_server_decoration.c.o [368/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_screencopy_v1.c.o [369/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_security_context_v1.c.o [370/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_session_lock_v1.c.o [371/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_single_pixel_buffer_v1.c.o [372/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_switch.c.o [373/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_subcompositor.c.o [374/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_tablet_pad.c.o [375/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_shm.c.o [376/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_tablet_tool.c.o [377/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_tearing_control_v1.c.o [378/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_touch.c.o [379/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_transient_seat_v1.c.o [380/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_text_input_v3.c.o [381/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_viewporter.c.o [382/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_virtual_keyboard_v1.c.o [383/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xcursor_manager.c.o [384/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_virtual_pointer_v1.c.o [385/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_decoration_v1.c.o [386/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_activation_v1.c.o [387/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_dialog_v1.c.o [388/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_foreign_registry.c.o [389/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_foreign_v1.c.o [390/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_foreign_v2.c.o [391/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_output_v1.c.o [392/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_system_bell_v1.c.o [393/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_addon.c.o [394/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_toplevel_tag_v1.c.o [395/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_array.c.o [396/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/types_wlr_xdg_toplevel_icon_v1.c.o [397/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_env.c.o [398/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_fd.c.o [399/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_global.c.o [400/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_box.c.o [401/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_mem.c.o [402/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_matrix.c.o [403/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_log.c.o [404/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_rect_union.c.o [405/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_set.c.o [406/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_time.c.o [407/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_shm.c.o [408/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_utf8.c.o [409/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_transform.c.o [410/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_token.c.o [411/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_version.c.o [412/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/util_region.c.o [413/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xcursor_wlr_xcursor.c.o [414/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xcursor_xcursor.c.o [415/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_selection_dnd.c.o [416/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_selection_incoming.c.o [417/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_selection_outgoing.c.o [418/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_shell.c.o [419/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_selection_selection.c.o [420/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_server.c.o [421/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_sockets.c.o [422/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_xwayland.c.o [423/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta-vic-table.c.o [424/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cvt.c.o [425/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid.c.o [426/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/displayid2.c.o [427/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/dmt-table.c.o [428/704] Compiling C object subprojects/wlroots/libwlroots-0.20.a.p/xwayland_xwm.c.o [429/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/gtf.c.o [430/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/hdmi-vic-table.c.o [431/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/cta.c.o [432/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/log.c.o [433/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/info.c.o [434/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/memory-stream.c.o [435/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/device.c.o [436/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/meson-generated_.._pnp-id-table.c.o [437/704] Compiling C object subprojects/libdisplay-info/libdisplay-info.a.p/edid.c.o [438/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/list.c.o [439/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/log.c.o [440/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/output.c.o [441/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/alloc.c.o [442/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/layer.c.o [443/704] Compiling C object subprojects/libliftoff/libliftoff.a.p/plane.c.o [444/704] Linking target subprojects/libliftoff/test/libdrm.so.2 [445/704] Generating 'src/gamescope.p/cs_composite_blit.h' [446/704] Generating 'src/gamescope.p/cs_composite_blur.h' [447/704] Generating 'src/gamescope.p/cs_composite_blur_cond.h' [448/704] Generating 'src/gamescope.p/cs_composite_rcas.h' [449/704] Generating 'src/gamescope.p/cs_easu_fp16.h' [450/704] Generating 'src/gamescope.p/cs_easu.h' [451/704] Generating 'src/gamescope.p/cs_gaussian_blur_horizontal.h' [452/704] Linking static target subprojects/openvr/libopenvr_api.a [453/704] Linking static target subprojects/wlroots/libwlroots-0.20.a [454/704] Linking static target subprojects/libdisplay-info/libdisplay-info.a [455/704] Generating 'src/gamescope.p/cs_nis.h' [456/704] Generating 'src/gamescope.p/cs_rgb_to_nv12.h' [457/704] Generating 'src/gamescope.p/cs_nis_fp16.h' [458/704] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid2.c.o [459/704] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/displayid.c.o [460/704] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/main.c.o [461/704] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/util.c.o [462/704] Linking static target subprojects/libliftoff/libliftoff.a [463/704] Compiling C object subprojects/libdisplay-info/test/di-edid-print.p/di-edid-print.c.o [464/704] 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 ../subprojects/libdisplay-info/di-edid-decode/edid.c:671:4, inlined from 'print_edid' at ../subprojects/libdisplay-info/di-edid-decode/edid.c:966:3: ../subprojects/libdisplay-info/di-edid-decode/edid.c:467:51: warning: 'hratio' may be used uninitialized [-Wmaybe-uninitialized] 467 | options.h_pixels = 8 * (((options.v_lines * hratio) / vratio) / 8); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ ../subprojects/libdisplay-info/di-edid-decode/edid.c: In function 'print_edid': ../subprojects/libdisplay-info/di-edid-decode/edid.c:442:13: note: 'hratio' was declared here 442 | int hratio, vratio; | ^~~~~~ In function 'print_cvt_timing_code', inlined from 'print_display_desc' at ../subprojects/libdisplay-info/di-edid-decode/edid.c:671:4, inlined from 'print_edid' at ../subprojects/libdisplay-info/di-edid-decode/edid.c:966:3: ../subprojects/libdisplay-info/di-edid-decode/edid.c:467:61: warning: 'vratio' may be used uninitialized [-Wmaybe-uninitialized] 467 | options.h_pixels = 8 * (((options.v_lines * hratio) / vratio) / 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../subprojects/libdisplay-info/di-edid-decode/edid.c: In function 'print_edid': ../subprojects/libdisplay-info/di-edid-decode/edid.c:442:21: note: 'vratio' was declared here 442 | int hratio, vratio; | ^~~~~~ [465/704] Compiling C object subprojects/libliftoff/example/simple.p/common.c.o [466/704] Compiling C object subprojects/libdisplay-info/di-edid-decode/di-edid-decode.p/cta.c.o [467/704] Compiling C object subprojects/libliftoff/example/simple.p/simple.c.o [468/704] Compiling C object subprojects/libliftoff/example/compositor.p/common.c.o [469/704] Compiling C object subprojects/libliftoff/example/dynamic.p/common.c.o [470/704] Compiling C object subprojects/libliftoff/example/compositor.p/compositor.c.o [471/704] Compiling C object subprojects/libliftoff/example/dynamic.p/dynamic.c.o [472/704] Compiling C object subprojects/libliftoff/example/multi-output.p/common.c.o [473/704] Compiling C object subprojects/libliftoff/test/check_ndebug.p/check_ndebug.c.o [474/704] Compiling C object subprojects/libliftoff/example/multi-output.p/multi-output.c.o [475/704] Generating symbol file subprojects/libliftoff/test/libdrm.so.2.p/libdrm.so.2.symbols [476/704] Compiling C object subprojects/libliftoff/test/bench.p/bench.c.o [477/704] Compiling C object subprojects/libliftoff/test/test-priority.p/test_priority.c.o [478/704] Compiling C object subprojects/libliftoff/test/test-alloc.p/test_alloc.c.o [479/704] Compiling C object subprojects/libliftoff/test/test-dynamic.p/test_dynamic.c.o [480/704] Compiling C object subprojects/libliftoff/test/test-prop.p/test_prop.c.o [481/704] Compiling C object subprojects/libliftoff/test/test-candidate.p/test_candidate.c.o [482/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [483/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [484/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [485/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [486/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [487/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [488/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [489/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [490/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [491/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [492/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [493/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o [494/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [495/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [496/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [497/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [498/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [499/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [500/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o [501/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [502/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [503/704] Compiling C object src/gamescope.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [504/704] Compiling C++ object src/gamescope.p/Utils_DirHelpers.cpp.o [505/704] Compiling C++ object src/gamescope.p/Utils_TempFiles.cpp.o [506/704] Compiling C++ object src/gamescope.p/Utils_Version.cpp.o [507/704] Compiling C++ object src/gamescope.p/Backends_HeadlessBackend.cpp.o [508/704] Compiling C++ object src/gamescope.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [509/704] Compiling C++ object src/gamescope.p/BufferMemo.cpp.o [510/704] Compiling C++ object src/gamescope.p/Backends_WaylandBackend.cpp.o [511/704] Compiling C++ object src/gamescope.p/convar.cpp.o [512/704] Compiling C++ object src/gamescope.p/Script_Script.cpp.o [513/704] Compiling C++ object src/gamescope.p/commit.cpp.o ../src/commit.cpp: In member function 'void commit_t::Signal()': ../src/commit.cpp:94:24: warning: 'frametime' may be used uninitialized [-Wmaybe-uninitialized] 94 | mangoapp_update( uint64_t(~0ull), frametime, uint64_t(~0ull) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/commit.cpp:72:14: note: 'frametime' was declared here 72 | uint64_t frametime; | ^~~~~~~~~ [514/704] Compiling C++ object src/gamescope.p/color_helpers.cpp.o [515/704] Compiling C++ object src/gamescope.p/edid.cpp.o [516/704] Compiling C++ object src/gamescope.p/main.cpp.o [517/704] Compiling C++ object src/gamescope.p/wlserver.cpp.o [518/704] Compiling C++ object src/gamescope.p/vblankmanager.cpp.o [519/704] Compiling C++ object src/gamescope.p/convar_script.cpp.o [520/704] Compiling C++ object src/gamescope.p/steamcompmgr.cpp.o ../src/steamcompmgr.cpp: In function 'bool set_color_3dlut_override(const char*)': ../src/steamcompmgr.cpp:739:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 739 | fread(g_ColorMgmtLutsOverride[nLutIndex].lut3d, elems, sizeof(uint16_t), f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/steamcompmgr.cpp: In function 'bool set_color_shaperlut_override(const char*)': ../src/steamcompmgr.cpp:767:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 767 | fread(g_ColorMgmtLutsOverride[nLutIndex].lut1d, elems, sizeof(uint16_t), f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/steamcompmgr.cpp: In function 'void update_runtime_info()': ../src/steamcompmgr.cpp:6040:15: warning: ignoring return value of 'ssize_t pwrite(int, const void*, size_t, __off64_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 6040 | pwrite( g_nRuntimeInfoFd, &limiter_enabled, sizeof( limiter_enabled ), 0 ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/steamcompmgr.cpp: In member function 'void xwayland_ctx_t::DetermineAndApplyFocus(const std::vector&)': ../src/steamcompmgr.cpp:4101:39: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 4101 | system( buf ); | ~~~~~~^~~~~~~ ../src/steamcompmgr.cpp: In function 'FrameInfo_t::Layer_t* paint_window_commit(const gamescope::Rc&, steamcompmgr_win_t*, steamcompmgr_win_t*, FrameInfo_t*, MouseCursor*, PaintWindowFlags, float, steamcompmgr_win_t*)': ../src/steamcompmgr.cpp:2211:34: warning: 'baseWidth' may be used uninitialized [-Wmaybe-uninitialized] 2211 | calc_scale_factor(baseScaleRatio_x, baseScaleRatio_y, baseWidth, baseHeight); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/steamcompmgr.cpp:2107:17: note: 'baseWidth' was declared here 2107 | int32_t baseWidth, baseHeight; | ^~~~~~~~~ ../src/steamcompmgr.cpp:2211:34: warning: 'baseHeight' may be used uninitialized [-Wmaybe-uninitialized] 2211 | calc_scale_factor(baseScaleRatio_x, baseScaleRatio_y, baseWidth, baseHeight); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/steamcompmgr.cpp:2107:28: note: 'baseHeight' was declared here 2107 | int32_t baseWidth, baseHeight; | ^~~~~~~~~~ [521/704] Compiling C++ object src/gamescope.p/ime.cpp.o [522/704] Compiling C++ object src/gamescope.p/mangoapp.cpp.o [523/704] Compiling C++ object src/gamescope.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [524/704] Compiling C++ object src/gamescope.p/Timeline.cpp.o [525/704] Compiling C++ object src/gamescope.p/rendervulkan.cpp.o [526/704] Compiling C++ object src/gamescope.p/InputEmulation.cpp.o [527/704] Compiling C++ object src/gamescope.p/x11cursor.cpp.o [528/704] Compiling C++ object src/gamescope.p/backend.cpp.o [529/704] Compiling C++ object src/gamescope.p/modegen.cpp.o [530/704] Compiling C++ object src/gamescope.p/LibInputHandler.cpp.o [531/704] Compiling C++ object src/gamescope.p/Backends_SDLBackend.cpp.o [532/704] Compiling C++ object src/gamescope.p/pipewire.cpp.o [533/704] Compiling C++ object src/gamescope.p/Backends_DRMBackend.cpp.o In file included from ../src/Script/Script.h:9, from ../src/Backends/DRMBackend.cpp:3: In member function 'void sol::stack::field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; bool global = false; bool raw = false; = void]', inlined from 'void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[22]]' at ../thirdparty/sol/sol.hpp:12218:62, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]' at ../thirdparty/sol/sol.hpp:16581:21, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[12]; T = char [12]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]' at ../thirdparty/sol/sol.hpp:16575:9, inlined from 'sol::stack::probe sol::stack::probe_get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; C = sol::basic_table_core >; Key = const char (&)[12]]' at ../thirdparty/sol/sol.hpp:12238:78, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional > >; Key = const char (&)[12]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25913:62, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional > >; Keys = {const char (&)[12]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25819:134, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get(Keys&& ...) const [with T = sol::optional > >; Keys = {const char (&)[12]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:26146:81, inlined from 'decltype(auto) sol::table_proxy< , >::tuple_get(std::index_sequence<_Ind ...>) const & [with T = sol::optional > >; long unsigned int ...I = {0}; Table = sol::basic_table_core >&; Key = std::tuple]' at ../thirdparty/sol/sol.hpp:25019:59, inlined from 'decltype(auto) sol::table_proxy< , >::get() const & [with T = sol::optional > >; Table = sol::basic_table_core >&; Key = std::tuple]' at ../thirdparty/sol/sol.hpp:25133:33, inlined from 'sol::proxy_base< >::operator T() const [with T = sol::optional > >; typename std::enable_if || is_same_v) || is_same_v) || is_string_of_v) || is_same_v >) || is_string_view_of_v) || is_null_pointer_v)>::value)>, sol::is_proxy_primitive::type>::type> >::value, sol::meta::enable_t>::type = sol::meta::enable_t::_; Super = sol::table_proxy >&, std::tuple >]' at ../thirdparty/sol/sol.hpp:17233:33, inlined from 'void gamescope::CDRMConnector::ParseEDID()' at ../src/Backends/DRMBackend.cpp:2426:72: ../thirdparty/sol/sol.hpp:3496:16: warning: array subscript 'const char [22][0]' is partly outside array bounds of 'const char [12]' [-Warray-bounds=] 3496 | (lua_getfield((L), (i), (k)), lua_type((L), -1)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../thirdparty/sol/sol.hpp:16404:49: note: in expansion of macro 'lua_getfield' 16404 | lua_getfield(L, tableindex, &key[0]); | ^~~~~~~~~~~~ In member function 'void sol::stack::field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; bool global = false; bool raw = false; = void]', inlined from 'void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[22]]' at ../thirdparty/sol/sol.hpp:12218:62, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[22]; T = char [22]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]' at ../thirdparty/sol/sol.hpp:16581:21, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[4]; T = char [4]; P = sol::basic_table_core >; bool b = false; bool raw = false; = void]' at ../thirdparty/sol/sol.hpp:16575:9, inlined from 'sol::stack::probe sol::stack::probe_get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; C = sol::basic_table_core >; Key = const char (&)[4]]' at ../thirdparty/sol/sol.hpp:12238:78, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional > >; Key = const char (&)[4]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25913:62, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional > >; Keys = {const char (&)[4]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25819:134, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get(Keys&& ...) const [with T = sol::optional > >; Keys = {const char (&)[4]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:26146:81, inlined from 'decltype(auto) sol::table_proxy< , >::tuple_get(std::index_sequence<_Ind ...>) const & [with T = sol::optional > >; long unsigned int ...I = {0}; Table = sol::basic_table_core >&; Key = std::tuple]' at ../thirdparty/sol/sol.hpp:25019:59, inlined from 'decltype(auto) sol::table_proxy< , >::get() const & [with T = sol::optional > >; Table = sol::basic_table_core >&; Key = std::tuple]' at ../thirdparty/sol/sol.hpp:25133:33, inlined from 'sol::proxy_base< >::operator T() const [with T = sol::optional > >; typename std::enable_if || is_same_v) || is_same_v) || is_string_of_v) || is_same_v >) || is_string_view_of_v) || is_null_pointer_v)>::value)>, sol::is_proxy_primitive::type>::type> >::value, sol::meta::enable_t>::type = sol::meta::enable_t::_; Super = sol::table_proxy >&, std::tuple >]' at ../thirdparty/sol/sol.hpp:17233:33, inlined from 'void gamescope::CDRMConnector::ParseEDID()' at ../src/Backends/DRMBackend.cpp:2447:60: ../thirdparty/sol/sol.hpp:3496:16: warning: array subscript 'const char [22][0]' is partly outside array bounds of 'const char [4]' [-Warray-bounds=] 3496 | (lua_getfield((L), (i), (k)), lua_type((L), -1)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../thirdparty/sol/sol.hpp:16404:49: note: in expansion of macro 'lua_getfield' 16404 | lua_getfield(L, tableindex, &key[0]); | ^~~~~~~~~~~~ In member function 'void sol::stack::field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[28]; T = char [28]; bool global = false; bool raw = false; = void]', inlined from 'void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[28]]' at ../thirdparty/sol/sol.hpp:12218:62, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[28]; T = char [28]; P = float; bool b = false; bool raw = false; = void]' at ../thirdparty/sol/sol.hpp:16581:21, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[24]; T = char [24]; P = float; bool b = false; bool raw = false; = void]' at ../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 = float; Key = const char (&)[24]]' at ../thirdparty/sol/sol.hpp:12238:78, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional; Key = const char (&)[24]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25913:62, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional; Keys = {const char (&)[24]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25819:83, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_single_maybe_tuple(int, Key&&) const [with bool raw = false; Ret = sol::optional; Key = const char (&)[24]; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25809:41, inlined from 'decltype(auto) sol::basic_table_core<, >::tuple_get(int, Keys&& ...) const [with bool raw = false; Ret = {sol::optional}; Keys = {const char (&)[24]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25789:56, inlined from 'decltype(auto) sol::basic_table_core<, >::get(Keys&& ...) const [with Ret = {sol::optional}; Keys = {const char (&)[24]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:26118:35, inlined from 'decltype(auto) sol::basic_table_core<, >::get_or(Key&&, T&&) const [with T = float; Key = const char (&)[24]; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:26124:41, inlined from 'void gamescope::CDRMConnector::ParseEDID()' at ../src/Backends/DRMBackend.cpp:2451:55: ../thirdparty/sol/sol.hpp:3496:16: warning: array subscript 'const char [28][0]' is partly outside array bounds of 'const char [24]' [-Warray-bounds=] 3496 | (lua_getfield((L), (i), (k)), lua_type((L), -1)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../thirdparty/sol/sol.hpp:16404:49: note: in expansion of macro 'lua_getfield' 16404 | lua_getfield(L, tableindex, &key[0]); | ^~~~~~~~~~~~ In member function 'void sol::stack::field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[28]; T = char [28]; bool global = false; bool raw = false; = void]', inlined from 'void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[28]]' at ../thirdparty/sol/sol.hpp:12218:62, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[28]; T = char [28]; P = float; bool b = false; bool raw = false; = void]' at ../thirdparty/sol/sol.hpp:16581:21, inlined from 'sol::stack::probe sol::stack::probe_field_getter >::get(lua_State*, Key&&, int) [with Key = const char (&)[24]; T = char [24]; P = float; bool b = false; bool raw = false; = void]' at ../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 = float; Key = const char (&)[24]]' at ../thirdparty/sol/sol.hpp:12238:78, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional; Key = const char (&)[24]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25913:62, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional; Keys = {const char (&)[24]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25819:83, inlined from 'decltype(auto) sol::basic_table_core<, >::traverse_get_single_maybe_tuple(int, Key&&) const [with bool raw = false; Ret = sol::optional; Key = const char (&)[24]; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25809:41, inlined from 'decltype(auto) sol::basic_table_core<, >::tuple_get(int, Keys&& ...) const [with bool raw = false; Ret = {sol::optional}; Keys = {const char (&)[24]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:25789:56, inlined from 'decltype(auto) sol::basic_table_core<, >::get(Keys&& ...) const [with Ret = {sol::optional}; Keys = {const char (&)[24]}; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:26118:35, inlined from 'decltype(auto) sol::basic_table_core<, >::get_or(Key&&, T&&) const [with T = float; Key = const char (&)[24]; bool top_level = false; ref_t = sol::basic_reference]' at ../thirdparty/sol/sol.hpp:26124:41, inlined from 'void gamescope::CDRMConnector::ParseEDID()' at ../src/Backends/DRMBackend.cpp:2453:60: ../thirdparty/sol/sol.hpp:3496:16: warning: array subscript 'const char [28][0]' is partly outside array bounds of 'const char [24]' [-Warray-bounds=] 3496 | (lua_getfield((L), (i), (k)), lua_type((L), -1)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../thirdparty/sol/sol.hpp:16404:49: note: in expansion of macro 'lua_getfield' 16404 | lua_getfield(L, tableindex, &key[0]); | ^~~~~~~~~~~~ ../src/Backends/DRMBackend.cpp: In member function 'void gamescope::CDRMConnector::ParseEDID()': ../src/Backends/DRMBackend.cpp:2348:40: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation] 2348 | strncpy( m_Mutable.szDataString, pszDataString, sizeof( m_Mutable.szDataString ) ); | ^ ../src/Backends/DRMBackend.cpp:2343:40: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation] 2343 | strncpy( m_Mutable.szModel, pszModel, sizeof( m_Mutable.szModel ) ); | ^ [534/704] Compiling C++ object src/gamescope.p/reshade_effect_manager.cpp.o [535/704] Compiling C++ object src/gamescope.p/reshade_source_effect_expression.cpp.o [536/704] Compiling C++ object src/gamescope.p/reshade_source_effect_lexer.cpp.o [537/704] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_exp.cpp.o [538/704] Compiling C++ object src/gamescope.p/reshade_source_effect_codegen_spirv.cpp.o [539/704] Compiling C++ object src/gamescope.p/reshade_source_effect_parser_stmt.cpp.o [540/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [541/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [542/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [543/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [544/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [545/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [546/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [547/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [548/704] Compiling C++ object src/gamescope.p/Backends_OpenVRBackend.cpp.o [549/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [550/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [551/704] Compiling C++ object src/gamescope.p/reshade_source_effect_symbol_table.cpp.o [552/704] Compiling C++ object src/gamescope.p/reshade_source_effect_preprocessor.cpp.o [553/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o [554/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [555/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [556/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [557/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [558/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [559/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [560/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [561/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [562/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o [563/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [564/704] Compiling C object src/gamescopestream.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [565/704] Compiling C++ object src/gamescopestream.p/Utils_DirHelpers.cpp.o [566/704] Compiling C++ object src/gamescopestream.p/convar.cpp.o [567/704] Compiling C++ object src/gamescopestream.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [568/704] Compiling C++ object src/gamescopestream.p/Utils_Version.cpp.o [569/704] Compiling C++ object src/gamescopereaper.p/Apps_gamescopereaper.cpp.o [570/704] Compiling C++ object src/gamescopestream.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [571/704] Compiling C++ object src/gamescopereaper.p/Utils_DirHelpers.cpp.o [572/704] Compiling C++ object src/gamescopestream.p/Apps_gamescopestream.cpp.o [573/704] Compiling C++ object src/gamescopereaper.p/convar.cpp.o [574/704] Compiling C++ object src/gamescopereaper.p/Utils_Version.cpp.o [575/704] Compiling C++ object src/gamescopereaper.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [576/704] Compiling C++ object src/gamescope_color_microbench.p/color_bench.cpp.o [577/704] Compiling C++ object src/gamescope_color_microbench.p/convar.cpp.o [578/704] Compiling C++ object src/gamescope_color_microbench.p/Utils_DirHelpers.cpp.o [579/704] Compiling C++ object src/gamescope_color_microbench.p/color_helpers.cpp.o [580/704] Compiling C++ object src/gamescopereaper.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [581/704] Compiling C++ object src/gamescope_color_microbench.p/Utils_Version.cpp.o [582/704] Compiling C++ object src/gamescope_color_tests.p/color_tests.cpp.o [583/704] Compiling C++ object src/gamescope_color_microbench.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [584/704] Compiling C++ object src/gamescope_color_tests.p/convar.cpp.o [585/704] Compiling C++ object src/gamescope_color_tests.p/color_helpers.cpp.o [586/704] Compiling C++ object src/gamescope_color_microbench.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [587/704] Compiling C++ object src/gamescope_color_tests.p/Utils_DirHelpers.cpp.o [588/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [589/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [590/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [591/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [592/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [593/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [594/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [595/704] Compiling C++ object src/gamescope_color_tests.p/Utils_Version.cpp.o [596/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [597/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [598/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [599/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o [600/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [601/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [602/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [603/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [604/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [605/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [606/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [607/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [608/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [609/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o [610/704] Compiling C object src/gamescopectl.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [611/704] Compiling C++ object src/gamescope_color_tests.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [612/704] Compiling C++ object src/gamescope_color_tests.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [613/704] Compiling C++ object src/gamescopectl.p/Utils_DirHelpers.cpp.o [614/704] Compiling C++ object src/gamescopectl.p/convar.cpp.o [615/704] Compiling C++ object src/gamescopectl.p/Apps_gamescopectl.cpp.o [616/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [617/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [618/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [619/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [620/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [621/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [622/704] Compiling C++ object src/gamescopectl.p/Utils_Version.cpp.o [623/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [624/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [625/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [626/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [627/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o [628/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [629/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [630/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [631/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [632/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [633/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [634/704] Compiling C++ object src/gamescopectl.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [635/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [636/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [637/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o [638/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [639/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_linux-dmabuf-v1-protocol.c.o [640/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_viewporter-protocol.c.o [641/704] Compiling C object src/gamescope-type.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [642/704] Compiling C object src/gamescope-type.p/Apps_gamescope_type.c.o [643/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_presentation-time-protocol.c.o [644/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_single-pixel-buffer-v1-protocol.c.o [645/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_pointer-constraints-unstable-v1-protocol.c.o [646/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_relative-pointer-unstable-v1-protocol.c.o [647/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_xdg-shell-protocol.c.o [648/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_primary-selection-unstable-v1-protocol.c.o [649/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_fractional-scale-v1-protocol.c.o [650/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_color-management-v1-protocol.c.o [651/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_linux-drm-syncobj-v1-protocol.c.o [652/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_frog-color-management-v1-protocol.c.o [653/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_xdg-toplevel-icon-v1-protocol.c.o [654/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-xwayland-protocol.c.o [655/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-input-method-protocol.c.o [656/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-pipewire-protocol.c.o [657/704] Compiling C++ object src/gamescopectl.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [658/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-swapchain-protocol.c.o [659/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-control-protocol.c.o [660/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-reshade-protocol.c.o [661/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-private-protocol.c.o [662/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o [663/704] Compiling C object src/gamescope_hotkey_example.p/meson-generated_.._.._protocol_gamescope-action-binding-protocol.c.o [664/704] Compiling C++ object src/gamescope_hotkey_example.p/Utils_DirHelpers.cpp.o [665/704] Compiling C++ object src/gamescope_hotkey_example.p/Apps_gamescope_hotkey_example.cpp.o [666/704] Compiling C++ object src/gamescope_hotkey_example.p/Utils_Version.cpp.o [667/704] Compiling C++ object src/gamescope_hotkey_example.p/convar.cpp.o [668/704] Compiling C++ object src/gamescope_hotkey_example.p/Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [669/704] Compiling C++ object tests/gamescope_tests.p/.._src_convar.cpp.o [670/704] Compiling C++ object tests/gamescope_tests.p/.._src_Utils_DirHelpers.cpp.o [671/704] Compiling C++ object tests/gamescope_tests.p/.._src_Utils_Version.cpp.o [672/704] Compiling C++ object tests/gamescope_tests.p/.._src_Utils_Process.cpp.o ../src/Utils/Process.cpp: In function 'std::vector gamescope::Process::GetChildPids(pid_t)': ../src/Utils/Process.cpp:101:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 101 | fscanf( pStatFile, "%*d %*s %*c %d", &nParentPid ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [673/704] Compiling C++ object src/gamescope_hotkey_example.p/log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [674/704] Compiling C++ object tests/gamescope_tests.p/.._src_log.cpp.o ../src/log.cpp: In member function 'void LogScope::vlogf(LogPriority, const char*, __va_list_tag*)': ../src/log.cpp:102:18: warning: ignoring return value of 'int vasprintf(char**, const char*, __va_list_tag*)' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | vasprintf(&buf, fmt, args); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [675/704] Compiling C++ object tests/gamescope_tests.p/test_convar.cpp.o [676/704] Compiling C++ object tests/gamescope_tests.p/.._src_Script_Script.cpp.o [677/704] Compiling C++ object tests/gamescope_tests.p/test_process.cpp.o ../tests/test_process.cpp: In static member function 'static {anonymous}::ScopedReaper {anonymous}::ScopedReaper::Spawn(std::vector >)': ../tests/test_process.cpp:159:13: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 159 | read(pipefd[0], buf, sizeof(buf) - 1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [678/704] Compiling C++ object tests/reaper_test_helper.p/reaper_test_helper.cpp.o [679/704] Compiling C++ object tests/gamescope_tests.p/test_utils_string.cpp.o [680/704] Linking target subprojects/libdisplay-info/di-edid-decode/di-edid-decode [681/704] Linking target subprojects/libdisplay-info/test/di-edid-print [682/704] Linking target subprojects/libliftoff/example/simple [683/704] Linking target subprojects/libliftoff/example/compositor [684/704] Compiling C++ object tests/gamescope_tests.p/test_utils_parsers.cpp.o [685/704] Linking target subprojects/libliftoff/example/dynamic [686/704] Linking target subprojects/libliftoff/example/multi-output [687/704] Linking target subprojects/libliftoff/test/check_ndebug [688/704] Linking target subprojects/libliftoff/test/bench [689/704] Linking target subprojects/libliftoff/test/test-alloc [690/704] Linking target subprojects/libliftoff/test/test-dynamic [691/704] Linking target subprojects/libliftoff/test/test-priority [692/704] Linking target subprojects/libliftoff/test/test-prop [693/704] Linking target subprojects/libliftoff/test/test-candidate [694/704] Linking target src/gamescopestream [695/704] Linking target src/gamescopereaper [696/704] Linking target src/gamescope_color_tests [697/704] Linking target src/gamescope_color_microbench [698/704] Linking target src/gamescope-type [699/704] Linking target src/gamescopectl [700/704] Linking target src/gamescope [701/704] Linking target tests/reaper_test_helper [702/704] Linking target src/gamescope_hotkey_example [703/704] Compiling C++ object tests/gamescope_tests.p/.._src_convar_script.cpp.o [704/704] Linking target tests/gamescope_tests buildPhase completed in 1 minutes 40 seconds Running phase: installPhase mesonInstallPhase flags: --skip-subprojects Installing src/gamescope to /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin Installing src/gamescopestream to /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin Installing src/gamescopereaper to /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin Installing src/gamescopectl to /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin Installing src/gamescope-type to /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin Running custom install script '/build/source/default_extras_install.sh' Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26 shrinking /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin/gamescopereaper shrinking /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin/.gamescope-wrapped shrinking /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin/gamescope-type shrinking /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin/gamescopectl shrinking /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin/gamescopestream shrinking /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin/gamescope checking for references to /build/ in /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26... patching script interpreter paths in /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26 stripping (with command strip and flags -S -p) in /nix/store/7rvafdd1zpciprnk77mlwqblvbdw4zgs-gamescope-3.16.26/bin