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 |