1 |
I'm trying to globally enable the "bindist" USE flag on my system, but it |
2 |
seems net-p2p/bitcoin-qt wants -bindist: |
3 |
|
4 |
### BEGIN ### |
5 |
|
6 |
# USE="bindist" emerge -uDNav @world --with-bdeps=y |
7 |
|
8 |
These are the packages that would be merged, in order: |
9 |
|
10 |
Calculating dependencies... done! |
11 |
[ebuild R ] dev-libs/openssl-1.0.2k::gentoo USE="asm bindist* |
12 |
tls-heartbeat zlib -gmp -kerberos -rfc3779 -sctp -sslv2 -sslv3 -static-libs |
13 |
{-test} -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB |
14 |
[ebuild R ] media-libs/freetype-2.7.1-r2:2::gentoo USE="X adobe-cff |
15 |
bindist* bzip2 cleartype_hinting png -debug -doc -fontforge -harfbuzz |
16 |
-infinality -static-libs -utils" ABI_X86="(64) -32 (-x32)" 0 KiB |
17 |
[ebuild R ] net-misc/openssh-7.5_p1-r1::gentoo USE="X bindist* hpn |
18 |
pam pie ssl -X509 -audit -debug -kerberos -ldap -ldns -libedit -libressl |
19 |
-livecd -sctp (-selinux) -skey -ssh1 -static {-test}" 0 KiB |
20 |
[ebuild R ] dev-qt/qtnetwork-5.7.1:5/5.7::gentoo USE="bindist* ssl |
21 |
-connman -debug -libproxy -networkmanager {-test}" 0 KiB |
22 |
[ebuild R ] media-libs/mesa-17.0.3::gentoo USE="bindist* classic dri3 |
23 |
egl gallium gbm nptl -d3d9 -debug -gles1 -gles2 -llvm -opencl -openmax |
24 |
-osmesa -pax_kernel -pic (-selinux) -vaapi -valgrind -vdpau -vulkan |
25 |
-wayland -xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="i915 intel |
26 |
(-freedreno) -i965 -imx -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi |
27 |
(-vc4) (-vivante) -vmware" 0 KiB |
28 |
[ebuild R ] dev-qt/qtwebengine-5.7.1-r1:5/5.7::gentoo USE="alsa |
29 |
bindist* system-ffmpeg system-icu widgets -debug -geolocation -pax_kernel |
30 |
-pulseaudio {-test}" 0 KiB |
31 |
|
32 |
Total: 6 packages (6 reinstalls), Size of downloads: 0 KiB |
33 |
|
34 |
!!! Multiple package instances within a single package slot have been |
35 |
pulled |
36 |
!!! into the dependency graph, resulting in a slot conflict: |
37 |
|
38 |
dev-libs/openssl:0 |
39 |
|
40 |
(dev-libs/openssl-1.0.2k:0/0::gentoo, ebuild scheduled for merge) pulled |
41 |
in by |
42 |
dev-libs/openssl:0[bindist=] required by |
43 |
(dev-qt/qtnetwork-5.7.1:5/5.7::gentoo, ebuild scheduled for merge) |
44 |
^^^^^^^^ |
45 |
|
46 |
>=dev-libs/openssl-1.0.1:0=[bindist=] required by |
47 |
(net-misc/openssh-7.5_p1-r1:0/0::gentoo, ebuild scheduled for merge) |
48 |
^^^^^^^^ |
49 |
|
50 |
|
51 |
|
52 |
(dev-libs/openssl-1.0.2k:0/0::gentoo, installed) pulled in by |
53 |
dev-libs/openssl:0[-bindist] required by |
54 |
(net-p2p/bitcoin-qt-0.14.0:0/0::bitcoin, installed) |
55 |
^^^^^^^^ |
56 |
|
57 |
|
58 |
|
59 |
It might be possible to solve this slot collision |
60 |
by applying all of the following changes: |
61 |
- net-misc/openssh-7.5_p1-r1 (Change USE: -bindist) |
62 |
- dev-qt/qtnetwork-5.7.1 (Change USE: -bindist) |
63 |
- dev-libs/openssl-1.0.2k (Change USE: -bindist) |
64 |
|
65 |
# USE="bindist" emerge openssl bitcoin-qt |
66 |
Calculating dependencies... done! |
67 |
[ebuild R ] dev-libs/openssl-1.0.2k |
68 |
[ebuild R #] net-p2p/bitcoin-qt-0.14.0 |
69 |
|
70 |
The following USE changes are necessary to proceed: |
71 |
(see "package.use" in the portage(5) man page for more details) |
72 |
# required by net-p2p/bitcoin-qt-0.14.0::bitcoin[-libressl] |
73 |
# required by bitcoin-qt (argument) |
74 |
>=dev-libs/openssl-1.0.2k -bindist |
75 |
|
76 |
Use --autounmask-write to write changes to config files (honoring |
77 |
CONFIG_PROTECT). Carefully examine the list of proposed changes, |
78 |
paying special attention to mask or keyword changes that may expose |
79 |
experimental or unstable packages. |
80 |
|
81 |
### END ### |
82 |
|
83 |
The point is I can't find any reference to the bindist USE flag in the |
84 |
bitcoin-qt ebuild: |
85 |
|
86 |
$ grep bindist $(equery which bitcoin-qt) |
87 |
$ # returns nothing |
88 |
|
89 |
Is there any particular reason for bitcoin-qt not accepting a freely |
90 |
redistributable openssl package? |
91 |
|
92 |
Should I switch to libressl instead? I tried to do that some months ago, |
93 |
and it didn't end well... |
94 |
|
95 |
What do you suggest? |
96 |
|
97 |
Thanks. |
98 |
|
99 |
-- |
100 |
https://www.fturco.net/ |