Something is fishy, those blocks are meant to tell you you're trying to mix qt versions which is *not* supported.
There are a few things you can do to get rid of this once and for all: - make sure your /var/lib/portage/world has no references to qt (4) - make sure your emerge commands won't try to fetch only part of qt >> octavian ~ # ACCEPT_KEYWORDS="~amd64" emerge -uav qt-svg qt-sql qt-dbus >> qt-gui qt-core qt-test qt-assistant why would you ever want to do that? its easy to end up with mixed versions :S # remove all qt4 (not necessary, anyway) emerge -aC `eix --only-names -I x11-libs/qt-` # remove qt meta package just in case emerge -aC x11-libs/qt:4 # let dependencies pull qt, don't pull it yourself... emerge -avDuN world http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/ -- Alex Alexander || wired Gentoo Linux Developer http://www.linuxized.com On Fri, Jul 31, 2009 at 15:49, Mark Haney<mha...@ercbroadband.org> wrote: > Mark Haney wrote: > >> >> And, FWIW, on topic, having qt3support globally makes no difference. I >> still have a thousand bleeding hoops to jump through to fix all the >> asinine blocks and dependencies. >> >> > > Do you really wanna see how bloody stupid this whole problem is with QT? > Here's what I did: > > emerge -C qt-svg qt-sql qt-dbus qt-qt3support qt-gui qt-core qt-test > qt-assistant > > > I figure this will get the system clean enough for me to actually do > something but stare at 20+ blocks. > > Nope. > >> octavian ~ # ACCEPT_KEYWORDS="~amd64" emerge -uav qt-svg qt-sql qt-dbus >> qt-gui qt-core qt-test qt-assistant >> >> These are the packages that would be merged, in order: >> >> Calculating dependencies... done! >> [ebuild U ] dev-libs/openssl-0.9.8k-r1 [0.9.8k] USE="(sse2) zlib >> -bindist -gmp -kerberos -test" 0 kB >> [ebuild U ] media-libs/libpng-1.2.38 [1.2.37] 514 kB >> [ebuild U ] dev-libs/glib-2.20.4 [2.18.4-r1] USE="-debug -doc -fam >> -hardened (-selinux) -xattr" 4,918 kB >> [ebuild U ] media-libs/fontconfig-2.7.0 [2.6.0-r2] USE="-doc" 1,504 kB >> [ebuild U ] sys-apps/dbus-1.2.12 [1.2.3-r1] USE="X -debug -doc >> (-selinux) -test%" 1,538 kB >> [ebuild U ] net-print/cups-1.3.11 [1.3.10-r2] USE="X acl jpeg pam perl >> png python ssl -avahi -dbus -gnutls -java -kerberos -ldap -php -ppds -samba >> -slp -static -tiff -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id >> -it -ja -pl -sv -zh_TW" 3,711 kB >> [ebuild U ] dev-db/mysql-5.0.83 [5.0.70-r1] USE="berkdb community%* perl >> ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 >> -minimal -profiling% (-selinux) -static" 35,580 kB >> [ebuild N ] x11-libs/qt-core-4.5.2 USE="glib iconv qt3support ssl >> -debug -doc -pch" 113,297 kB >> [ebuild N ] x11-libs/qt-sql-4.5.2 USE="iconv mysql qt3support sqlite >> -debug (-firebird) -odbc -pch -postgres" 0 kB >> [ebuild N ] x11-libs/qt-dbus-4.5.2 USE="-debug -pch" 0 kB >> [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-gui-4.5.2-r2, x11-libs/qt-assistant-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-webkit-4.5.2, >> x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) >> [ebuild N ] x11-libs/qt-test-4.5.2 USE="iconv -debug -pch" 0 kB >> [ebuild N ] x11-libs/qt-gui-4.5.2-r2 USE="accessibility cups dbus glib >> mng qt3support -debug -gtk -nas -nis -pch -raster -tiff -xinerama" 0 kB >> [ebuild N ] x11-libs/qt-qt3support-4.5.2 USE="accessibility kde -debug >> -pch -phonon" 0 kB >> [ebuild U ] x11-libs/qt-webkit-4.5.2 [4.5.1] USE="kde -debug -pch >> (-custom-cxxflags%)" 0 kB >> [ebuild N ] x11-libs/qt-svg-4.5.2 USE="iconv -debug -pch" 0 kB >> [ebuild N ] x11-libs/qt-assistant-4.5.2 USE="-debug -pch" 0 kB >> [blocks B ] >x11-libs/qt-qt3support-4.5.1-r9999 >> (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt-script-4.5.1, >> x11-libs/qt-opengl-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, >> x11-libs/qt-webkit-4.5.1) >> [blocks B ] <x11-libs/qt-xmlpatterns-4.5.2 >> ("<x11-libs/qt-xmlpatterns-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, >> x11-libs/qt-assistant-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) >> [blocks B ] >x11-libs/qt-test-4.5.1-r9999 >> (">x11-libs/qt-test-4.5.1-r9999" is blocking x11-libs/qt-script-4.5.1, >> x11-libs/qt-opengl-4.5.1, x11-libs/qt-xmlpatterns-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-opengl-4.5.1, >> x11-libs/qt-xmlpatterns-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-script-4.5.1, x11-libs/qt-opengl-4.5.1, >> x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-webkit-4.5.1) >> [blocks B ] <x11-libs/qt-opengl-4.5.2 ("<x11-libs/qt-opengl-4.5.2" is >> blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-assistant-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) >> [blocks B ] >x11-libs/qt-core-4.5.1-r9999 >> (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-script-4.5.1, >> x11-libs/qt-opengl-4.5.1, x11-libs/qt-xmlpatterns-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-script-4.5.1, x11-libs/qt-opengl-4.5.1, >> x11-libs/qt-xmlpatterns-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-gui-4.5.2-r2, x11-libs/qt-assistant-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-core-4.5.2, >> x11-libs/qt-sql-4.5.2) >> [blocks B ] >x11-libs/qt-gui-4.5.1-r9999 (">x11-libs/qt-gui-4.5.1-r9999" >> is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-opengl-4.5.1, >> x11-libs/qt-xmlpatterns-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-script-4.5.1, >> x11-libs/qt-opengl-4.5.1, x11-libs/qt-xmlpatterns-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-script-4.5.1, >> x11-libs/qt-opengl-4.5.1, x11-libs/qt-xmlpatterns-4.5.1) >> [blocks B ] >x11-libs/qt-assistant-4.5.1-r9999 >> (">x11-libs/qt-assistant-4.5.1-r9999" is blocking x11-libs/qt-script-4.5.1, >> x11-libs/qt-opengl-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, >> x11-libs/qt-webkit-4.5.1) >> >> Total: 17 packages (9 upgrades, 8 new), Size of downloads: 161,059 kB >> Conflict: 14 blocks (13 unsatisfied) >> > > > THIS, my friends, is utter stupidity. > > -- > Interdum feror cupidine partium magnarum Europae vincendarum > > Mark Haney > Sr. Systems Administrator > ERC Broadband > (828) 350-2415 > >