1 |
On 14/03/18 12:32, Walter Dnes wrote: |
2 |
> ======================================================= |
3 |
> !!! Multiple package instances within a single package slot have been pulled |
4 |
> !!! into the dependency graph, resulting in a slot conflict: |
5 |
> |
6 |
> dev-libs/openssl:0 |
7 |
> |
8 |
> (dev-libs/openssl-1.0.2n:0/0::gentoo, installed) pulled in by |
9 |
> >=dev-libs/openssl-1.0.1:0/0=[bindist] required by (net-misc/openssh-7.5_p1-r4:0/0::musl, installed) |
10 |
> ^^^^^^^ |
11 |
> |
12 |
> (dev-libs/openssl-1.0.2n:0/0::gentoo, ebuild scheduled for merge) pulled in by |
13 |
> >=dev-libs/openssl-1.0.2:0=[-bindist(-)] required by (dev-python/cryptography-2.0.2-r1:0/0::gentoo, ebuild scheduled for merge) |
14 |
> |
15 |
> |
16 |
> The following USE changes are necessary to proceed: |
17 |
> (see "package.use" in the portage(5) man page for more details) |
18 |
> # required by dev-python/cryptography-2.0.2-r1::gentoo[-libressl] |
19 |
> # required by dev-python/pyopenssl-17.2.0::gentoo |
20 |
> # required by dev-python/urllib3-1.22::gentoo |
21 |
> # required by dev-python/requests-2.18.2-r1::gentoo |
22 |
> # required by dev-python/ssl-fetch-0.4::gentoo |
23 |
> # required by app-portage/layman-2.4.2::gentoo |
24 |
> # required by layman (argument) |
25 |
>> =dev-libs/openssl-1.0.2n -bindist |
26 |
> ======================================================= |
27 |
> |
28 |
> So I add the line... |
29 |
>> =dev-libs/openssl-1.0.2n -bindist |
30 |
… |
31 |
> ...to /etc/portage/package.use and run "emerge -q layman dev-vcs/git" |
32 |
> and get the following. How can I resolve this? |
33 |
> |
34 |
> ======================================================= |
35 |
> !!! Multiple package instances within a single package slot have been pulled |
36 |
> !!! into the dependency graph, resulting in a slot conflict: |
37 |
> |
38 |
> dev-libs/openssl:0 |
39 |
> |
40 |
> (dev-libs/openssl-1.0.2n:0/0::gentoo, installed) pulled in by |
41 |
> >=dev-libs/openssl-1.0.1:0/0=[bindist] required by (net-misc/openssh-7.5_p1-r4:0/0::musl, installed) |
42 |
> ^^^^^ |
43 |
> (and 4 more with the same problem) |
44 |
> |
45 |
> (dev-libs/openssl-1.1.0g-r2:0/1.1::gentoo, ebuild scheduled for merge) pulled in by |
46 |
> >=dev-libs/openssl-1.0.2:0=[-bindist(-)] required by (dev-python/cryptography-2.0.2-r1:0/0::gentoo, ebuild scheduled for merge) |
47 |
> |
48 |
> |
49 |
> NOTE: Use the '--verbose-conflicts' option to display parents omitted above |
50 |
|
51 |
By default, stages are built with USE=bindist; and this should be the |
52 |
default in make.conf. |
53 |
|
54 |
OpenSSH requires that it is built with a version of OpenSSL that's built |
55 |
with the bindist flag in the same state. So if you enable it on one, |
56 |
you need it enabled on the other. Here, you're turning off bindist; so |
57 |
you need to turn it off for OpenSSH too. |
58 |
-- |
59 |
Stuart Longland (aka Redhatter, VK4MSL) |
60 |
|
61 |
I haven't lost my mind... |
62 |
...it's backed up on a tape somewhere. |