Created attachment 302259 [details] emerge --info I had to replace the HD on a machine and after recovering a previous prefix installation (i.e. by copying prefix root directory) in a new, freshly installed OS, each time I try to update the system, emerge claims that: $ emerge world -uDNpv Calculating dependencies... done! !!! Ebuilds for the following packages are either all !!! masked or don't exist: >=sys-apps/baselayout-2 $ eix baselayout -c [I] sys-apps/baselayout-prefix (1.12.14@09/13/11): Baselayout for Gentoo Prefix installs $ emerge --depclean baselayout -pv --- Couldn't find 'baselayout' to depclean. >>> No packages selected for removal by depclean $ grep baselayout Gentoo/usr/portage/profiles/prefix/packages -*sys-apps/baselayout # add back prefix baselayout *sys-apps/baselayout-prefix
I noticed this too. Something pulls it in, but we don't have it in Prefix. (Not trivial either.)
Ok, in this case the solution was to: $ emerge --depclean -av and re-emerge packages that have been removed but I still want to make use of. Evidently one of the packages was still pulling in baselayout (thanks Fabian).
Sorry for spamming, I believe the issue is still there.
baselayout reference in base/packages seems to conflict with the one in prefix/packages $ cd Gentoo/usr/portage/profiles/ $ grep baselayout base/packages *>=sys-apps/baselayout-2 $ grep baselayout prefix/packages -*sys-apps/baselayout # add back prefix baselayout *sys-apps/baselayout-prefix because if the baselayout reference is commented out in base/packages, then emerge does not lament lack of >=sys-apps/baselayout-2 packages. But this does not seem to me a proper solution.
You've found it, thanks! The removal in the prefix profile should match exactly what's in the base profile. I've updated the atom, that should fix it.