Heya! Leo Famulari <l...@famulari.name> skribis:
> On Tue, Sep 05, 2017 at 10:59:54AM -0400, Ricardo Wurmus wrote: >> rekado pushed a commit to branch master >> in repository guix. >> >> commit fa67d5654176b4b815832eaf259188e1486c65ab >> Author: Ricardo Wurmus <rek...@elephly.net> >> Date: Tue Jul 25 10:15:58 2017 +0200 >> >> gnu: elogind: Update to 232.3. >> >> * gnu/packages/freedesktop.scm (elogind): Update to 232.3. >> [home-page]: Use new upstream home page. >> [arguments]: Disable tests, add new required configure flags; add build >> phase >> "autogen". >> [native-inputs]: Add autoconf, automake, libtool, and python. > > According to `git bisect`, this update broke several packages related to > FreeDesktop and GNOME. > > Specifically, those packages all require libcap to be available now. The > list of affected packages can be found with `git grep libcap`, since > they all had libcap added to their inputs. > > I found that propagating libcap from elogind fixed some of the build > failures and not others. I’ve pushed a Proper Fix™ here: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=c2ffcc4425946725f843466680b89b9b0aa1f45e The problem is just that libelogind.la was missing a -L flag for libcap. I’ve successfully rebuilt all the dependents of elogind here. Cheers, Ludo’.