Gentoo Archives: gentoo-amd64

From: Alex Alexander <wired@g.o>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: kdelibs insanity
Date: Fri, 31 Jul 2009 13:06:50
Message-Id: 225000070907310606p66f08c4bkc91075abec556134@mail.gmail.com
In Reply to: Re: [gentoo-amd64] Re: kdelibs insanity by Mark Haney
1 Something is fishy, those blocks are meant to tell you you're trying
2 to mix qt versions which is *not* supported.
3
4 There are a few things you can do to get rid of this once and for all:
5 - make sure your /var/lib/portage/world has no references to qt (4)
6 - make sure your emerge commands won't try to fetch only part of qt
7
8 >> octavian ~ # ACCEPT_KEYWORDS="~amd64" emerge -uav qt-svg qt-sql qt-dbus qt-gui qt-core qt-test qt-assistant
9
10 why would you ever want to do that? its easy to end up with mixed versions :S
11
12 # remove all qt4 (not necessary, anyway)
13 emerge -aC `eix --only-names -I x11-libs/qt-`
14 # remove qt meta package just in case
15 emerge -aC x11-libs/qt:4
16 # let dependencies pull qt, don't pull it yourself...
17 emerge -avDuN world
18
19 http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/
20
21 --
22 Alex Alexander || wired
23 Gentoo Linux Developer
24 http://www.linuxized.com
25
26
27 On Fri, Jul 31, 2009 at 15:49, Mark Haney<mhaney@××××××××××××.org> wrote:
28 > Mark Haney wrote:
29 >
30 >>
31 >> And, FWIW, on topic, having qt3support globally makes no difference. I
32 >> still have a thousand bleeding hoops to jump through to fix all the
33 >> asinine blocks and dependencies.
34 >>
35 >>
36 >
37 > Do you really wanna see how bloody stupid this whole problem is with QT?
38 >  Here's what I did:
39 >
40 > emerge -C qt-svg qt-sql qt-dbus qt-qt3support qt-gui qt-core qt-test
41 > qt-assistant
42 >
43 >
44 > I figure this will get the system clean enough for me to actually do
45 > something but stare at 20+ blocks.
46 >
47 > Nope.
48 >
49 >> octavian ~ # ACCEPT_KEYWORDS="~amd64" emerge -uav qt-svg qt-sql qt-dbus qt-gui qt-core qt-test qt-assistant
50 >>
51 >> These are the packages that would be merged, in order:
52 >>
53 >> Calculating dependencies... done!
54 >> [ebuild     U ] dev-libs/openssl-0.9.8k-r1 [0.9.8k] USE="(sse2) zlib -bindist -gmp -kerberos -test" 0 kB
55 >> [ebuild     U ] media-libs/libpng-1.2.38 [1.2.37] 514 kB
56 >> [ebuild     U ] dev-libs/glib-2.20.4 [2.18.4-r1] USE="-debug -doc -fam -hardened (-selinux) -xattr" 4,918 kB
57 >> [ebuild     U ] media-libs/fontconfig-2.7.0 [2.6.0-r2] USE="-doc" 1,504 kB
58 >> [ebuild     U ] sys-apps/dbus-1.2.12 [1.2.3-r1] USE="X -debug -doc (-selinux) -test%" 1,538 kB
59 >> [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
60 >> [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
61 >> [ebuild  N    ] x11-libs/qt-core-4.5.2  USE="glib iconv qt3support ssl -debug -doc -pch" 113,297 kB
62 >> [ebuild  N    ] x11-libs/qt-sql-4.5.2  USE="iconv mysql qt3support sqlite -debug (-firebird) -odbc -pch -postgres" 0 kB
63 >> [ebuild  N    ] x11-libs/qt-dbus-4.5.2  USE="-debug -pch" 0 kB
64 >> [ebuild     U ] x11-libs/qt-script-4.5.2 [4.5.1] USE="iconv -debug -pch (-custom-cxxflags%)" 0 kB
65 >> [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)
66 >> [ebuild  N    ] x11-libs/qt-test-4.5.2  USE="iconv -debug -pch" 0 kB
67 >> [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
68 >> [ebuild  N    ] x11-libs/qt-qt3support-4.5.2  USE="accessibility kde -debug -pch -phonon" 0 kB
69 >> [ebuild     U ] x11-libs/qt-webkit-4.5.2 [4.5.1] USE="kde -debug -pch (-custom-cxxflags%)" 0 kB
70 >> [ebuild  N    ] x11-libs/qt-svg-4.5.2  USE="iconv -debug -pch" 0 kB
71 >> [ebuild  N    ] x11-libs/qt-assistant-4.5.2  USE="-debug -pch" 0 kB
72 >> [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)
73 >> [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)
74 >> [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)
75 >> [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)
76 >> [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)
77 >> [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)
78 >> [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)
79 >> [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)
80 >> [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)
81 >> [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)
82 >> [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)
83 >> [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)
84 >> [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)
85 >>
86 >> Total: 17 packages (9 upgrades, 8 new), Size of downloads: 161,059 kB
87 >> Conflict: 14 blocks (13 unsatisfied)
88 >>
89 >
90 >
91 > THIS, my friends, is utter stupidity.
92 >
93 > --
94 > Interdum feror cupidine partium magnarum Europae vincendarum
95 >
96 > Mark Haney
97 > Sr. Systems Administrator
98 > ERC Broadband
99 > (828) 350-2415
100 >
101 >

Replies

Subject Author
Re: [gentoo-amd64] Re: kdelibs insanity Mark Haney <mhaney@××××××××××××.org>