FS#79915 - [xdg-desktop-portal-wlr] Missing dependency mesa FTBFS

Attached to Project: Arch Linux
Opened by Eric Long (hack3ric) - Wednesday, 11 October 2023, 16:04 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Christian Rebischke (Shibumi)
Maxim Baz (maximbaz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

xdg-desktop-portal-wlr failed to build with the following log:

```
Run-time dependency gbm found: NO (tried pkgconfig)

meson.build:30:6: ERROR: Dependency "gbm" not found, tried pkgconfig

A full log can be found at /build/xdg-desktop-portal-wlr/src/xdg-desktop-portal-wlr-0.7.0/build/meson-logs/meson-log.txt

```

Adding mesa (providing libgbm.so and gbm.pc) solves the issue.

This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:20 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/xdg-desktop-portal-wlr /issues/1
Comment by Toolybird (Toolybird) - Wednesday, 11 October 2023, 21:50 GMT
Hmm, I wonder how come it built successfully only a few weeks ago? Some transitive dep must have changed or sumthin..
Comment by rvalue (rvalue) - Monday, 06 November 2023, 15:16 GMT
> Hmm, I wonder how come it built successfully only a few weeks ago? Some transitive dep must have changed or sumthin..

https://gitlab.archlinux.org/archlinux/packaging/packages/xdg-desktop-portal/-/commit/2b24f1dfab22167646f2201b929cd106696d0e91

Before this commit on 27 Sep, xdg-desktop-portal-impl will bring mesa to the build environment by the path xdg-desktop-portal-impl -> xdg-desktop-portal-dde -> qt5-base -> mesa.

Loading...