# emerge world -uNDvat These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy ">=kde-base/kdelibs-4.6.3[aqua=,-kdeprefix,semantic-desktop=]". !!! One of the following packages is required to complete your request: - kde-base/kdelibs-4.6.3 (Change USE: -semantic-desktop) - kde-base/gwenview-4.6.3 (Change USE: +semantic-desktop) (dependency required by "kde-base/gwenview-4.6.3" [ebuild]) (dependency required by "kde-base/kdegraphics-meta-4.6.3" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) So I change the flags in /etc/portage/package.use and ... # emerge world -uNDvat These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy ">=kde-base/kdelibs-4.6.3[aqua=,-kdeprefix,semantic-desktop=]". !!! One of the following packages is required to complete your request: - kde-base/kdelibs-4.6.3 (Change USE: +semantic-desktop) - kde-base/gwenview-4.6.3 (Change USE: -semantic-desktop) (dependency required by "kde-base/gwenview-4.6.3" [ebuild]) (dependency required by "kde-base/kdegraphics-meta-4.6.3" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument])
This is not a bug, select one, enable semantic-desktop globaly or disable semantic-desktop. It is not flag you can fiddle on per-package basis.