Gentoo Archives: gentoo-user

From: Jude DaShiell <jdashiel@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] what's wrong with my USE= statement in /etc/portage/make.conf?
Date: Sun, 18 Oct 2020 20:45:12
Message-Id: alpine.NEB.2.23.451.2010181621500.17557@panix1.panix.com
In Reply to: Re: [gentoo-user] what's wrong with my USE= statement in /etc/portage/make.conf? by Ashley Dixon
1 On Sun, 18 Oct 2020, Ashley Dixon wrote:
2
3 > Date: Sun, 18 Oct 2020 15:42:06
4 > From: Ashley Dixon <ash@××××××××××.uk>
5 > Reply-To: gentoo-user@l.g.o
6 > To: gentoo-user@l.g.o
7 > Subject: Re: [gentoo-user] what's wrong with my USE= statement in
8 > /etc/portage/make.conf?
9 >
10 > On Sun, Oct 18, 2020 at 03:06:19PM -0400, Jude DaShiell wrote:
11 > > livecd /etc/portage # emerge --ask --verbose --update --deep --newuse @world
12 >
13 > Please filter your script with `ansifilter` to remove ANSI colour control codes.
14 > Otherwise, output is remarkably difficult to read with the majority of pagers.
15 > I've filtered further quotations for you.
16 >
17 > > The following REQUIRED_USE flag constraints are unsatisfied:
18 > > exactly-one-of ( elogind systemd )
19 > >
20 > > (dependency required by "sys-auth/elogind-243.7::gentoo[policykit]" [ebuild])
21 > > (dependency required by "sys-auth/pambase-20201013::gentoo[elogind]" [ebuild])
22 > > (dependency required by "sys-libs/pam-1.4.0_p20200829::gentoo" [ebuild])
23 > > (dependency required by "sys-auth/passwdqc-1.4.0-r1::gentoo" [ebuild])
24 >
25 > This does not really indicate an error in your make.conf file; you just need to
26 > build Polkit with EITHER the `elogind` or `systemd` flags set, but you probably
27 > don't want to set these flags globally. Polkit is pulled in as a dependency by
28 > the listed packages.
29 >
30 > Unless you're using systemd, add the following to your `package.use` listings
31 > and see if the issue is resolved:
32 >
33 > sys-auth/polkit elogind
34 >
35 > This restriction is defined at [1], using the built-in XOR "^^" operator [2].
36 > The "exactly-one-of" terminology is used to save non-developers the hassle of
37 > trudging through the on-line Development Manual to find the meaning of obscure
38 > notations.
39 >
40 > [1] https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-auth/polkit/polkit-0.118.ebuild#n18
41 > [2] https://devmanual.gentoo.org/ebuild-writing/variables/#required_use
42 >
43 The ansifilter package won't build on this system yet. Certainly one to
44 get in future though.
45 I have a /etc/portage/package.use subdirectory containing zz-autounmask
46 file.
47 Do I need to append sys-auth/polkit elogind to the end of that
48 zz-autounmask file?
49
50 --

Replies

Subject Author
Re: [gentoo-user] what's wrong with my USE= statement in /etc/portage/make.conf? Ashley Dixon <ash@××××××××××.uk>