On Sunday 28 June 2009 02:23:38 Nikos Chantziaras wrote: > On 06/28/2009 12:51 AM, Andrew Gaydenko wrote: > > Trying to upgrade to qt 4.5.2: > > > > kde4 wants qt3support for qt-core: > > > > x11-libs/qt-core-4.5.2 (Change USE: +qt3support) > > (dependency required by "x11-libs/qt-qt3support-4.5.2" [ebuild]) > > (dependency required by "kde-base/kteatime-4.2.4" [installed]) > > (dependency required by "kde-base/kdetoys-meta-4.2.4" [installed]) > > (dependency required by "kde-base/kde-meta-4.2.4" [installed]) > > > > OK, let's try: > > > > adding qt3support to qt-core wants qt3support for qt-gui > > adding qt3support to qt-gui wants qt3support for qt-sql > > adding qt3support to qt-sql conflicts with x11-libs/qt-opengl - last one > > insits on -qt3support for qt-core. > > > > At ~amd64. Where is my mistake? > > You forgot to add qt3support to qt-opengl too :) > > Anyway, I find all this a bit strange. qt3support is on by default, why > do you have to enable it explicitly? Did you put "-qt3support" in > make.conf? If yes, you should remove it.
make.conf hasn't qt3support at all. Adding qt3support to qt-opengl shows... well... something horrible (see below) :-) //====================================================================== emerge -pvDuN world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] x11-libs/qt-core-4.5.2 [4.5.1] USE="glib iconv qt3support ssl -debug -doc -pch" 0 kB [ebuild U ] x11-libs/qt-test-4.5.2 [4.5.1] USE="iconv -debug -pch" 0 kB [blocks b ] <x11-libs/qt-test-4.5.2 ("<x11-libs/qt-test-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt- svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild U ] x11-libs/qt-script-4.5.2 [4.5.1] USE="iconv -debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] <x11-libs/qt-script-4.5.2 ("<x11-libs/qt-script-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt- svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild U ] x11-libs/qt-sql-4.5.2 [4.5.1] USE="iconv mysql qt3support sqlite -debug (-firebird) -odbc -pch - postgres (-custom-cxxflags%)" 0 kB [blocks b ] <x11-libs/qt-sql-4.5.2 ("<x11-libs/qt-sql-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt- test-4.5.2, x11-libs/qt-svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2) [ebuild U ] x11-libs/qt-dbus-4.5.2 [4.5.1] USE="-debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] <x11-libs/qt-dbus-4.5.2 ("<x11-libs/qt-dbus-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt- svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild U ] x11-libs/qt-xmlpatterns-4.5.2 [4.5.1] USE="-debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] <x11-libs/qt-xmlpatterns-4.5.2 ("<x11-libs/qt-xmlpatterns-4.5.2" is blocking x11-libs/qt- assistant-4.5.2, x11-libs/qt-opengl-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt-svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt- core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild U ] x11-libs/qt-gui-4.5.2 [4.5.1-r2] USE="accessibility cups dbus glib mng qt3support tiff -debug -gtk% - nas -nis -pch -raster -xinerama (-custom-cxxflags%) (-gtkstyle%*)" 0 kB [blocks b ] <x11-libs/qt-gui-4.5.2 ("<x11-libs/qt-gui-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt- test-4.5.2, x11-libs/qt-svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild N ] x11-libs/qt-qt3support-4.5.2 USE="accessibility kde -debug -pch -phonon" 0 kB [ebuild U ] x11-libs/qt-svg-4.5.2 [4.5.1-r1] USE="iconv -debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] <x11-libs/qt-svg-4.5.2 ("<x11-libs/qt-svg-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt- test-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild U ] x11-libs/qt-opengl-4.5.2 [4.5.1] USE="qt3support -debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] <x11-libs/qt-opengl-4.5.2 ("<x11-libs/qt-opengl-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt- svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [ebuild U ] app-crypt/gpa-0.9.0 [0.8.0] USE="nls" 0 kB [ebuild U ] x11-libs/qt-webkit-4.5.2 [4.5.1] USE="kde -debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] >x11-libs/qt-assistant-4.5.1-r9999 (">x11-libs/qt-assistant-4.5.1-r9999" is blocking x11-libs/qt- opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt- xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] <x11-libs/qt-webkit-4.5.2 ("<x11-libs/qt-webkit-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11- libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt- test-4.5.2, x11-libs/qt-svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-core-4.5.2, x11- libs/qt-sql-4.5.2) [ebuild U ] x11-libs/qt-assistant-4.5.2 [4.5.1] USE="-debug -pch (-custom-cxxflags%)" 0 kB [blocks b ] >x11-libs/qt-test-4.5.1-r9999 (">x11-libs/qt-test-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt- dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] >x11-libs/qt-script-4.5.1-r9999 (">x11-libs/qt-script-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-4.5.1, x11-libs/qt- xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] <x11-libs/qt-assistant-4.5.2 ("<x11-libs/qt-assistant-4.5.2" is blocking x11-libs/qt-opengl-4.5.2, x11-libs/qt-xmlpatterns-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt- svg-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-gui-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks b ] >x11-libs/qt-xmlpatterns-4.5.1-r9999 (">x11-libs/qt-xmlpatterns-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt- dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11- libs/qt-webkit-4.5.1) [blocks b ] >x11-libs/qt-qt3support-4.5.1-r9999 (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt- dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] >x11-libs/qt-sql-4.5.1-r9999 (">x11-libs/qt-sql-4.5.1-r9999" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt- xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-core-4.5.1, x11-libs/qt- webkit-4.5.1) [blocks b ] >x11-libs/qt-core-4.5.1-r9999 (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt- dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] >x11-libs/qt-svg-4.5.1-r9999 (">x11-libs/qt-svg-4.5.1-r9999" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11- libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt- webkit-4.5.1) [blocks b ] >x11-libs/qt-gui-4.5.1-r9999 (">x11-libs/qt-gui-4.5.1-r9999" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt- xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] >x11-libs/qt-dbus-4.5.1-r9999 (">x11-libs/qt-dbus-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt- xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1) [blocks b ] >x11-libs/qt-webkit-4.5.1-r9999 (">x11-libs/qt-webkit-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt- dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) [blocks b ] >x11-libs/qt-opengl-4.5.1-r9999 (">x11-libs/qt-opengl-4.5.1-r9999" is blocking x11-libs/qt- assistant-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt- xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)