https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: media-sound/pasystray-0.8.1 fails to compile (DASH-SYSTEM). Discovered on: amd64 (internal ref: dash_tinderbox) NOTE: (DASH-SYSTEM) in the summary means that the bug was found on a machine that runs /bin/sh as dash but this bug MAY or MAY NOT BE related to dash.
Created attachment 847002 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: x11-key-grabber.c:33:10: fatal error: gdk/gdkx.h: No such file or directory x11-property.c:38:10: fatal error: gdk/gdkx.h: No such file or directory x11-property.c:38:10: fatal error: gdk/gdkx.h: No such file or directory
ci has reproduced this issue with version 0.8.2 - Updating summary.
This build failure is as a result of configuring x11-libs/gtk+:3 for wayland rather than X: x11-libs/gtk+ -X wayland There is an open issue for adding wayland support to pasystray here: https://github.com/christophgysin/pasystray/issues/90 From comments on the issue, forcing the x11 backend with gdk_set_allowed_backends ("x11"); may be useful. Also from comments on that issue, the AUR pasystray-wayland package ( https://aur.archlinux.org/packages/pasystray-wayland ) does this: build() { cd $_pkgname-$pkgver autoreconf -vif ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --disable-x11 \ --enable-appindicator make }
Sounds like something that can be fixed by updating the ebuild.
it would be nice if someone using wayland could try the fix and eventually fix the ebuild.