Skip to content

Gamescope-OGC AUR Package does not build correctly #8

Description

@chepe-andres

Is there an existing issue for this?

  • I have searched the existing issues

Are you using any gamescope patches or a forked version of gamescope?

  • The issue occurs on upstream gamescope without any modifications

Current Behavior

The AUR Package for Gamescope-OGC does not build

Steps To Reproduce

  1. paru gamescope-ogc (select the first option)
  2. hit Y to install

Hardware information

- Distro: Arch Linux
- CPU: 12th Gen Intel(R) Core(TM) i7-12700
- GPU: AMD RX 6600
- Driver Version:  driverInfo = Mesa 26.1.1-arch1.2

Software information

- Desktop environment: 
- Session type: 
- Gamescope version: 
- Gamescope launch command(s):

Which gamescope backends have the issue you are reporting?

  • Wayland (default for nested gamescope)
  • DRM (default for embedded gamescope, i.e. gamescope-session)
  • SDL
  • OpenVR

Logging, screenshots, or anything else

paru gamescope-ogc
1 aur/gamescope-ogc 3.16.19-1 [+0 ~0.00]
    Open Gaming Collective fork of Gamescope compositing window manager
2 aur/gamescope-ogc-git 3.16.19.r30.g0fd7f48-1 [+0 ~0.00]
    Open Gaming Collective fork of Gamescope compositing window manager
:: Packages to install (eg: 1 2 3, 1-3):
:: 1
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

:: Conflicts found:
    gamescope-ogc: gamescope  

:: Conflicting packages will have to be confirmed manually

Aur (1) gamescope-ogc-3.16.19-1

:: Proceed to review? [Y/n]: y

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
fetching devel info...
error: timed out looking for devel update: https://gitlab.freedesktop.org/emersion/libliftoff.git
error: failed to lookup: gamescope-ogc: 
==> Making package: gamescope-ogc 3.16.19-1 (Fri Jun  5 18:11:20 2026)
==> Retrieving sources...
  -> Updating gamescope git repo...
  -> Updating GamescopeShaders git repo...
  -> Updating reshade git repo...
  -> Updating vkroots git repo...
  -> Updating wlroots git repo...
  -> Updating SPIRV-Headers git repo...
  -> Updating openvr git repo...
  -> Updating libdisplay-info git repo...
  -> Updating libliftoff git repo...
==> Validating source files with b2sums...
    gamescope ... Skipped
    GamescopeShaders ... Skipped
    reshade ... Skipped
    vkroots ... Skipped
    wlroots ... Skipped
    SPIRV-Headers ... Skipped
    openvr ... Skipped
    libdisplay-info ... Skipped
    libliftoff ... Skipped
==> Making package: gamescope-ogc 3.16.19-1 (Fri Jun  5 18:11:54 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating gamescope git repo...
  -> Updating GamescopeShaders git repo...
  -> Updating reshade git repo...
  -> Updating vkroots git repo...
  -> Updating wlroots git repo...
  -> Updating SPIRV-Headers git repo...
  -> Updating openvr git repo...
  -> Updating libdisplay-info git repo...
  -> Updating libliftoff git repo...
==> Validating source files with b2sums...
    gamescope ... Skipped
    GamescopeShaders ... Skipped
    reshade ... Skipped
    vkroots ... Skipped
    wlroots ... Skipped
    SPIRV-Headers ... Skipped
    openvr ... Skipped
    libdisplay-info ... Skipped
    libliftoff ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of gamescope git repo...
Cloning into 'gamescope'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of GamescopeShaders git repo...
Cloning into 'GamescopeShaders'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of reshade git repo...
Cloning into 'reshade'...
done.
  -> Creating working copy of vkroots git repo...
Cloning into 'vkroots'...
done.
  -> Creating working copy of wlroots git repo...
Cloning into 'wlroots'...
done.
  -> Creating working copy of SPIRV-Headers git repo...
Cloning into 'SPIRV-Headers'...
done.
  -> Creating working copy of openvr git repo...
Cloning into 'openvr'...
done.
Updating files: 100% (857/857), done.
  -> Creating working copy of libdisplay-info git repo...
Cloning into 'libdisplay-info'...
done.
  -> Creating working copy of libliftoff git repo...
Cloning into 'libliftoff'...
done.
==> Starting prepare()...
Download libdisplay-info...
  -> Already downloaded
Download libliftoff...
  -> Already downloaded
Download wlroots...
  -> Already downloaded
Download openvr...
  -> Already downloaded
Download vkroots...
  -> Already downloaded
Initialized empty Git repository in /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/glm/.git/
remote: Enumerating objects: 1680, done.
remote: Counting objects: 100% (1680/1680), done.
remote: Compressing objects: 100% (716/716), done.
remote: Total 1680 (delta 1090), reused 1167 (delta 955), pack-reused 0 (from 0)
Receiving objects: 100% (1680/1680), 4.40 MiB | 4.54 MiB/s, done.
Resolving deltas: 100% (1090/1090), done.
From https://github.com/g-truc/glm
 * branch            0af55ccecd98d4e5a8d1fad7de25ba429d60e863 -> FETCH_HEAD
HEAD is now at 0af55cc Trying to fix C.I. timeout...
Download glm...
  -> done
Initialized empty Git repository in /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/stb/.git/
remote: Enumerating objects: 436, done.
remote: Counting objects: 100% (436/436), done.
remote: Compressing objects: 100% (364/364), done.
remote: Total 436 (delta 76), reused 351 (delta 62), pack-reused 0 (from 0)
Receiving objects: 100% (436/436), 1.39 MiB | 3.03 MiB/s, done.
Resolving deltas: 100% (76/76), done.
From https://github.com/nothings/stb
 * branch            5736b15f7ea0ffb08dd38af21067c314d6a3aae9 -> FETCH_HEAD
HEAD is now at 5736b15 re-add perlin noise again
Download stb...
  -> done
Submodule 'subprojects/wlroots' (https://github.com/Joshua-Ashton/wlroots.git) registered for path 'subprojects/wlroots'
Submodule 'subprojects/libliftoff' (https://gitlab.freedesktop.org/emersion/libliftoff.git) registered for path 'subprojects/libliftoff'
Submodule 'subprojects/vkroots' (https://github.com/Joshua-Ashton/vkroots) registered for path 'subprojects/vkroots'
Submodule 'subprojects/libdisplay-info' (https://gitlab.freedesktop.org/emersion/libdisplay-info) registered for path 'subprojects/libdisplay-info'
Submodule 'subprojects/openvr' (https://github.com/ValveSoftware/openvr.git) registered for path 'subprojects/openvr'
Submodule 'src/reshade' (https://github.com/Joshua-Ashton/reshade) registered for path 'src/reshade'
Submodule 'thirdparty/SPIRV-Headers' (https://github.com/KhronosGroup/SPIRV-Headers/) registered for path 'thirdparty/SPIRV-Headers'
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/src/reshade'...
done.
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/libdisplay-info'...
done.
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/libliftoff'...
done.
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/openvr'...
done.
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/vkroots'...
done.
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/wlroots'...
done.
Cloning into '/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/thirdparty/SPIRV-Headers'...
done.
From /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/../reshade
 * branch              696b14cd6006ae9ca174e6164450619ace043283 -> FETCH_HEAD
Submodule path 'src/reshade': checked out '696b14cd6006ae9ca174e6164450619ace043283'
Submodule path 'subprojects/libdisplay-info': checked out '47a5590e9c4eb35d67651b8c05a55f1a48259329'
Submodule path 'subprojects/libliftoff': checked out '8b08dc1c14fd019cc90ddabe34ad16596b0691f4'
Submodule path 'subprojects/openvr': checked out 'ff87f683f41fe26cc9353dd9d9d7028357fd8e1a'
Submodule path 'subprojects/vkroots': checked out '5106d8a0df95de66cc58dc1ea37e69c99afc9540'
From /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/../wlroots
 * branch              54e844748029d4874e14d0c086d50092c04c8899 -> FETCH_HEAD
Submodule path 'subprojects/wlroots': checked out '54e844748029d4874e14d0c086d50092c04c8899'
Submodule path 'thirdparty/SPIRV-Headers': checked out 'd790ced752b5bfc06b6988baadef6eb2d16bdf96'
==> Sources are ready.
gamescope-ogc-3.16.19-1: parsing pkg list...
==> Making package: gamescope-ogc 3.16.19-1 (Fri Jun  5 18:12:28 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...

Wrap files:
Wrap glm.wrap type git in source tree: subprojects/glm
Wrap stb.wrap type git in source tree: subprojects/stb

+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 . build -Dforce_fallback_for=stb,wlroots,vkroots,libliftoff,glm,libdisplay-info -Dpipewire=enabled
The Meson build system
Version: 1.11.1
Source dir: /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope
Build dir: /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/build
Build type: native build
Project name: gamescope
Project version: undefined
C compiler for the host machine: /usr/bin/sccache cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430")
C linker for the host machine: cc ld.bfd 2.46.0
C++ compiler for the host machine: /usr/bin/sccache c++ (gcc 16.1.1 "c++ (GCC) 16.1.1 20260430")
C++ linker for the host machine: c++ ld.bfd 2.46.0
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 (/usr/bin/pkg-config) 2.5.1
Run-time dependency libpipewire-0.3 found: YES 1.6.6
Library rt found: YES
Run-time dependency hwdata found: YES 0.407
Run-time dependency x11 found: YES 1.8.13
Run-time dependency wayland-client found: YES 1.25.0
Run-time dependency vulkan found: YES 1.4.350

Executing subproject glm 

glm| Project name: glm
glm| Project version: 1.0.1
glm| C++ compiler for the host machine: /usr/bin/sccache c++ (gcc 16.1.1 "c++ (GCC) 16.1.1 20260430")
glm| C++ linker for the host machine: c++ ld.bfd 2.46.0
glm| Build targets in project: 0
glm| Subproject glm finished.


Executing subproject stb 

stb| Project name: stb
stb| Project version: 0.1.0
stb| C compiler for the host machine: /usr/bin/sccache cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430")
stb| C linker for the host machine: cc ld.bfd 2.46.0
stb| Build targets in project: 0
stb| Subproject stb finished.

Found CMake: /usr/bin/cmake (4.3.3)
Run-time dependency openvr found: NO  (tried pkg-config and cmake)

Executing subproject openvr method cmake 


| Configuring the build directory with CMake version 4.3.3
| Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DUSE_LIBCXX=False -DCMAKE_POLICY_VERSION_MINIMUM=3.5
|   - build directory:          /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/build/subprojects/openvr/__CMake_build
|   - source directory:         /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/openvr
|   - toolchain file:           /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/build/subprojects/openvr/__CMake_build/CMakeMesonToolchainFile.cmake
|   - preload file:             /usr/lib/python3.14/site-packages/mesonbuild/cmake/data/preload.cmake
|   - trace args:               --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt
|   - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102]

| Put cmake in trace mode, but with variables expanded.
| Put cmake in trace mode and sets the trace output format.
| Not searching for unused variables given on the command line.
| Put cmake in trace mode and redirect trace output to a file instead of stderr.
| Trace will be written to cmake_trace.txt
| -- The C compiler identification is GNU 16.1.1
| -- The CXX compiler identification is GNU 16.1.1
| CMake Warning (dev) at /usr/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program):
| Policy CMP0126 is not set: set(CACHE) does not remove a normal variable of
| the same name.  Run "cmake --help-policy CMP0126" for policy details.  Use
| the cmake_policy command to set the policy and suppress this warning.

| For compatibility with older versions of CMake, normal variable
| "CMAKE_TAPI" will be removed from the current scope.
| Call Stack (most recent call first):
| /usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)
| CMakeLists.txt:5 (project)
| This warning is for project developers.  Use -Wno-dev to suppress it.

| -- Detecting C compiler ABI info
| -- Detecting C compiler ABI info - done
| -- Check for working C compiler: /usr/bin/cc - skipped
| -- Detecting C compile features
| -- Detecting C compile features - done
| -- Detecting CXX compiler ABI info
| -- Detecting CXX compiler ABI info - done
| -- Check for working CXX compiler: /usr/bin/c++ - skipped
| -- Detecting CXX compile features
| -- Detecting CXX compile features - done
| CMake Warning (dev) at CMakeLists.txt:14 (file):
| Policy CMP0159 is not set: file(STRINGS) with REGEX updates
| CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.

| For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
| This warning is for project developers.  Use -Wno-dev to suppress it.

| CMake Warning (dev) at CMakeLists.txt:15 (file):
| Policy CMP0159 is not set: file(STRINGS) with REGEX updates
| CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.

| For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
| This warning is for project developers.  Use -Wno-dev to suppress it.

| CMake Warning (dev) at CMakeLists.txt:16 (file):
| Policy CMP0159 is not set: file(STRINGS) with REGEX updates
| CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.

| For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
| This warning is for project developers.  Use -Wno-dev to suppress it.

| -- Configuring done (0.6s)
| CMake Warning (dev) at src/CMakeLists.txt:96 (add_library):
| Policy CMP0156 is not set: De-duplicate libraries on link lines based on
| linker capabilities.  Run "cmake --help-policy CMP0156" for policy details.
| Use the cmake_policy command to set the policy and suppress this warning.

| Since the policy is not set, legacy libraries de-duplication strategy will
| be applied.
| This warning is for project developers.  Use -Wno-dev to suppress it.

| -- Generating done (0.0s)
| -- Build files have been written to: /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/build/subprojects/openvr/__CMake_build

openvr| CMake configuration: SUCCEEDED
openvr| CMake project OpenVRSDK  has 1 build targets.
openvr| Generated Meson AST: /home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/build/subprojects/openvr/meson.build
openvr| Project name: OpenVRSDK
openvr| Project version: undefined
openvr| C++ compiler for the host machine: /usr/bin/sccache c++ (gcc 16.1.1 "c++ (GCC) 16.1.1 20260430")
openvr| C++ linker for the host machine: c++ ld.bfd 2.46.0
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.25.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.48
Looking for a fallback subproject for the dependency vkroots because:
Use of fallback dependencies is forced.

Executing subproject vkroots 

vkroots| Project name: vkroots
vkroots| Project version: undefined
vkroots| C++ compiler for the host machine: /usr/bin/sccache c++ (gcc 16.1.1 "c++ (GCC) 16.1.1 20260430")
vkroots| C++ linker for the host machine: c++ ld.bfd 2.46.0
vkroots| Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
vkroots| Build targets in project: 67
vkroots| Subproject vkroots finished.

Dependency vkroots for host machine found: YES undefined (overridden)
Run-time dependency xcb found: YES 1.17.0
Run-time dependency x11-xcb found: YES 1.8.13
Dependency wayland-client for host machine found: YES 1.25.0 (cached)
Configuring VkLayer_FROG_gamescope_wsi.x86_64.json using configuration
Run-time dependency xdamage found: YES 1.1.7
Run-time dependency xcomposite found: YES 0.4.7
Run-time dependency xcursor found: YES 1.2.3
Run-time dependency xrender found: YES 0.9.12
Run-time dependency xext found: YES 1.3.7
Run-time dependency xfixes found: YES 6.0.2
Run-time dependency xxf86vm found: YES 1.1.7
Run-time dependency xtst found: YES 1.2.5
Run-time dependency xres found: YES 1.2.3
Run-time dependency xmu found: YES 1.3.1
Run-time dependency xi found: YES 1.8.3
Run-time dependency libdrm found: YES 2.4.134
Run-time dependency libeis-1.0 found: YES 1.6.0
Run-time dependency libsystemd found: YES 260
Run-time dependency wayland-server found: YES 1.25.0
Dependency wayland-protocols for host machine found: YES 1.48 (cached)
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 pkg-config and cmake)
Run-time dependency sdl2 found: YES 2.32.68
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 260
Looking for a fallback subproject for the dependency wlroots-0.18 because:
Use of fallback dependencies is forced.

Executing subproject wlroots 

wlroots| Project name: wlroots
wlroots| Project version: 0.18.0
wlroots| C compiler for the host machine: /usr/bin/sccache cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430")
wlroots| C linker for the host machine: cc ld.bfd 2.46.0
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 for host machine found: YES 1.25.0 (cached)
wlroots| Dependency libdrm for host machine found: YES 2.4.134 (cached)
wlroots| Dependency xkbcommon for host machine found: YES 1.13.2 (cached)
wlroots| Dependency pixman-1 for host machine found: YES 0.46.4 (cached)
wlroots| Library m found: YES
wlroots| Library rt found: YES
wlroots| Dependency wayland-protocols for host machine found: YES 1.48 (cached)
wlroots| Dependency wayland-scanner for build machine found: YES 1.25.0 (cached)
wlroots| Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
wlroots| Has header "linux/dma-buf.h" : YES
wlroots| Has header "sys/eventfd.h" : YES
wlroots| Dependency pixman-1 for host machine found: YES 0.46.4 (cached)
wlroots| Run-time dependency lcms2 found: YES 2.19
wlroots| Dependency libudev for host machine found: YES 260 (cached)
wlroots| Run-time dependency libseat found: YES 0.9.3
wlroots| Run-time dependency libinput found: YES 1.31.2
wlroots| Dependency wayland-client for host machine found: YES 1.25.0 (cached)
wlroots| Run-time dependency xwayland found: YES 24.1.11
wlroots| Dependency xcb for host machine found: YES 1.17.0 (cached)
wlroots| Run-time dependency xcb-composite found: YES 1.17.0
wlroots| Run-time dependency xcb-ewmh found: YES 0.4.2
wlroots| Run-time dependency xcb-icccm found: YES 0.4.2
wlroots| Run-time dependency xcb-render found: YES 1.17.0
wlroots| Run-time dependency xcb-res found: YES 1.17.0
wlroots| Run-time dependency xcb-xfixes found: YES 1.17.0
wlroots| Run-time dependency xcb-errors found: YES 1.0.1
wlroots| Checking for function "xcb_xfixes_set_client_disconnect_mode" with dependencies xcb, xcb-composite, xcb-ewmh, xcb-icccm, xcb-render, xcb-res, xcb-xfixes, xcb-errors: YES
wlroots| Configuring config.h using configuration
wlroots| Configuring version.h using configuration
wlroots| Configuring config.h using configuration
wlroots| Build targets in project: 204
wlroots| Subproject wlroots finished.

Dependency wlroots-0.18 for host machine found: YES 0.18.0 (overridden)
Looking for a fallback subproject for the dependency libdisplay-info because:
Use of fallback dependencies is forced.

Executing subproject libdisplay-info 

libdisplay-info| Project name: libdisplay-info
libdisplay-info| Project version: 0.3.0
libdisplay-info| C compiler for the host machine: /usr/bin/sccache cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430")
libdisplay-info| C linker for the host machine: cc ld.bfd 2.46.0
libdisplay-info| Dependency hwdata for build machine found: YES 0.407 (cached)
libdisplay-info| Program tool/gen-search-table.py found: YES (/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/libdisplay-info/tool/gen-search-table.py)
libdisplay-info| Library m found: YES
libdisplay-info| Compiler for C supports arguments -Wundef: YES (cached)
libdisplay-info| Compiler for C supports arguments -Wmissing-prototypes: YES (cached)
libdisplay-info| Compiler for C supports arguments -Walloca: YES (cached)
libdisplay-info| Compiler for C supports arguments -Wdeclaration-after-statement: YES
libdisplay-info| Compiler for C supports arguments -Wconversion: YES
libdisplay-info| Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
libdisplay-info| Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
libdisplay-info| Compiler for C supports arguments -Werror=implicit: YES
libdisplay-info| Program ./edid-decode-check.sh found: YES (/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/libdisplay-info/test/./edid-decode-check.sh)
libdisplay-info| Program ./edid-print-check.sh found: YES (/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/libdisplay-info/test/./edid-print-check.sh)
libdisplay-info| Program ./edid-decode-diff.sh found: YES (/home/andres/.cache/paru/clone/gamescope-ogc/src/gamescope/subprojects/libdisplay-info/test/./edid-decode-diff.sh)
libdisplay-info| Using subprojects/libdisplay-info/subprojects/v4l-utils.wrap
libdisplay-info| Automatic wrap-based subproject downloading is disabled
libdisplay-info| Subproject v4l-utils is buildable: NO (disabling)
libdisplay-info| Program edid-decode found: YES (/usr/bin/edid-decode)
libdisplay-info| Build targets in project: 209
libdisplay-info| Subproject libdisplay-info finished.

Dependency libdisplay-info for host machine found: YES 0.3.0 (overridden)
Run-time dependency libdecor-0 found: YES 0.2.5
Program glslang found: YES (/usr/bin/glslang)
Run-time dependency luajit found: YES 2.1.1780076327
Dependency libinput for host machine found: YES 1.31.2 (cached)
Looking for a fallback subproject for the dependency libliftoff because:
Use of fallback dependencies is forced.

Executing subproject libliftoff 

libliftoff| Project name: libliftoff
libliftoff| Project version: 0.5.0
libliftoff| C compiler for the host machine: /usr/bin/sccache cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430")
libliftoff| C linker for the host machine: cc ld.bfd 2.46.0
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 for host machine found: YES 2.4.134 (cached)
libliftoff| Build targets in project: 222
libliftoff| Subproject libliftoff finished.

Dependency libliftoff for host machine found: YES 0.5.0 (overridden)
Configuring GamescopeVersion.h using configuration
Run-time dependency benchmark found: YES 1.9.5
Build targets in project: 229

wlroots 0.18.0

    drm-backend     : NO
    x11-backend     : NO
    libinput-backend: YES
    xwayland        : YES
    gles2-renderer  : NO
    vulkan-renderer : NO
    gbm-allocator   : NO
    session         : YES
    color-management: YES
    xcb-errors      : YES
    egl             : NO
    libliftoff      : NO

gamescope undefined

  Subprojects
    glm               : YES
    libdisplay-info   : YES
    libliftoff        : YES
    openvr            : YES
    stb               : YES
    v4l-utils         : NO Automatic wrap-based subproject downloading is disabled
    vkroots           : YES
    wlroots           : YES

  User defined options
    auto_features     : enabled
    b_pie             : true
    buildtype         : plain
    force_fallback_for: stb,wlroots,vkroots,libliftoff,glm,libdisplay-info
    libexecdir        : lib
    pipewire          : enabled
    prefix            : /usr
    python.bytecompile: 1
    sbindir           : bin
    wrap_mode         : nodownload

Found ninja-1.13.2 at /usr/bin/ninja
ninja: Entering directory `build'                                                                                                                                   
[270/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o
FAILED: [code=1] subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o 
/usr/bin/sccache cc -Isubprojects/wlroots/libwlroots-0.18.a.p -Isubprojects/wlroots -I../subprojects/wlroots -Isubprojects/wlroots/include -I../subprojects/wlroots/include -Isubprojects/wlroots/protocol -I/usr/include/libdrm -I/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -D_POSIX_C_SOURCE=200809L -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../subprojects/wlroots/= -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/andres/.cache/paru/clone/gamescope-ogc/src=/usr/src/debug/gamescope-ogc -flto=auto -fPIC -MD -MQ subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o -MF subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o.d -o subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o -c ../subprojects/wlroots/backend/libinput/switch.c
../subprojects/wlroots/backend/libinput/switch.c: In function ‘handle_switch_toggle’:
../subprojects/wlroots/backend/libinput/switch.c:32:9: error: enumeration value ‘LIBINPUT_SWITCH_KEYPAD_SLIDE’ not handled in switch [-Werror=switch]
   32 |         switch (libinput_event_switch_get_switch(sevent)) {
      |         ^~~~~~
cc1: all warnings being treated as errors
[291/637] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/types_xdg_shell_wlr_xdg_popup.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'gamescope-ogc-3.16.19-1': 
error: packages failed to build: gamescope-ogc-3.16.19-1

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions