Package Details: gxr-git 0.16.0.r1163.426226e-1

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: haagch
Votes: 2
Popularity: 0.000000
First Submitted: 2019-07-30 15:31 (UTC)
Last Updated: 2024-02-26 12:27 (UTC)

Latest Comments

haagch commented on 2020-11-30 13:27 (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.

NeoTheFox commented on 2020-11-22 13:20 (UTC)

OpenXR is now available in the community repo https://www.archlinux.org/packages/community/x86_64/openxr/

PedroHLC commented on 2020-06-09 01:33 (UTC)

gxr/doc/meson.build:31:6: ERROR: Program(s) ['gtkdoc-scan'] not found or not executable

Missing gtk-doc

PedroHLC commented on 2019-08-14 17:50 (UTC)

No such file or directory
   18 | #include <vulkan/vulkan.h>
      |          ^~~~~~~~~~~~~~~~~

Hi it seems to require "vulkan-headers" as makedends

haagch commented on 2019-07-31 00:10 (UTC)

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.

lubosz commented on 2019-07-30 23:47 (UTC) (edited on 2019-07-30 23:49 (UTC) by lubosz)

@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.

lea commented on 2019-07-30 18:48 (UTC) (edited on 2019-07-30 20:06 (UTC) by lea)

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: