Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] qt USE flags conflict
Date: Sat, 16 May 2015 08:50:15
Message-Id: 201505160949.58168.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] qt USE flags conflict by Alan McKinnon
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] qt USE flags conflict Alan McKinnon <alan.mckinnon@×××××.com>