Thanks. I changed the dependency to openxr so it works with the openxr package from [community] and with the openxr-git package from AUR.
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/gxr-git.git (read-only, click to copy) |
|---|---|
| Package Base: | gxr-git |
| Description: | A glib wrapper for the OpenVR and OpenXR APIs. |
| Upstream URL: | https://gitlab.freedesktop.org/xrdesktop/gxr |
| Licenses: | MIT |
| Conflicts: | gxr |
| Provides: | gxr |
| Submitter: | lubosz |
| Maintainer: | lubosz (haagch) |
| Last Packager: | lubosz |
| Votes: | 2 |
| Popularity: | 0.000000 |
| First Submitted: | 2019-07-30 15:31 (UTC) |
| Last Updated: | 2026-01-12 09:49 (UTC) |
Thanks. I changed the dependency to openxr so it works with the openxr package from [community] and with the openxr-git package from AUR.
OpenXR is now available in the community repo https://www.archlinux.org/packages/community/x86_64/openxr/
gxr/doc/meson.build:31:6: ERROR: Program(s) ['gtkdoc-scan'] not found or not executable
Missing gtk-doc
No such file or directory
18 | #include <vulkan/vulkan.h>
| ^~~~~~~~~~~~~~~~~
Hi it seems to require "vulkan-headers" as makedends
There's also an easy fix with mesa-git and similar:
The libglvnd-glesv2 package in the AUR provides a libglvnd package that has been fixed to provide the necessary pkgconfig files.
@lea
gdk-3.0 is part of the gtk3 package, which is listed as dependency
$ pacman -Ql gtk3 | grep gdk-3
gtk3 /usr/lib/libgdk-3.so
gtk3 /usr/lib/libgdk-3.so.0
gtk3 /usr/lib/libgdk-3.so.0.2406.4
gtk3 /usr/lib/pkgconfig/gdk-3.0.pc
The problem here is a missing .pc file for libgl. Mesa dropped this pkgconfig file in git master and now relies on libglvnd to provide it. And this has not been merged yet. https://github.com/NVIDIA/libglvnd/pull/86
You should get the correct error when running
pkg-config --cflags gdk-3.0
All in all this is an upstream problem.
Update: Found the culprit, it's not compatible with mesa-aco-git, so it needs to be replaced with the regular mesa package first.
Not compiling because of missing "gdk-3.0" dependency which I can't find anywhere. Here's the relevant part in meson-log.txt:
Determining dependency 'gdk-3.0' with pkg-config executable '/usr/bin/pkg-config'
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --modversion gdk-3.0` -> 0
3.24.10
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --cflags gdk-3.0` -> 1
Could not generate cargs for gdk-3.0:
CMake binary for MachineChoice.HOST is not cached
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Trying CMake binary cmake for machine MachineChoice.HOST at ['/usr/bin/cmake']
Found CMake: /usr/bin/cmake (3.15.1)
Extracting basic cmake information
Try CMake generator: auto
Called `/usr/bin/cmake --trace-expand .` in /home/lea/.cache/yay/gxr-git/src/gxr/build/meson-private/cmake_gdk-3.0 -> 0
-- Module search paths: ['/', '/opt', '/usr', '/usr/local']
-- CMake root: /usr/share/cmake-3.15
-- CMake architectures: ['libpyldb-util.cpython-37m-x86-64-linux-gnu.so', 'libpyldb-util.cpython-37m-x86-64-linux-gnu.so.1', 'libpyldb-util.cpython-37m-x86-64-linux-gnu.so.1.5.5', 'libpytalloc-util.cpython-37m-x86-64-linux-gnu.so', 'libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2', 'libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2.2.0', 'libsamba-policy.cpython-37m-x86-64-linux-gnu.so', 'libsamba-policy.cpython-37m-x86-64-linux-gnu.so.0', 'libsamba-policy.cpython-37m-x86-64-linux-gnu.so.0.0.1']
-- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', 'lib/libpyldb-util.cpython-37m-x86-64-linux-gnu.so', 'lib/libpyldb-util.cpython-37m-x86-64-linux-gnu.so.1', 'lib/libpyldb-util.cpython-37m-x86-64-linux-gnu.so.1.5.5', 'lib/libpytalloc-util.cpython-37m-x86-64-linux-gnu.so', 'lib/libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2', 'lib/libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2.2.0', 'lib/libsamba-policy.cpython-37m-x86-64-linux-gnu.so', 'lib/libsamba-policy.cpython-37m-x86-64-linux-gnu.so.0', 'lib/libsamba-policy.cpython-37m-x86-64-linux-gnu.so.0.0.1']
Run-time dependency gdk-3.0 found: NO (tried cmake)
meson.build:64:0: ERROR: Could not generate cargs for gdk-3.0: