I have emerged the following split KDE ebuilds (and all of the related dependencies): kde-base/kicker-applets kde-base/kuickshow kde-base/kooka kde-base/kate kde-base/kmid kde-base/krec kde-base/kbugbuster kde-base/ksnapshot kde-base/kmix kde-base/kicker kde-base/kate-plugins kde-base/konsole kde-base/kcontrol kde-base/kopete kde-base/konqueror kde-base/kruler kde-base/kscd kde-base/kdebase-startkde Yet when I try to emerge amarok, it tries to pull in the monolithic KDE ebuilds: emerge -p amarok These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild NS ] kde-base/kdelibs-3.3.2-r9 [ebuild N ] kde-base/kdebase-3.3.2-r2 [ebuild N ] kde-base/kdemultimedia-3.3.2 [ebuild N ] media-sound/amarok-1.2.4 I would expect it to use the split ebuilds as dependencies when available. Reproducible: Always Steps to Reproduce: 1. emerge KDE split ebuilds 2. emerge amarok 3. Actual Results: Tries to pull in monolithic KDE ebuilds. Expected Results: Emerge amarok and compile against split KDE ebuilds as dependencies.
What's your emerge info? Did you unmask all the split ebuilds? In particular kde-base/kdemultimedia-arts and kde-base/akode must be available.
I'm not sure that I have kde-base/akode in my /ect/portage/packages.keywords file. I will double-check when I get home tonight.
Ooops; 'kde-base/akode ~x86' was missing from /etc/portage/package.keywords. Adding that fixed the problem.