For some reason this package does not finish compiling when i try to install it with yay or git clone+makepkg -si. I will leave leave the output of the failed install here. (its quite big, so sorry to bother you guys, and thanks in advance !)
Summary
❯ yay -S gamescope-plus
AUR Explicit (1): gamescope-plus-3.13.16.9.plus1-4
:: PKGBUILD up to date, skipping download: gamescope-plus
1 gamescope-plus (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
1 gamescope-plus (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: gamescope-plus 3.13.16.9.plus1-4 (seg 20 mai 2024 21:51:12)
==> Retrieving sources…
→ Updating gamescope git repo…
→ Updating stb git repo…
→ Updating GamescopeShaders git repo…
→ Updating reshade git repo…
→ Updating SPIRV-Headers git repo…
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums…
gamescope … Skipped
stb … Skipped
GamescopeShaders … Skipped
reshade … Skipped
SPIRV-Headers … Skipped
:: (1/1) Parsing SRCINFO: gamescope-plus
==> Making package: gamescope-plus 3.13.16.9.plus1-4 (seg 20 mai 2024 21:51:16)
==> Checking runtime dependencies…
==> Checking buildtime dependencies…
==> Retrieving sources…
→ Updating gamescope git repo…
→ Updating stb git repo…
→ Updating GamescopeShaders git repo…
→ Updating reshade git repo…
→ Updating SPIRV-Headers git repo…
==> Validating source files with b2sums…
gamescope … Skipped
stb … Skipped
GamescopeShaders … Skipped
reshade … Skipped
SPIRV-Headers … 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 stb git repo…
Cloning into ‘stb’…
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 SPIRV-Headers git repo…
Cloning into ‘SPIRV-Headers’…
done.
==> Starting prepare()…
Download libdisplay-info…
→ Already downloaded
Downloading glm source from https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz
Download libliftoff…
→ Already downloaded
Download openvr…
→ Already downloaded
Download vkroots…
→ Already downloaded
Download wlroots…
→ Already downloaded
Initialized empty Git repository in /home/deca/.cache/yay/gamescope-plus/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
Receiving objects: 100% (436/436), 1.39 MiB | 1.24 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
Downloading glm patch from https://wrapdb.mesonbuild.com/v2/glm_0.9.9.8-2/get_patch
Download glm…
→ done
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/deca/.cache/yay/gamescope-plus/src/gamescope/src/reshade’…
done.
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/thirdparty/SPIRV-Headers’…
done.
From /home/deca/.cache/yay/gamescope-plus/src/reshade - branch 9fdbea6892f9959fdc18095d035976c574b268b7 → FETCH_HEAD
Submodule path ‘src/reshade’: checked out ‘9fdbea6892f9959fdc18095d035976c574b268b7’
Submodule path ‘thirdparty/SPIRV-Headers’: checked out ‘d790ced752b5bfc06b6988baadef6eb2d16bdf96’
Cloning into ‘subprojects/stb’…
done.
‘subprojects/packagefiles/stb/meson.build’ → ‘subprojects/stb/meson.build’
==> Starting pkgver()…
==> Sources are ready.
==> Making package: gamescope-plus 3.13.16.9.plus1-4 (seg 20 mai 2024 21:51:37)
==> Checking runtime dependencies…
==> Checking buildtime dependencies…
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()…
==> Removing existing $pkgdir/ directory…
==> Starting build()…
- exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 gamescope build
The Meson build system
Version: 1.4.0
Source dir: /home/deca/.cache/yay/gamescope-plus/src/gamescope
Build dir: /home/deca/.cache/yay/gamescope-plus/src/build
Build type: native build
Project name: gamescope
Project version: undefined
C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
C linker for the host machine: cc ld.bfd 2.42.0
C++ compiler for the host machine: c++ (gcc 14.1.1 “c++ (GCC) 14.1.1 20240507”)
C++ linker for the host machine: c++ ld.bfd 2.42.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 -ffast-math: YES
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Run-time dependency libpipewire-0.3 found: YES 1.0.6
Library rt found: YES
Run-time dependency hwdata found: YES 0.382
Run-time dependency x11 found: YES 1.8.9
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency vulkan found: YES 1.3.285
Run-time dependency openvr found: YES 2.2.3
Check usable header “vulkan/vulkan.h” with dependency vulkan: YES
Build-time dependency wayland-scanner found: YES 1.22.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.36
Looking for a fallback subproject for the dependency vkroots because:
Use of fallback dependencies is forced.
Submodule ‘subprojects/vkroots’ (https://github.com/Joshua-Ashton/vkroots) registered for path ‘./’
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/vkroots’…
Submodule path ‘./’: checked out ‘d5ef31abc7cb5c69aee4bcb67b10dd543c1ff7ac’
Executing subproject vkroots
vkroots| Project name: vkroots
vkroots| Project version: undefined
vkroots| C++ compiler for the host machine: c++ (gcc 14.1.1 “c++ (GCC) 14.1.1 20240507”)
vkroots| C++ linker for the host machine: c++ ld.bfd 2.42.0
vkroots| Build targets in project: 27
vkroots| Subproject vkroots finished.
Dependency vkroots found: YES undefined (overridden)
Run-time dependency xcb found: YES 1.17.0
Run-time dependency x11-xcb found: YES 1.8.9
Found CMake: /usr/bin/cmake (3.29.3)
Run-time dependency glm found: YES 1.0.0
Dependency wayland-client found: YES 1.22.0 (cached)
Configuring VkLayer_FROG_gamescope_wsi.x86_64.json using configuration
Run-time dependency xdamage found: YES 1.1.6
Run-time dependency xcomposite found: YES 0.4.6
Run-time dependency xcursor found: YES 1.2.2
Run-time dependency xrender found: YES 0.9.11
Run-time dependency xext found: YES 1.3.6
Run-time dependency xfixes found: YES 6.0.1
Run-time dependency xxf86vm found: YES 1.1.5
Run-time dependency xtst found: YES 1.2.4
Run-time dependency xres found: YES 1.2.2
Run-time dependency xmu found: YES 1.2.1
Run-time dependency libdrm found: YES 2.4.120
Run-time dependency wayland-server found: YES 1.22.0
Dependency wayland-protocols found: YES 1.36 (cached)
Run-time dependency xkbcommon found: YES 1.7.0
Run-time dependency threads found: YES
Run-time dependency libcap found: YES 2.69
Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
Dependency glm found: YES 1.0.0 (cached)
Run-time dependency sdl2 found: YES 2.30.3
Run-time dependency stb found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency stb
Executing subproject stb
stb| Project name: stb
stb| Project version: 0.1.0
stb| C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
stb| C linker for the host machine: cc ld.bfd 2.42.0
stb| Build targets in project: 28
stb| Subproject stb finished.
Dependency stb found: YES 0.1.0 (overridden)
Looking for a fallback subproject for the dependency wlroots because:
Use of fallback dependencies is forced.
Submodule ‘subprojects/wlroots’ (https://gitlab.freedesktop.org/wlroots/wlroots.git) registered for path ‘./’
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/wlroots’…
Submodule path ‘./’: checked out ‘767eedd3cbe9900687bf3b82236320dcd7b77aae’
Executing subproject wlroots
wlroots| Project name: wlroots
wlroots| Project version: 0.17.0
wlroots| C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
wlroots| C linker for the host machine: cc ld.bfd 2.42.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 found: YES 1.22.0 (cached)
wlroots| Dependency libdrm found: YES 2.4.120 (cached)
wlroots| Dependency xkbcommon found: YES 1.7.0 (cached)
wlroots| Run-time dependency pixman-1 found: YES 0.43.4
wlroots| Library m found: YES
wlroots| Library rt found: YES
wlroots| Dependency wayland-protocols found: YES 1.36 (cached)
wlroots| Dependency wayland-scanner found: YES 1.22.0 (cached)
wlroots| Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
wlroots| Has header “linux/dma-buf.h” : YES
wlroots| Dependency pixman-1 found: YES 0.43.4 (cached)
wlroots| Run-time dependency libudev found: YES 255
wlroots| Run-time dependency libseat found: YES 0.8.0
wlroots| Run-time dependency libinput found: YES 1.25.0
wlroots| Dependency wayland-client found: YES 1.22.0 (cached)
wlroots| Run-time dependency xwayland found: YES 24.1.0
wlroots| Dependency xcb found: YES 1.17.0 (cached)
wlroots| Run-time dependency xcb-composite found: YES 1.17.0
wlroots| Run-time dependency xcb-ewmh found: YES 0.4.2
wlroots| Run-time dependency xcb-icccm found: YES 0.4.2
wlroots| Run-time dependency xcb-render found: YES 1.17.0
wlroots| Run-time dependency xcb-res found: YES 1.17.0
wlroots| Run-time dependency xcb-xfixes found: YES 1.17.0
wlroots| Run-time dependency xcb-errors found: YES 1.0.1
wlroots| Checking for function “xcb_xfixes_set_client_disconnect_mode” with dependencies xcb, xcb-composite, xcb-ewmh, xcb-icccm, xcb-render, xcb-res, xcb-xfixes, xcb-errors: YES
wlroots| Configuring config.h using configuration
wlroots| Configuring version.h using configuration
wlroots| Configuring config.h using configuration
wlroots| Build targets in project: 155
wlroots| Subproject wlroots finished.
Dependency wlroots found: YES 0.17.0 (overridden)
Run-time dependency libdisplay-info found: YES 0.1.1
Program glslang found: YES (/usr/bin/glslang)
Looking for a fallback subproject for the dependency libliftoff because:
Use of fallback dependencies is forced.
Submodule ‘subprojects/libliftoff’ (https://gitlab.freedesktop.org/emersion/libliftoff.git) registered for path ‘./’
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/libliftoff’…
Submodule path ‘./’: checked out ‘40834142e1ab25cf0fc8e5461e51f08562294f11’
Executing subproject libliftoff
libliftoff| Project name: libliftoff
libliftoff| Project version: 0.4.0
libliftoff| C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
libliftoff| C linker for the host machine: cc ld.bfd 2.42.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
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.120 (cached)
libliftoff| Build targets in project: 168
libliftoff| Subproject libliftoff finished.
Dependency libliftoff found: YES 0.4.0 (overridden)
Run-time dependency benchmark found: YES 1.8.3
Build targets in project: 171
wlroots 0.17.0
drm-backend : NO
x11-backend : NO
libinput-backend: YES
xwayland : YES
gles2-renderer : NO
vulkan-renderer : NO
gbm-allocator : NO
session : YES
xcb-errors : YES
egl : NO
gamescope undefined
Subprojects
libliftoff : YES
stb : YES
vkroots : YES
wlroots : YES
User defined options
auto_features : enabled
buildtype : plain
libexecdir : lib
prefix : /usr
sbindir : bin
wrap_mode : nodownload
python.bytecompile: 1
b_pie : true
Found ninja-1.12.1 at /usr/bin/ninja
ninja: Entering directory `build’
[186/408] Compiling C object subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o
FAILED: subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o
cc -Isubprojects/wlroots/libwlroots.a.p -Isubprojects/wlroots -I…/gamescope/subprojects/wlroots -Isubprojects/wlroots/include -I…/gamescope/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 -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=…/gamescope/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 -fPIC -MD -MQ subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o -MF subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o.d -o subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o -c …/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c: In function ‘add_pad_group_from_libinput’:
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:36:38: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
36 | group->rings = calloc(sizeof(unsigned int), group->ring_count);
| ^~~~~~~~
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:36:38: note: earlier argument should specify number of elements, later size of each element
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:53:39: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
53 | group->strips = calloc(sizeof(unsigned int), group->strip_count);
| ^~~~~~~~
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:53:39: note: earlier argument should specify number of elements, later size of each element
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:69:40: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
69 | group->buttons = calloc(sizeof(unsigned int), group->button_count);
| ^~~~~~~~
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:69:40: note: earlier argument should specify number of elements, later size of each element
cc1: all warnings being treated as errors
[191/408] Compiling C object subprojects/wlroots/libwlroots.a.p/backend_wayland_output.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting…
→ error making: gamescope-plus-exit status 4
→ Failed to install the following packages. Manual intervention is required:
gamescope-plus - exit status 4
❯ yay -S gamescope-plus
AUR Explicit (1): gamescope-plus-3.13.16.9.plus1-4
:: PKGBUILD up to date, skipping download: gamescope-plus
1 gamescope-plus (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/deca/.cache/yay/gamescope-plus
HEAD is now at 104296e Up rel with missing dependency
warning: could not open directory ‘pkg/’: Permission denied
Removing GamescopeShaders/
Removing SPIRV-Headers/
Removing gamescope/
Removing pkg/
Removing reshade/
Skipping repository src/gamescope
Skipping repository src/stb
Skipping repository src/GamescopeShaders
Skipping repository src/reshade
Skipping repository src/SPIRV-Headers
Removing src/build
Removing stb/
1 gamescope-plus (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: gamescope-plus 3.13.16.9.plus1-4 (seg 20 mai 2024 21:53:32)
==> Retrieving sources…
→ Cloning gamescope git repo…
Cloning into bare repository ‘/home/deca/.cache/yay/gamescope-plus/gamescope’…
remote: Enumerating objects: 12923, done.
remote: Counting objects: 100% (4167/4167), done.
remote: Compressing objects: 100% (649/649), done.
remote: Total 12923 (delta 3874), reused 3611 (delta 3516), pack-reused 8756
Receiving objects: 100% (12923/12923), 3.93 MiB | 615.00 KiB/s, done.
Resolving deltas: 100% (9819/9819), done.
→ Cloning stb git repo…
Cloning into bare repository ‘/home/deca/.cache/yay/gamescope-plus/stb’…
remote: Enumerating objects: 10696, done.
remote: Counting objects: 100% (828/828), done.
remote: Compressing objects: 100% (526/526), done.
remote: Total 10696 (delta 484), reused 561 (delta 300), pack-reused 9868
Receiving objects: 100% (10696/10696), 8.23 MiB | 952.00 KiB/s, done.
Resolving deltas: 100% (6863/6863), done.
→ Cloning GamescopeShaders git repo…
Cloning into bare repository ‘/home/deca/.cache/yay/gamescope-plus/GamescopeShaders’…
remote: Enumerating objects: 74, done.
remote: Counting objects: 100% (74/74), done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 74 (delta 20), reused 70 (delta 16), pack-reused 0
Receiving objects: 100% (74/74), 1.61 MiB | 1.46 MiB/s, done.
Resolving deltas: 100% (20/20), done.
→ Cloning reshade git repo…
Cloning into bare repository ‘/home/deca/.cache/yay/gamescope-plus/reshade’…
remote: Enumerating objects: 39908, done.
remote: Total 39908 (delta 0), reused 0 (delta 0), pack-reused 39908
Receiving objects: 100% (39908/39908), 19.29 MiB | 1.92 MiB/s, done.
Resolving deltas: 100% (32915/32915), done.
→ Cloning SPIRV-Headers git repo…
Cloning into bare repository ‘/home/deca/.cache/yay/gamescope-plus/SPIRV-Headers’…
remote: Enumerating objects: 5779, done.
remote: Counting objects: 100% (2240/2240), done.
remote: Compressing objects: 100% (226/226), done.
remote: Total 5779 (delta 2080), reused 2063 (delta 1968), pack-reused 3539
Receiving objects: 100% (5779/5779), 1.86 MiB | 1.79 MiB/s, done.
Resolving deltas: 100% (4015/4015), done.
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums…
gamescope … Skipped
stb … Skipped
GamescopeShaders … Skipped
reshade … Skipped
SPIRV-Headers … Skipped
:: (1/1) Parsing SRCINFO: gamescope-plus
==> Making package: gamescope-plus 3.13.16.9.plus1-4 (seg 20 mai 2024 21:54:14)
==> Checking runtime dependencies…
==> Checking buildtime dependencies…
==> Retrieving sources…
→ Updating gamescope git repo…
→ Updating stb git repo…
→ Updating GamescopeShaders git repo…
→ Updating reshade git repo…
→ Updating SPIRV-Headers git repo…
==> Validating source files with b2sums…
gamescope … Skipped
stb … Skipped
GamescopeShaders … Skipped
reshade … Skipped
SPIRV-Headers … 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 stb git repo…
Cloning into ‘stb’…
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 SPIRV-Headers git repo…
Cloning into ‘SPIRV-Headers’…
done.
==> Starting prepare()…
Download libdisplay-info…
→ Already downloaded
Downloading glm source from https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz
Download libliftoff…
→ Already downloaded
Download openvr…
→ Already downloaded
Download vkroots…
→ Already downloaded
Download wlroots…
→ Already downloaded
Initialized empty Git repository in /home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/stb/.git/
Downloading file of unknown size.
Downloading glm patch from https://wrapdb.mesonbuild.com/v2/glm_0.9.9.8-2/get_patch
remote: Enumerating objects: 436, done.
remote: Counting objects: 100% (436/436), done.
Download glm…
→ done
remote: Compressing objects: 100% (364/364), done.
remote: Total 436 (delta 76), reused 351 (delta 62), pack-reused 0
Receiving objects: 100% (436/436), 1.39 MiB | 2.07 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 ‘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/deca/.cache/yay/gamescope-plus/src/gamescope/src/reshade’…
done.
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/thirdparty/SPIRV-Headers’…
done.
From /home/deca/.cache/yay/gamescope-plus/src/reshade - branch 9fdbea6892f9959fdc18095d035976c574b268b7 → FETCH_HEAD
Submodule path ‘src/reshade’: checked out ‘9fdbea6892f9959fdc18095d035976c574b268b7’
Submodule path ‘thirdparty/SPIRV-Headers’: checked out ‘d790ced752b5bfc06b6988baadef6eb2d16bdf96’
Cloning into ‘subprojects/stb’…
done.
‘subprojects/packagefiles/stb/meson.build’ → ‘subprojects/stb/meson.build’
==> Starting pkgver()…
==> Sources are ready.
==> Making package: gamescope-plus 3.13.16.9.plus1-4 (seg 20 mai 2024 21:54:36)
==> Checking runtime dependencies…
==> Checking buildtime dependencies…
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()…
==> Starting build()…
- exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 gamescope build
The Meson build system
Version: 1.4.0
Source dir: /home/deca/.cache/yay/gamescope-plus/src/gamescope
Build dir: /home/deca/.cache/yay/gamescope-plus/src/build
Build type: native build
Project name: gamescope
Project version: undefined
C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
C linker for the host machine: cc ld.bfd 2.42.0
C++ compiler for the host machine: c++ (gcc 14.1.1 “c++ (GCC) 14.1.1 20240507”)
C++ linker for the host machine: c++ ld.bfd 2.42.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 -ffast-math: YES
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Run-time dependency libpipewire-0.3 found: YES 1.0.6
Library rt found: YES
Run-time dependency hwdata found: YES 0.382
Run-time dependency x11 found: YES 1.8.9
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency vulkan found: YES 1.3.285
Run-time dependency openvr found: YES 2.2.3
Check usable header “vulkan/vulkan.h” with dependency vulkan: YES
Build-time dependency wayland-scanner found: YES 1.22.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.36
Looking for a fallback subproject for the dependency vkroots because:
Use of fallback dependencies is forced.
Submodule ‘subprojects/vkroots’ (https://github.com/Joshua-Ashton/vkroots) registered for path ‘./’
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/vkroots’…
Submodule path ‘./’: checked out ‘d5ef31abc7cb5c69aee4bcb67b10dd543c1ff7ac’
Executing subproject vkroots
vkroots| Project name: vkroots
vkroots| Project version: undefined
vkroots| C++ compiler for the host machine: c++ (gcc 14.1.1 “c++ (GCC) 14.1.1 20240507”)
vkroots| C++ linker for the host machine: c++ ld.bfd 2.42.0
vkroots| Build targets in project: 27
vkroots| Subproject vkroots finished.
Dependency vkroots found: YES undefined (overridden)
Run-time dependency xcb found: YES 1.17.0
Run-time dependency x11-xcb found: YES 1.8.9
Found CMake: /usr/bin/cmake (3.29.3)
Run-time dependency glm found: YES 1.0.0
Dependency wayland-client found: YES 1.22.0 (cached)
Configuring VkLayer_FROG_gamescope_wsi.x86_64.json using configuration
Run-time dependency xdamage found: YES 1.1.6
Run-time dependency xcomposite found: YES 0.4.6
Run-time dependency xcursor found: YES 1.2.2
Run-time dependency xrender found: YES 0.9.11
Run-time dependency xext found: YES 1.3.6
Run-time dependency xfixes found: YES 6.0.1
Run-time dependency xxf86vm found: YES 1.1.5
Run-time dependency xtst found: YES 1.2.4
Run-time dependency xres found: YES 1.2.2
Run-time dependency xmu found: YES 1.2.1
Run-time dependency libdrm found: YES 2.4.120
Run-time dependency wayland-server found: YES 1.22.0
Dependency wayland-protocols found: YES 1.36 (cached)
Run-time dependency xkbcommon found: YES 1.7.0
Run-time dependency threads found: YES
Run-time dependency libcap found: YES 2.69
Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
Dependency glm found: YES 1.0.0 (cached)
Run-time dependency sdl2 found: YES 2.30.3
Run-time dependency stb found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency stb
Executing subproject stb
stb| Project name: stb
stb| Project version: 0.1.0
stb| C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
stb| C linker for the host machine: cc ld.bfd 2.42.0
stb| Build targets in project: 28
stb| Subproject stb finished.
Dependency stb found: YES 0.1.0 (overridden)
Looking for a fallback subproject for the dependency wlroots because:
Use of fallback dependencies is forced.
Submodule ‘subprojects/wlroots’ (https://gitlab.freedesktop.org/wlroots/wlroots.git) registered for path ‘./’
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/wlroots’…
Submodule path ‘./’: checked out ‘767eedd3cbe9900687bf3b82236320dcd7b77aae’
Executing subproject wlroots
wlroots| Project name: wlroots
wlroots| Project version: 0.17.0
wlroots| C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
wlroots| C linker for the host machine: cc ld.bfd 2.42.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 found: YES 1.22.0 (cached)
wlroots| Dependency libdrm found: YES 2.4.120 (cached)
wlroots| Dependency xkbcommon found: YES 1.7.0 (cached)
wlroots| Run-time dependency pixman-1 found: YES 0.43.4
wlroots| Library m found: YES
wlroots| Library rt found: YES
wlroots| Dependency wayland-protocols found: YES 1.36 (cached)
wlroots| Dependency wayland-scanner found: YES 1.22.0 (cached)
wlroots| Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
wlroots| Has header “linux/dma-buf.h” : YES
wlroots| Dependency pixman-1 found: YES 0.43.4 (cached)
wlroots| Run-time dependency libudev found: YES 255
wlroots| Run-time dependency libseat found: YES 0.8.0
wlroots| Run-time dependency libinput found: YES 1.25.0
wlroots| Dependency wayland-client found: YES 1.22.0 (cached)
wlroots| Run-time dependency xwayland found: YES 24.1.0
wlroots| Dependency xcb found: YES 1.17.0 (cached)
wlroots| Run-time dependency xcb-composite found: YES 1.17.0
wlroots| Run-time dependency xcb-ewmh found: YES 0.4.2
wlroots| Run-time dependency xcb-icccm found: YES 0.4.2
wlroots| Run-time dependency xcb-render found: YES 1.17.0
wlroots| Run-time dependency xcb-res found: YES 1.17.0
wlroots| Run-time dependency xcb-xfixes found: YES 1.17.0
wlroots| Run-time dependency xcb-errors found: YES 1.0.1
wlroots| Checking for function “xcb_xfixes_set_client_disconnect_mode” with dependencies xcb, xcb-composite, xcb-ewmh, xcb-icccm, xcb-render, xcb-res, xcb-xfixes, xcb-errors: YES
wlroots| Configuring config.h using configuration
wlroots| Configuring version.h using configuration
wlroots| Configuring config.h using configuration
wlroots| Build targets in project: 155
wlroots| Subproject wlroots finished.
Dependency wlroots found: YES 0.17.0 (overridden)
Run-time dependency libdisplay-info found: YES 0.1.1
Program glslang found: YES (/usr/bin/glslang)
Looking for a fallback subproject for the dependency libliftoff because:
Use of fallback dependencies is forced.
Submodule ‘subprojects/libliftoff’ (https://gitlab.freedesktop.org/emersion/libliftoff.git) registered for path ‘./’
Cloning into ‘/home/deca/.cache/yay/gamescope-plus/src/gamescope/subprojects/libliftoff’…
Submodule path ‘./’: checked out ‘40834142e1ab25cf0fc8e5461e51f08562294f11’
Executing subproject libliftoff
libliftoff| Project name: libliftoff
libliftoff| Project version: 0.4.0
libliftoff| C compiler for the host machine: cc (gcc 14.1.1 “cc (GCC) 14.1.1 20240507”)
libliftoff| C linker for the host machine: cc ld.bfd 2.42.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
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.120 (cached)
libliftoff| Build targets in project: 168
libliftoff| Subproject libliftoff finished.
Dependency libliftoff found: YES 0.4.0 (overridden)
Run-time dependency benchmark found: YES 1.8.3
Build targets in project: 171
wlroots 0.17.0
drm-backend : NO
x11-backend : NO
libinput-backend: YES
xwayland : YES
gles2-renderer : NO
vulkan-renderer : NO
gbm-allocator : NO
session : YES
xcb-errors : YES
egl : NO
gamescope undefined
Subprojects
libliftoff : YES
stb : YES
vkroots : YES
wlroots : YES
User defined options
auto_features : enabled
buildtype : plain
libexecdir : lib
prefix : /usr
sbindir : bin
wrap_mode : nodownload
python.bytecompile: 1
b_pie : true
Found ninja-1.12.1 at /usr/bin/ninja
ninja: Entering directory `build’
[188/408] Compiling C object subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o
FAILED: subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o
cc -Isubprojects/wlroots/libwlroots.a.p -Isubprojects/wlroots -I…/gamescope/subprojects/wlroots -Isubprojects/wlroots/include -I…/gamescope/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 -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=…/gamescope/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 -fPIC -MD -MQ subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o -MF subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o.d -o subprojects/wlroots/libwlroots.a.p/backend_libinput_tablet_pad.c.o -c …/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c: In function ‘add_pad_group_from_libinput’:
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:36:38: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
36 | group->rings = calloc(sizeof(unsigned int), group->ring_count);
| ^~~~~~~~
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:36:38: note: earlier argument should specify number of elements, later size of each element
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:53:39: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
53 | group->strips = calloc(sizeof(unsigned int), group->strip_count);
| ^~~~~~~~
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:53:39: note: earlier argument should specify number of elements, later size of each element
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:69:40: error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
69 | group->buttons = calloc(sizeof(unsigned int), group->button_count);
| ^~~~~~~~
…/gamescope/subprojects/wlroots/backend/libinput/tablet_pad.c:69:40: note: earlier argument should specify number of elements, later size of each element
cc1: all warnings being treated as errors
[193/408] Compiling C object subprojects/wlroots/libwlroots.a.p/backend_wayland_output.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting…
→ error making: gamescope-plus-exit status 4
→ Failed to install the following packages. Manual intervention is required:
gamescope-plus - exit status 4