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
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
signature.asc
Description: PGP signature

