I did a portage sync, and now "emerge -uDN world" doesn't want to update the Qt libraries: (I have no idea what the curl stuff is at the bottom; previous to that, emerge clearly says that "x11-libs/cairo[qt4]" is blocking x11-libs/qt-gui-4.8.3".) [ebuild U ] app-admin/eselect-1.3.2-r1 [1.3.1-r1] [ebuild U ] app-emulation/vmware-tools-9.2.0.812388 [8.8.4.744019] [ebuild U ] net-misc/curl-7.27.0-r3 [7.26.0] USE="-adns% -metalink% -rtmp%" [ebuild U ] app-misc/mc-4.8.6 [4.8.5-r1] [ebuild U ] app-emulation/wine-1.5.13 [1.5.12] [ebuild U ] app-text/libspectre-0.2.7 [0.2.6] [ebuild U ] x11-libs/qt-core-4.8.3 [4.8.2] [ebuild U ] x11-libs/qt-dbus-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-dbus-4.8.3:4 ("<x11-libs/qt-dbus-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-script-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-script-4.8.3:4 ("<x11-libs/qt-script-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-gui-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-gui-4.8.3:4 ("<x11-libs/qt-gui-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-sql-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-sql-4.8.3:4 ("<x11-libs/qt-sql-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-qt3support-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-qt3support-4.8.3:4 ("<x11-libs/qt-qt3support-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-test-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-test-4.8.3:4 ("<x11-libs/qt-test-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-svg-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-svg-4.8.3:4 ("<x11-libs/qt-svg-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-opengl-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-opengl-4.8.3:4 ("<x11-libs/qt-opengl-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3) [ebuild U ] x11-libs/qt-xmlpatterns-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-xmlpatterns-4.8.3:4 ("<x11-libs/qt-xmlpatterns-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-multimedia-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-multimedia-4.8.3:4 ("<x11-libs/qt-multimedia-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-webkit-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-webkit-4.8.3:4 ("<x11-libs/qt-webkit-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [ebuild U ] x11-libs/qt-declarative-4.8.3 [4.8.2] [blocks b ] <x11-libs/qt-declarative-4.8.3:4 ("<x11-libs/qt-declarative-4.8.3:4" is blocking x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-assistant-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [blocks b ] >x11-libs/qt-assistant-4.8.2-r9999:4 (">x11-libs/qt-assistant-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [ebuild U ] x11-libs/qt-assistant-4.8.3 [4.8.2-r1] [blocks b ] >x11-libs/qt-multimedia-4.8.2-r9999:4 (">x11-libs/qt-multimedia-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-script-4.8.2-r9999:4 (">x11-libs/qt-script-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-gui-4.8.2-r9999:4 (">x11-libs/qt-gui-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] <x11-libs/qt-assistant-4.8.3:4 ("<x11-libs/qt-assistant-4.8.3:4" is blocking x11-libs/qt-declarative-4.8.3, x11-libs/qt-webkit-4.8.3, x11-libs/qt-qt3support-4.8.3, x11-libs/qt-test-4.8.3, x11-libs/qt-svg-4.8.3, x11-libs/qt-xmlpatterns-4.8.3, x11-libs/qt-sql-4.8.3, x11-libs/qt-core-4.8.3, x11-libs/qt-gui-4.8.3, x11-libs/qt-script-4.8.3, x11-libs/qt-multimedia-4.8.3, x11-libs/qt-dbus-4.8.3, x11-libs/qt-opengl-4.8.3) [blocks b ] >x11-libs/qt-sql-4.8.2-r9999:4 (">x11-libs/qt-sql-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-xmlpatterns-4.8.2-r9999:4 (">x11-libs/qt-xmlpatterns-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-core-4.8.2-r9999:4 (">x11-libs/qt-core-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-svg-4.8.2-r9999:4 (">x11-libs/qt-svg-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-dbus-4.8.2-r9999:4 (">x11-libs/qt-dbus-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-declarative-4.8.2-r9999:4 (">x11-libs/qt-declarative-4.8.2-r9999:4" is blocking x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-qt3support-4.8.2-r9999:4 (">x11-libs/qt-qt3support-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-webkit-4.8.2-r9999:4 (">x11-libs/qt-webkit-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-test-4.8.2-r9999:4 (">x11-libs/qt-test-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2, x11-libs/qt-opengl-4.8.2) [blocks b ] >x11-libs/qt-opengl-4.8.2-r9999:4 (">x11-libs/qt-opengl-4.8.2-r9999:4" is blocking x11-libs/qt-declarative-4.8.2, x11-libs/qt-webkit-4.8.2, x11-libs/qt-svg-4.8.2, x11-libs/qt-test-4.8.2, x11-libs/qt-xmlpatterns-4.8.2, x11-libs/qt-assistant-4.8.2-r1, x11-libs/qt-multimedia-4.8.2) [ebuild U ] www-client/chromium-22.0.1229.56 [21.0.1180.89] [ebuild U ] app-emulation/vmware-workstation-9.0.0.812388 [8.0.4.744019-r1] [ebuild U ] app-emulation/vmware-modules-271.0 [264.4] [blocks B ] x11-libs/cairo[qt4] ("x11-libs/cairo[qt4]" is blocking x11-libs/qt-gui-4.8.3) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: net-misc/curl:0 (net-misc/curl-7.27.0-r3::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (net-misc/curl-7.26.0::gentoo, installed) pulled in by <net-misc/curl-7.27.0 required by (dev-cpp/libcmis-0.1.0-r1::gentoo, installed)
Created attachment 323886 [details] emerge --info x11-libs/cairo
The qt4 flag on x11-libs/cairo blocks x11-libs/qt-gui-4.8.3. Change your x11-libs/cairo USE to -qt4 and it will build.
(In reply to comment #2) > The qt4 flag on x11-libs/cairo blocks x11-libs/qt-gui-4.8.3. Change your > x11-libs/cairo USE to -qt4 and it will build. I know the workaround. What am I am doing here is reporting the bug :-) The cairo dep line is: qt4? ( >=x11-libs/qt-gui-4.8:4 ) It should match 4.8.3, just like it matches 4.8.2. But for some reason it doesn't.
Strange, I'm updating qt right now and didn't hit that blocker - cairo-1.12.2-r4 installed as well.
The relevant lines from qt-gui-4.8.3.ebuild are gtkstyle? ( x11-libs/gtk+:2[aqua=] !x11-libs/cairo[qt4] ) so disabling the gtkstyle flag should also remove the blocker.
OK, now that's totally not apparent from the message emerge give you.
I am not sure whether this is a real bug or not so assigning to Qt team for further investigation
There are problems between cairo[qt4] and qt-gui[gtkstyle]. The qt-gui ebuild used to have a die in pkg_setup, which I have now moved to a regular blocker to make things more straight-forward and consistent. So you should choose either one or the other of the involved useflags.
OK, change reverted in qt-gui-4.8.3-r1