emerge /usr/portage/media-sound/emu10k1/emu10k1-0.20a-r5.ebuild -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-sound/aumix-2.8 [ebuild N ] sys-kernel/gentoo-dev-sources-2.6.0_beta11-r1 [ebuild N ] media-sound/emu10k1-0.20a-r5 hmm. seeing how this utility contains drivers for the 2.4 series kernels only, and depends on having a 2.4 kernel, I really doubt this is a valid dependancy. Curious as to what would cause this, I open up the ebuild for the emu10k stuff and see a dependency on a linux-sources virtual. This would explain why it wants to install a source tree, but not why it wants to install this particular source tree when I already have vanilla-sources installed. so I open up my /var/cache/edb/virtuals file and go down to the linux sources entry and remove mention of anything coming before vanilla-sources. ayanami root # emerge /usr/portage/media-sound/emu10k1/emu10k1-0.20a-r5.ebuild -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-sound/aumix-2.8 [ebuild N ] media-sound/emu10k1-0.20a-r5 it no longer wants to install any funny dependencies, as it sees I already have a linux source tree installed that satisfies this dependency. My conclusion: portage only sees the first virtual Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** This bug has been marked as a duplicate of 9050 ***