This is rather trivial but worthy of thought during future Portage developement. On a box that hadn't been updated since before the kernel sources were refactored emerge doesn't calculate the needed package set as what to me seem intutive with respect to virtual dependicies. icc-6.0 depends on virtual/linux-sources which triggers the upgrade to sys-kernel/gentoo-sources. Well, I use XFS so I need sys-kernel/xfs-sources. When I try to emerge xfs-sources and icc at the same time portage wants to emerge both xfs-sources and gentoo-sources. eg: # emerge -p xfs-sources icc These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild N ] sys-kernel/xfs-sources-2.4.18 to / [ebuild N ] sys-kernel/gentoo-sources-2.4.19 to / [ebuild U ] dev-lang/icc-6.0 to / I would expect that since xfs-sources provides virtual/linux-sources that portage would not merge gentoo-sources.
*** This bug has been marked as a duplicate of 1343 ***