On 21.02.2010 20:18, Neil Bothwick wrote: > Does --tree show what is trying to pull it in?
No. It does only say "world" or "system". Some command outputs appended to clarify the problem.
$ emerge -v -t -p -u -D world These are the packages that would be merged, in reverse order: Calculating dependencies ... done! Total: 0 packages, Size of downloads: 0 kB WARNING: A requested package will not be merged because it is listed in package.provided: sys-apps/busybox pulled in by 'world' This problem can be solved in one of the following ways: A) Use emaint to clean offending packages from world (if not installed). B) Uninstall offending packages (cleans them from world). C) Remove offending entries from package.provided. The best course of action depends on the reason that an offending package.provided entry exists. $ emerge -v -t -p -u -D system These are the packages that would be merged, in reverse order: Calculating dependencies ... done! Total: 0 packages, Size of downloads: 0 kB WARNING: A requested package will not be merged because it is listed in package.provided: sys-apps/busybox pulled in by 'system' $ emerge --deselect sys-apps/busybox >>> No matching atoms found in "world" favorites file... $ emaint -c all Checking world for problems Checking moveinst for problems Checking movebin for problems Checking binhost for problems Checking cleanresume for problems Finished $ cat /etc/portage/profile/packages -sys-apps/busybox $ cat /etc/portage/profile/package.provided sys-apps/openrc-0 mail-mta/ssmtp-9 dev-util/gtk-doc-am-1 sys-apps/busybox-1.16