Package Details: wlroots0.15 0.15.1-5

Git Clone URL: https://aur.archlinux.org/wlroots0.15.git (read-only, click to copy)
Package Base: wlroots0.15
Description: Modular Wayland compositor library
Upstream URL: https://gitlab.freedesktop.org/wlroots/wlroots
Licenses: MIT
Submitter: TrialnError
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 0
Popularity: 0.000000
First Submitted: 2023-10-08 17:25 (UTC)
Last Updated: 2023-10-11 18:57 (UTC)

Dependencies (22)

Required by (1)

Sources (2)

Latest Comments

1 2 Next › Last »

yaakoss commented on 2023-10-14 11:19 (UTC)

it also works for me again. Thank you for the fast solution :)

teawrecks commented on 2023-10-11 21:03 (UTC)

Looks like it's building for me now. Thank you :)

TrialnError commented on 2023-10-11 18:43 (UTC)

Thanks for the feedback everyone.
Reason for the different experience while compiling this is related to autoenabled features. And the cause is, like discovered by yaakoss, ffmpeg. Everyone building this package not in a clean chroot/container will likely have ffmpeg installed. meson discovers some libraries from ffmpeg and enables compilation of the examples. Something that won't happen in a clean build environment, as ffmpeg isn't pulled there.
So I'm currently looking how to explicitly disable the examples (behaviour like before, because the examples were never part of the repo wlroots0.15 package), which should fix this for everyone.

@FabioLolix: That is a sensible suggestion. There is really no benefit in keeping this.

teawrecks commented on 2023-10-10 22:30 (UTC)

I'm seeing the same build error as DLAN using yay to build on EndeavorOS. I'm using mesa on intel, and ffmpeg just updated to 2:6.0-12.

yaakoss commented on 2023-10-10 21:05 (UTC) (edited on 2023-10-10 21:06 (UTC) by yaakoss)

sudo pacman -Qs ffmpeg
local/ffmpeg 2:6.0-12
Complete solution to record, convert and stream audio and video
local/ffmpeg4.4 4.4.4-2
Complete solution to record, convert and stream audio and video

I use yay to build and install the package.

I installed the package in the past and it worked until i updated on 9th :)
I usually update every few days using yay

FabioLolix commented on 2023-10-10 20:07 (UTC)

IMO this shouldn't provide libwlroots.so, this can be installed alongside wlroots so packages builded against that will fail to run with only this installed, packages that need libwlroots.so.10 need to depends on wlroots0.15 explicity, like your pkgbuilds hikari and waybox

DLAN commented on 2023-10-10 19:37 (UTC)

> pacman -Qs ffmpeg
local/ffmpeg 2:6.0-12
    Complete solution to record, convert and stream audio and video
local/ffmpeg4.4 4.4.4-2
    Complete solution to record, convert and stream audio and video
local/gst-libav 1.22.6-1
    Multimedia graph framework - libav plugin

I am just running makepkg -si after cloning, nothing fancy.

TrialnError commented on 2023-10-10 18:15 (UTC)

Interesting find yaakoss.
Therefore the question for both of you. What ffmpeg(/libav) version(s) have you installed? How do you build the package?
Like FabioLolix I'm building the package in a clean chroot/container. And that works. Didn't try a dirty build yet, but will do when I am back at the desktop.

@FabioLolix: I know.

DLAN commented on 2023-10-10 16:41 (UTC)

I have both mesa and nvidia-utils installed. No mesa-amber.

FabioLolix commented on 2023-10-09 20:34 (UTC) (edited on 2023-10-09 20:34 (UTC) by FabioLolix)

Building with devtools (extra-x86_64-build) build fine using mesa or mesa + nvidia-utils, can't test with mesa-amber

btw Maintainer info is missing