Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] This nite's switch to "full multilib"
Date: Sun, 29 Mar 2015 18:13:22
Message-Id: 5518409D.2040407@gmail.com
In Reply to: Re: [gentoo-user] This nite's switch to "full multilib" by Mick
1 On 29/03/2015 19:30, Mick wrote:
2 > On Sunday 29 Mar 2015 18:07:50 Alan McKinnon wrote:
3 >> On 29/03/2015 18:21, Mick wrote:
4 >>> On Sunday 29 Mar 2015 17:08:32 Yanestra wrote:
5 >>>> On 03/29/2015 05:03 PM, wabenbau@×××××.com wrote:
6 >>>>> "In most of the cases, Portage will be able to deliver correct
7 >>>>> suggestions for that when using the --autounmask feature.
8 >>>>
9 >>>> The first thing what happens here is that kde wants to upgrade because
10 >>>> qtchooser's mask miraculously becomes ignored. And qtchooser itself
11 >>>> doesn't install together with the libraries it pretends to control
12 >>>> because there masses of conflicts, no matter what combination (qt4, qt5)
13 >>>> I try.
14 >>>>
15 >>>> It has taken months of experimentation to get all the software to work
16 >>>> which I need. It was tricky, because in many places only particular
17 >>>> versions do.
18 >>>>
19 >>>> All that dissolves in a giant pile of rubbish...
20 >>>>
21 >>>> Regards,
22 >>>> Yanestra
23 >>>
24 >>> I've also ended up with qt blockers, that I do not seem capable to
25 >>> overcome yet. KDE wants qt 4.8.5 installed which is blocking qt 4.8.6.
26 >>> How did you go about overcoming this?
27 >>
28 >> I went through that exercise about a month ago, and I needed this:
29 >>
30 >> /etc/portage/package.use/abi_x86_32:
31 >>> =dev-qt/qtwebkit-4.8.6-r1:4 abi_x86_32
32 >>> =dev-qt/qtgui-4.8.6-r1:4 abi_x86_32
33 >>> =dev-qt/qtdbus-4.8.6-r1:4 abi_x86_32
34 >>> =dev-qt/qtscript-4.8.6-r1:4 abi_x86_32
35 >>> =dev-qt/qtcore-4.8.6-r1:4 abi_x86_32
36 >>> =dev-qt/qtxmlpatterns-4.8.6-r1:4 abi_x86_32
37 >>> =dev-qt/qt3support-4.8.6-r1 abi_x86_32
38 >>> =dev-qt/qtsql-4.8.6-r1:4 abi_x86_32
39 >>
40 >> Apparently I have some 32-bit app that uses Qt, and wine is also in the
41 >> mix. I imagine the number of possibilities and complications about this
42 >> can be huge and many folks will need to make their own unique tweaks to
43 >> package.use, and it'll take a while to shake out all the cruft in the tree
44 >
45 > Thanks Alan, after keywording:
46 >
47 > =dev-qt/qtopengl-4.8.6-r1 ~amd64
48 > =dev-qt/qtscript-4.8.6-r1 ~amd64
49 > =dev-qt/qtsql-4.8.6-r1 ~amd64
50 > =dev-qt/qtsvg-4.8.6-r1 ~amd64
51 > =dev-qt/qttest-4.8.6-r1 ~amd64
52 > =dev-qt/qttranslations-4.8.6-r1 ~amd64
53 > =dev-qt/qtwebkit-4.8.6-r1 ~amd64
54 > =dev-qt/qtxmlpatterns-4.8.6-r1 ~amd64
55 >
56 > and adding abi_x86_32 on many packages that emerge asked me to, I am now able
57 > to progress with 'emerge -a @preserved-rebuild'.
58 >
59
60 Thanks Mick. I think Michael posted the correct cause up-thread:
61
62 "If you're on stable, you'll need to keyword qt-4.8.6 in its entirety.
63 You can't mix and match versions, and 4.8.6 is the only one that
64 supports multilib."
65
66 So you probably want to add all current Qt4 packages to the list.
67
68 We should probably start asking all posters with similar problems what
69 is the output of
70
71 grep -ir qt /etc/portage
72
73 and help them remove all cruft that's getting in the way of a clean upgrade
74
75
76
77
78 --
79 Alan McKinnon
80 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] This nite's switch to "full multilib" Peter Humphrey <peter@××××××××××××.uk>