On Sun, 18 Oct 2020, Ashley Dixon wrote: > Date: Sun, 18 Oct 2020 15:42:06 > From: Ashley Dixon <[email protected]> > Reply-To: [email protected] > To: [email protected] > Subject: Re: [gentoo-user] what's wrong with my USE= statement in > /etc/portage/make.conf? > > On Sun, Oct 18, 2020 at 03:06:19PM -0400, Jude DaShiell wrote: > > [01;31mlivecd[01;34m /etc/portage #[00m emerge --ask --verbose --update > > --deep --newuse @world > > Please filter your script with `ansifilter` to remove ANSI colour control > codes. > Otherwise, output is remarkably difficult to read with the majority of > pagers. > I've filtered further quotations for you. > > > The following REQUIRED_USE flag constraints are unsatisfied: > > exactly-one-of ( elogind systemd ) > > > > (dependency required by "sys-auth/elogind-243.7::gentoo[policykit]" > > [ebuild]) > > (dependency required by "sys-auth/pambase-20201013::gentoo[elogind]" > > [ebuild]) > > (dependency required by "sys-libs/pam-1.4.0_p20200829::gentoo" [ebuild]) > > (dependency required by "sys-auth/passwdqc-1.4.0-r1::gentoo" [ebuild]) > > This does not really indicate an error in your make.conf file; you just need > to > build Polkit with EITHER the `elogind` or `systemd` flags set, but you > probably > don't want to set these flags globally. Polkit is pulled in as a dependency > by > the listed packages. > > Unless you're using systemd, add the following to your `package.use` > listings > and see if the issue is resolved: > > sys-auth/polkit elogind > > This restriction is defined at [1], using the built-in XOR "^^" operator > [2]. > The "exactly-one-of" terminology is used to save non-developers the hassle > of > trudging through the on-line Development Manual to find the meaning of > obscure > notations. > > [1] > https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-auth/polkit/polkit-0.118.ebuild#n18 > [2] https://devmanual.gentoo.org/ebuild-writing/variables/#required_use > The ansifilter package won't build on this system yet. Certainly one to get in future though. I have a /etc/portage/package.use subdirectory containing zz-autounmask file. Do I need to append sys-auth/polkit elogind to the end of that zz-autounmask file?
--

