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

Git Clone URL: (read-only, click to copy)
Package Base: gxr-git
Description: A glib wrapper for the OpenVR and OpenXR APIs.
Upstream URL:
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

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

gxr/doc/ 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/
gtk3 /usr/lib/
gtk3 /usr/lib/
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.

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'
Called `/usr/bin/pkg-config --modversion gdk-3.0` -> 0
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:    ['', '', '', '', '', '', '', '', '']
  -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', 'lib/', 'lib/', 'lib/', 'lib/', 'lib/', 'lib/', 'lib/', 'lib/', 'lib/']
Run-time dependency gdk-3.0 found: NO (tried cmake) ERROR: Could not generate cargs for gdk-3.0: