1 |
On Saturday 16 May 2015 08:54:00 Alan McKinnon wrote: |
2 |
> On 16/05/2015 09:50, Mick wrote: |
3 |
> > On a no-multilib machine I have arrived on a circular argument: |
4 |
> > ============================================================== |
5 |
> > # emerge -uaDv world |
6 |
> > |
7 |
> > These are the packages that would be merged, in order: |
8 |
> > |
9 |
> > Calculating dependencies... done! |
10 |
> > |
11 |
> > 390_32(-)?,abi_s390_64(-)?]". |
12 |
> > !!! One of the following packages is required to complete your request: |
13 |
> > - dev-qt/qtcore-4.8.6-r2::gentoo (Change USE: +qt3support) |
14 |
> > - dev-qt/qtgui-4.8.6-r4::gentoo (Change USE: -qt3support) |
15 |
> > (dependency required by "dev-qt/qtgui-4.8.6-r4::gentoo" [ebuild]) |
16 |
> > (dependency required by "app-text/poppler-0.32.0::gentoo[qt4]" |
17 |
> > [installed]) (dependency required by "media- |
18 |
> > plugins/evas_generic_loaders-1.12.0::gentoo[pdf]" [installed]) |
19 |
> > (dependency required by "@selected" [set]) |
20 |
> > (dependency required by "@world" [argument]) |
21 |
> > ============================================================== |
22 |
> > |
23 |
> > Fair enough, I add qt3support for dev-qt/qtcore-4.8.6-r2 and remove it |
24 |
> > for dev-qt/qtgui-4.8.6-r4, then rinse and repeat: |
25 |
> > ============================================================== |
26 |
> > # emerge -uaDv world |
27 |
> > |
28 |
> > These are the packages that would be merged, in order: |
29 |
> > |
30 |
> > Calculating dependencies... done! |
31 |
> > |
32 |
> > emerge: there are no ebuilds built with USE flags to satisfy "~dev- |
33 |
> > qt/qtcore-4.8.6[aqua=,debug=,glib=,qt3support=,abi_x86_32(-)?,abi_x86_64( |
34 |
> > -)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,ab |
35 |
> > i_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]". !!! One of |
36 |
> > the following packages is required to complete your request: - |
37 |
> > dev-qt/qtcore-4.8.6-r2::gentoo (Change USE: -qt3support) |
38 |
> > - dev-qt/qtgui-4.8.6-r4::gentoo (Change USE: +qt3support) |
39 |
> > (dependency required by "dev-qt/qtgui-4.8.6-r4::gentoo" [ebuild]) |
40 |
> > (dependency required by "app-crypt/pinentry-0.9.0::gentoo[qt4]" |
41 |
> > [installed]) (dependency required by "app-crypt/gnupg-2.0.26-r3::gentoo" |
42 |
> > [installed]) (dependency required by "dev-vcs/git-2.3.6::gentoo[gpg]" |
43 |
> > [installed]) (dependency required by |
44 |
> > "app-portage/layman-2.0.0-r3::gentoo[git]" [installed]) |
45 |
> > (dependency required by "@selected" [set]) |
46 |
> > (dependency required by "@world" [argument]) |
47 |
> > ============================================================== |
48 |
> > |
49 |
> > I don't want to bore you, but you can guess that if I were to reverse |
50 |
> > these USE settings I will arrive at the previous message. How to |
51 |
> > proceed from here? |
52 |
> |
53 |
> I had this myself a while back. Add or remove the flag to BOTH packages. |
54 |
> |
55 |
> Look carefully at the first message again, it says you need to do one of |
56 |
> those actions (effectively making one package match the other). A quick |
57 |
> glance can seem like it wants you to make the USE settings different, |
58 |
> that is not the case. |
59 |
|
60 |
Yes! I removed all USE flags for qt packages, then set +qt3support for both |
61 |
of the above complainers and some more that portage told me to and hey presto |
62 |
it is now updating all relevant qt packages to the latest version. |
63 |
|
64 |
Thanks once more Alan! :-) |
65 |
|
66 |
-- |
67 |
Regards, |
68 |
Mick |