On Tuesday 14 August 2007 17:18:13 Grant wrote: > > > > > Three of my systems are having package management trouble. One of > > > > > the systems does this after revdep-rebuild: > > > > > > > > > > All ebuilds that could satisfy "=sys-devel/gcc-4.1.1" have been > > > > > masked. > > > > > > # ls -ld /etc/make.profile > > > lrwxrwxrwx 1 root root 56 Oct 1 2006 /etc/make.profile -> > > > /usr/portage/profiles/default-linux/amd64/2006.1/desktop > > > > Change to latest stable profile 2007.0/Desktop: > > rm /etc/make.profile > > #ln -s /usr/portage/profiles/default-linux/amd64/2007.0/desktop > > /etc/make.profile > > My mistake. That system used this profile: > > /usr/portage/profiles/hardened/x86/2.6 > > although I just changed it to: > > /usr/portage/profiles/hardened/x86/2.6/minimal > > because that sounds cooler. Does the hardened profile have something > to do with it wanting the masked gcc?
Quite the contrary. The hardened is incompatible with gcc 4.x. Thus =sys-devel/gcc-4* is masked in all profiles under hardened. Since you have 4.1.1 installed and no versions in that slot are unmasked it's complaining. I think there's a hardened handbook that you should probably read if you want to use a hardened profile. Switching from non-hardened to hardened is a lot more involved than changing the symlink. http://hardened.gentoo.org -- Bo Andresen
signature.asc
Description: This is a digitally signed message part.