media-sound/amarok-2.0.90 already depends on >=media-libs/taglib-extras-0.1[kde], but media-sound/amarok-utils-2.0.90 does not. It should. I had the following emerge --tree: [nomerge ] media-sound/amarok-2.0.90 [2.0.2-r1] [nomerge ] media-sound/amarok-utils-2.0.90 [uninstall ] media-sound/amarok-2.0.2-r1 [blocks b ] <media-sound/amarok-2.0.90:2 ("<media-sound/amarok-2.0.90:2" is blocking media-sound/amarok-utils-2.0.90) [ebuild U ] media-sound/amarok-2.0.90 [2.0.2-r1] [ebuild N ] media-sound/amarok-utils-2.0.90 [nomerge ] media-sound/amarok-2.0.90 [2.0.2-r1] [ebuild N ] media-libs/taglib-extras-0.1.2 [blocks B ] <media-sound/amarok-2.0.90:2 ("<media-sound/amarok-2.0.90:2" is blocking media-sound/amarok-utils-2.0.90) This may have been fine, except that I was running parallel emerge using --jobs, so amarok-utils tried to start building before taglib-extras had been installed. Solution: amarok-utils should additionally depend on taglib-extras.
Thanks for the report. I forgot to add it. I'll take care of this asap.
Sorry for taking so long to fix this - but I completely forgot this bug. Added dep to ebuild in the overlay.
Little correction - [kde] USE dep is not necessary. And amarok-utils depends on taglib-extras anyway.