On Fri, 23 Jan 2015 19:29:38 +0200 Alexander Kapshuk 
<alexander.kaps...@gmail.com> wrote:

> On Fri, Jan 23, 2015 at 6:53 PM, Gevisz <gev...@gmail.com> wrote:
> 
> > On Fri, 23 Jan 2015 17:31:20 +0200 Alexander Kapshuk <
> > alexander.kaps...@gmail.com> wrote:
> >
> > > On Fri, Jan 23, 2015 at 1:46 PM, Gevisz <gev...@gmail.com> wrote:
> > >
> > > > While doing recent wold updates I get the following message:
> > > >
> > > > * Messages for package sys-apps/busybox-1.23.0-r1:
> > > > * You cannot have USE='static pam'.  Assuming static is more important.
> > > >
> > > > However, I never set any of those two flags neither in
> > > > /etc/portage/make.conf
> > > > no in /etc/portage/packag.use. So, it is set by default.
> > > >
> > > > So, why the message above?
> > > >
> > > STATIC is enabled and PAM is disabled in the ebuild:
> > >
> > > grep IUSE `equery -q w busybox`
> > > IUSE="debug ipv6 livecd make-symlinks math mdev -pam selinux sep-usr
> > > +static syslog systemd"
> >
> > Strange enough. How I arrived to +pam setting if I have not set it in
> > any of the /etc/portage/make.conf and /etc/portage/package.use files?
> >
> I had explicitly enabled pam globally in /etc/portage/make.conf.

But I did not.

> So after reading the portage message about pam having to be disabled,
> I disabled it explicitly in /etc/portage/package.use.
>
> Running 'emerge --info | grep pam' might reveal a USE flag setting with
> pam enabled.

I run something like this before I disabled it for busybox in package.use.

It is enabled system-wide. And I think that it is was enabled
in the desktop/gnome profile from which I started my Gentoo
installation about one and a half years ago. Later, I switched
to xfce4 but was afraid to switch the profile and recompile everything.

So, both pam and static use flags has been set by default in the gnome profile,
and then suddenly busybox started to complain about it.

Reply via email to