Skip to content

wlroots missing requirement on AUR.

Hi @Rubo ,

There's an issue with AUR build, where the cmake / meson couldn't find the wlroots dependency. Would it be possible for you to update the library headers directory to possibly /usr/include/wlroots-0.18 or add a git sub-directory into your repository for that issue?

Here's the log:

AUR Explicit (1): wio-wl-0.17.4-1
:: PKGBUILD up to date, skipping download: wio-wl
  1 wio-wl                                   (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 wio-wl                                   (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: wio-wl 0.17.4-1 (Fri Aug 23 12:16:36 2024)
==> Retrieving sources...
  -> Found wio-0.17.4.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    wio-0.17.4.tar.gz ... Passed
:: (1/1) Parsing SRCINFO: wio-wl
==> Making package: wio-wl 0.17.4-1 (Fri Aug 23 12:16:38 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found wio-0.17.4.tar.gz
==> Validating source files with b2sums...
    wio-0.17.4.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting wio-0.17.4.tar.gz with bsdtar
==> Sources are ready.
==> Making package: wio-wl 0.17.4-1 (Fri Aug 23 12:16:42 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 build
The Meson build system
Version: 1.5.1
Source dir: /home/yay/.cache/yay/wio-wl/src/wio-0.17.4
Build dir: /home/yay/.cache/yay/wio-wl/src/wio-0.17.4/build
Build type: native build
Project name: wio
Project version: undefined
C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20240805")
C linker for the host machine: cc ld.bfd 2.43.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Neither a subproject directory nor a wlroots.wrap file was found.
Subproject  wlroots is buildable: NO (disabling)
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Found CMake: /usr/bin/cmake (3.30.2)
Run-time dependency wlroots found: NO (tried pkgconfig and cmake)

meson.build:35:11: ERROR: Dependency "wlroots" not found, tried pkgconfig and cmake

A full log can be found at /home/yay/.cache/yay/wio-wl/src/wio-0.17.4/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: wio-wl-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
wio-wl - exit status 4