ValveSoftware / gamescope

SteamOS session compositing window manager
Other
3.17k stars 213 forks source link

ok i have made progress. just need help with some this if it cane installed for wlroots. #1598

Closed Talion117 closed 3 weeks ago

Talion117 commented 3 weeks ago

meson setup --reconfigure gamescope The Meson build system Version: 1.3.2 Source dir: /home/talion117/gamescope Build dir: /home/talion117/gamescope/gamescope Build type: native build Project name: gamescope Project version: undefined C compiler for the host machine: cc (gcc 13.2.0 "cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C linker for the host machine: cc ld.bfd 2.42 C++ compiler for the host machine: c++ (gcc 13.2.0 "c++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0") C++ linker for the host machine: c++ ld.bfd 2.42 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C++ supports arguments -Wno-unused-parameter: YES (cached) Compiler for C++ supports arguments -Wno-missing-field-initializers: YES (cached) Compiler for C++ supports arguments -Wno-c99-designator: NO (cached) Compiler for C++ supports arguments -Wno-invalid-offsetof: YES (cached) Compiler for C++ supports arguments -Wno-unused-const-variable: YES (cached) Compiler for C++ supports arguments -Wno-volatile: YES (cached) Compiler for C++ supports arguments -Wno-deprecated-volatile: NO (cached) Compiler for C++ supports arguments -Wno-ignored-qualifiers: YES (cached) Compiler for C++ supports arguments -Wno-missing-braces: YES (cached) Compiler for C++ supports arguments -fno-exceptions: YES (cached) Compiler for C++ supports arguments -ffast-math: YES (cached) Dependency libpipewire-0.3 found: YES 1.0.5 (cached) Library rt found: YES Dependency hwdata found: YES 0.379 (cached) Dependency x11 found: YES 1.8.7 (cached) Dependency wayland-client found: YES 1.23.0 (cached) Dependency vulkan found: YES 1.3.275 (cached) Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Found CMake: /usr/bin/cmake (3.28.3) Run-time dependency openvr found: NO (tried pkgconfig and cmake)

Executing subproject openvr method cmake

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

| Configuring the build directory with CMake version 3.28.3 | Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local -DUSE_LIBCXX=False | - build directory: /home/talion117/gamescope/gamescope/subprojects/openvr/__CMake_build | - source directory: /home/talion117/gamescope/subprojects/openvr | - toolchain file: /home/talion117/gamescope/gamescope/subprojects/openvr/__CMake_build/CMakeMesonToolchainFile.cmake | - preload file: /usr/lib/python3/dist-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]

| CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): | Compatibility with CMake < 3.5 will be removed from a future version of | CMake.

| Update the VERSION argument value or use a ... suffix to tell | CMake that the project does not need compatibility with older versions.

| 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 13.2.0 | -- The CXX compiler identification is GNU 13.2.0 | CMake Warning (dev) at /usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake:224 (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-3.28/Modules/CMakeDetermineCXXCompiler.cmake:202 (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 | -- Configuring done (0.4s) | -- Generating done (0.0s) | -- Build files have been written to: /home/talion117/gamescope/gamescope/subprojects/openvr/__CMake_build

openvr| CMake configuration: SUCCEEDED openvr| CMake project OpenVRSDK has 1 build targets. openvr| Generated Meson AST: /home/talion117/gamescope/gamescope/subprojects/openvr/meson.build openvr| Project name: OpenVRSDK openvr| Project version: undefined openvr| C++ compiler for the host machine: c++ (gcc 13.2.0 "c++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0") openvr| C++ linker for the host machine: c++ ld.bfd 2.42 openvr| Build targets in project: 1 openvr| Subproject openvr finished.

Check usable header "vulkan/vulkan.h" with dependency vulkan: YES (cached) Dependency wayland-scanner found: YES 1.23.0 (cached) Program /usr/local/bin/wayland-scanner found: YES (/usr/local/bin/wayland-scanner) Dependency wayland-protocols found: YES 1.35 (cached) Looking for a fallback subproject for the dependency vkroots because: Use of fallback dependencies is forced.

Executing subproject vkroots

vkroots| Project name: vkroots vkroots| Project version: undefined vkroots| C++ compiler for the host machine: c++ (gcc 13.2.0 "c++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0") vkroots| C++ linker for the host machine: c++ ld.bfd 2.42 vkroots| Build targets in project: 61 vkroots| Subproject vkroots finished.

Dependency vkroots found: YES undefined (overridden) Dependency xcb found: YES 1.15 (cached) Dependency x11-xcb found: YES 1.8.7 (cached) Dependency glm found: YES 0.9.9.8 (cached) Dependency wayland-client found: YES 1.23.0 (cached) Configuring VkLayer_FROG_gamescope_wsi.x86_64.json using configuration Dependency xdamage found: YES 1.1.6 (cached) Dependency xcomposite found: YES 0.4.5 (cached) Dependency xcursor found: YES 1.2.1 (cached) Dependency xrender found: YES 0.9.10 (cached) Dependency xext found: YES 1.3.4 (cached) Dependency xfixes found: YES 6.0.0 (cached) Dependency xxf86vm found: YES 1.1.4 (cached) Dependency xtst found: YES 1.2.3 (cached) Dependency xres found: YES 1.2.1 (cached) Dependency xmu found: YES 1.1.3 (cached) Dependency xi found: YES 1.8.1 (cached) Dependency libdrm found: YES 2.4.120 (cached) Dependency libeis-1.0 found: YES 1.2.1 (cached) Dependency wayland-server found: YES 1.23.0 (cached) Dependency wayland-protocols found: YES 1.35 (cached) Dependency xkbcommon found: YES 1.6.0 (cached) Dependency threads found: YES unknown (cached) Dependency libcap found: YES 2.66 (cached) Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake) Dependency glm found: YES 0.9.9.8 (cached) Dependency SDL2 found: YES 2.30.0 (cached) Dependency stb found: YES 0.0 (cached) Dependency libavif found: YES 1.0.4 (cached) Looking for a fallback subproject for the dependency wlroots because: Use of fallback dependencies is forced.

Executing subproject wlroots

wlroots| Project name: wlroots wlroots| Project version: 0.18.0 wlroots| C compiler for the host machine: cc (gcc 13.2.0 "cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0") wlroots| C linker for the host machine: cc ld.bfd 2.42 wlroots| Compiler for C supports arguments -Wundef: YES (cached) wlroots| Compiler for C supports arguments -Wlogical-op: YES (cached) wlroots| Compiler for C supports arguments -Wmissing-include-dirs: YES (cached) wlroots| Compiler for C supports arguments -Wold-style-definition: YES (cached) wlroots| Compiler for C supports arguments -Wpointer-arith: YES (cached) wlroots| Compiler for C supports arguments -Winit-self: YES (cached) wlroots| Compiler for C supports arguments -Wstrict-prototypes: YES (cached) wlroots| Compiler for C supports arguments -Wimplicit-fallthrough=2: YES (cached) wlroots| Compiler for C supports arguments -Wendif-labels: YES (cached) wlroots| Compiler for C supports arguments -Wstrict-aliasing=2: YES (cached) wlroots| Compiler for C supports arguments -Woverflow: YES (cached) wlroots| Compiler for C supports arguments -Wmissing-prototypes: YES (cached) wlroots| Compiler for C supports arguments -Walloca: YES (cached) wlroots| Compiler for C supports arguments -Wno-missing-braces: YES (cached) wlroots| Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached) wlroots| Compiler for C supports arguments -Wno-unused-parameter: YES (cached) wlroots| Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES (cached) wlroots| Dependency wayland-server found: YES 1.23.0 (cached) wlroots| Dependency libdrm found: YES 2.4.120 (cached) wlroots| Dependency xkbcommon found: YES 1.6.0 (cached) wlroots| Dependency pixman-1 found: YES 0.42.2 (cached) wlroots| Library m found: YES wlroots| Library rt found: YES wlroots| Dependency wayland-protocols found: YES 1.35 (cached) wlroots| Dependency wayland-scanner found: YES 1.23.0 (cached) wlroots| Program /usr/local/bin/wayland-scanner found: YES (/usr/local/bin/wayland-scanner) wlroots| Has header "linux/dma-buf.h" : YES (cached) wlroots| Has header "sys/eventfd.h" : YES (cached) wlroots| Dependency pixman-1 found: YES 0.42.2 (cached) wlroots| Dependency lcms2 found: YES 2.14 (cached) wlroots| Dependency libudev found: YES 255 (cached) wlroots| Dependency libseat found: YES 0.8.0 (cached) wlroots| Dependency libinput found: YES 1.25.0 (cached) wlroots| Dependency wayland-client found: YES 1.23.0 (cached) wlroots| Dependency xwayland found: YES 23.2.6 (cached) wlroots| Dependency xcb found: YES 1.15 (cached) wlroots| Dependency xcb-composite found: YES 1.15 (cached) wlroots| Dependency xcb-ewmh found: YES 0.4.1 (cached) wlroots| Dependency xcb-icccm found: YES 0.4.1 (cached) wlroots| Dependency xcb-render found: YES 1.15 (cached) wlroots| Dependency xcb-res found: YES 1.15 (cached) wlroots| Dependency xcb-xfixes found: YES 1.15 (cached) wlroots| Run-time dependency xcb-errors found: NO (tried pkgconfig and cmake) wlroots| Message: Required for printing X11 errors. 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 (cached) wlroots| Configuring config.h using configuration wlroots| Configuring version.h using configuration wlroots| Configuring config.h using configuration wlroots| Build targets in project: 198 wlroots| Subproject wlroots finished.

Dependency wlroots from subproject subprojects/wlroots found: YES 0.18.0 Dependency libdisplay-info found: YES 0.1.1 (cached) Dependency libdecor-0 found: YES 0.2.2 (cached) Program glslang found: YES (/usr/bin/glslang) Dependency luajit found: YES 2.1.1727870382 (cached) Looking for a fallback subproject for the dependency libliftoff because: Use of fallback dependencies is forced.

Executing subproject libliftoff

libliftoff| Project name: libliftoff libliftoff| Project version: 0.5.0 libliftoff| C compiler for the host machine: cc (gcc 13.2.0 "cc (Ubuntu 13.2.0-23ubuntu4) 13.2.0") libliftoff| C linker for the host machine: cc ld.bfd 2.42 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 (cached) libliftoff| Compiler for C supports arguments -Wsign-conversion: YES (cached) 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: 211 libliftoff| Subproject libliftoff finished.

Dependency libliftoff found: YES 0.5.0 (overridden) Configuring GamescopeVersion.h using configuration Dependency benchmark found: YES 1.8.3 (cached) Build targets in project: 217

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      : NO
egl             : NO
libliftoff      : NO

gamescope undefined

Subprojects libliftoff: YES openvr : YES vkroots : YES wlroots : YES

Found ninja-1.11.1 at /usr/bin/ninja

Talion117 commented 3 weeks ago

got it installed.