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
>
>

Reply via email to