Package Details: wlroots-git 0.6.0.r70.g58b25848-1

Git Clone URL: (read-only)
Package Base: wlroots-git
Description: Modular Wayland compositor library
Upstream URL:
Keywords: compositor library wayland
Licenses: custom:MIT
Conflicts: wlroots
Provides: wlroots
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 33
Popularity: 1.763037
First Submitted: 2018-02-20 16:48
Last Updated: 2019-08-09 12:24

Required by (15)

Sources (1)

Pinned Comments

aperez commented on 2018-09-28 08:31


Please do not flag this package as out-of-date if the only change you need is to update to a newer version. It is not needed because it always fetches the sources using Git and uses the most recent version without needing to modify the PKGBUILD — just rebuild the package.

Also, please try building in a clean chroot before assuming that the PKGBUILD is broken.

Latest Comments

1 2 3 Next › Last »

aperez commented on 2019-08-09 13:26

@Ferdi265, @swalladge: Thanks for the heads up, I have updated now the PKGBUILD :-)

Ferdi265 commented on 2019-08-09 11:38

Adding to what swalladge said: -Drootston=true also needs to be removed.

swalladge commented on 2019-08-09 00:24

PKGBUILD fails since the commit that removes rootston:

Will need the lines that manually install rootston removed from the PKGBUILD. Thanks. :)

numenra commented on 2019-03-16 20:34


There is a change in mesa-git that caused some issue with glvnd and mesa. There is a bug report

Temp solution is to downgrade mesa-git

jcstryker commented on 2019-03-11 19:14

Dependency glesv2 found: NO (tried pkgconfig and cmake) ERROR:  Dependency "glesv2" not found, tried pkgconfig and cmake

Getting build failures using mesa-git.

pad commented on 2019-02-25 09:36

it's build from master branch, not from a tag, this package cant be out-of-date.

skyfair commented on 2019-02-02 19:27

Help solve the problem: ERROR: C library 'm' not found This package requires for sway-git

SOLVED!!! Disable cflags, cxxflags, cppflags, ldflags.

aperez commented on 2018-12-26 18:05

@mearon: Building in a clean chroot (using makechrootpkg -c -r $CHROOT from the package source directory) is working fine for me, all the needed dependencies are installed automatically.

@b1u3dr4g0nf1y: Maybe you have something in your makepkg.conf which is changing the default build options, because here I don't get the issue with _FORTIFY_SOURCE that you mention. Could you please check that nothing from your setup is lowering the optimization level from -O2?

b1u3dr4g0nf1y commented on 2018-12-23 14:09

Hi, when trying to rebuild, I needed to pass --optimization 2 to meson configure. Due to -werror=true use in and this warn-error :

warning _FORTIFY_SOURCE requires compiling with optimization (-O)

mearon commented on 2018-11-18 13:15

When building in a clean chroot like so:

makechrootpkg -c -r $BUILD_CHROOT -I ../scdoc/scdoc-1.5.2-2-any.pkg.tar.xz -I ../dummy-opengl-driver-git/dummy-opengl-driver-git-1-3-any.pkg.tar.xz -I ../xcb-util-errors/xcb-util-errors-1.0-1-x86_64.pkg.tar.xz

If fails with:

Dependency egl found: NO (tried pkgconfig) ERROR: Dependency "egl" not found, tried pkgconfig

I think the 'opengl-driver' dependency should be replaced with 'mesa', as it provides opengl-driver and probably lots of GL stuff. But as I'm a novice, I'm really not sure.

When replacing 'opengl-driver' with 'mesa' though it build correctly with this command:

makechrootpkg -c -r $BUILD_CHROOT -I ../scdoc/scdoc-1.5.2-2-any.pkg.tar.xz -I ../xcb-util-errors/xcb-util-errors-1.0-1-x86_64.pkg.tar.xz

PS: How can I format text as a code block?