Created attachment 317962 [details] test case for USE=icu conflict involving libxml2, qt-webkit, and chromium The attached test case results in the following output, even though the only workable solution is to enable USE=icu for all involved packages: emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libxml2:2[!icu?]". !!! One of the following packages is required to complete your request: - dev-libs/libxml2-2.8.0::test_repo (Change USE: -icu) - x11-libs/qt-webkit-4.8.2::test_repo (Change USE: +icu) (dependency required by "x11-libs/qt-webkit-4.8.2" [ebuild]) (dependency required by "x11-libs/qt-webkit" [argument]) If we disable the "autounmask_breakage" code from bug #368429, then we get the following output which is confusing because the test case already has USE=icu enabled for libxml2: emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libxml2[icu]". !!! One of the following packages is required to complete your request: - dev-libs/libxml2-2.8.0::test_repo (Change USE: +icu) (dependency required by "www-client/chromium-19.0.1084.52" [ebuild]) (dependency required by "www-client/chromium" [argument])