On Sun, Oct 18, 2020 at 03:06:19PM -0400, Jude DaShiell wrote:
> livecd /etc/portage # 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

Attachment: signature.asc
Description: PGP signature

Reply via email to