Gentoo Archives: gentoo-user

From: Kent Fredric <kentnl@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] conflict with same package, same USE
Date: Fri, 02 Jun 2017 09:35:09
Message-Id: 20170602213422.71fe48d7@katipo2.lan
In Reply to: [gentoo-user] conflict with same package, same USE by Hogren
1 On Fri, 2 Jun 2017 10:55:51 +0200
2 Hogren <hogren@×××××.com> wrote:
3
4 > dev-libs/openssl:0
5 >
6 > (dev-libs/openssl-1.0.2k:0/0::gentoo, ebuild scheduled for merge)
7 > pulled in by
8 > dev-libs/openssl:0[bindist=] required by
9 > (dev-qt/qtnetwork-5.6.2:5/5.6::gentoo, ebuild scheduled for merge)
10 >
11 > ^^^^^^^^
12 >
13 >
14 > (dev-libs/openssl-1.0.2k:0/0::gentoo, installed) pulled in by
15 > >=dev-libs/openssl-0.9.8f:0[bindist=] required by
16 > (net-misc/openssh-7.3_p1-r7:0/0::gentoo, installed)
17 >
18
19 The important thing here is not the version, but the use requirement in
20 the [ ]
21
22 Consulting `man 5 ebuild` ,
23
24 > foo[bar=] bar? ( foo[bar] ) !bar? ( foo[-bar] )
25
26 So, this means that:
27
28 dev-libs/openssl:0[bindist=] required by net-misc/openssh-7.3_p1-r7:0/0::gentoo
29
30 Interprets as:
31
32 is net-misc/openssh built with USE=bindist?
33 yes ->
34 require dev-libs/openssl be built with USE=bindist
35 no ->
36 require dev-libs/openssl be built WITHOUT USE=bindist
37
38 In short, the USE setting for openssl and openssh must have the same
39 value for USE=bindist
40
41 And also, dev-qt/qtnetwork also has the same constraint.
42
43 Thus, you need to configure the USE=bindist flag for all of:
44
45 dev-libs/openssl
46 dev-qt/qtnetwork
47 net-misc/openssh
48
49 Either be all USE=bindist or USE=-bindist
50
51 *hopefully* that's enough information for you to solve your issue,
52 but if not, I can expand upon request, if you state what parts you
53 don't understand
54 :)

Replies

Subject Author
Re: [gentoo-user] conflict with same package, same USE Hogren <hogren@×××××.com>