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:
> > 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
>
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?

-- 


Reply via email to