On Fri, Jan 23, 2015 at 10:27 PM, Gevisz <gev...@gmail.com> wrote:

> 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.
>
>
Not too sure on this one, but the pam useflag may have come from the
default/linux profile, rather than the gnome one:

/usr/portage/profiles/default/linux/make.defaults:14,15
# Default starting set of USE flags for all default/linux profiles.
USE="berkdb crypt ipv6 ncurses nls pam readline ssl tcpd zlib"

/usr/portage/profiles/targets/desktop/gnome/make.defaults:5
USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer
introspection libsecret nautilus pulseaudio socialweb"

Reply via email to