Package Details: gxr-git 0.13.2.661.b24d5f6-1

Git Clone URL: https://aur.archlinux.org/gxr-git.git (read-only)
Package Base: gxr-git
Description: A glib wrapper for the OpenVR and soon the OpenXR API.
Upstream URL: https://gitlab.freedesktop.org/xrdesktop/gxr
Licenses: MIT
Conflicts: gxr
Provides: gxr=0.13.2.661.b24d5f6
Submitter: lubosz
Maintainer: lubosz (haagch)
Last Packager: lubosz
Votes: 0
Popularity: 0.000000
First Submitted: 2019-07-30 15:31
Last Updated: 2019-11-21 11:48

Latest Comments

PedroHLC commented on 2019-08-14 17:50

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

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

@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

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: