Gentoo Archives: gentoo-user

From: Francesco Turco <fturco@××××××××.fm>
To: gentoo-user@l.g.o
Subject: [gentoo-user] bitcoin-qt, openssl and the bindist USE flag
Date: Sat, 08 Apr 2017 18:16:15
Message-Id: 569a7d0e-7614-4020-b74e-9b9014525cae@fastmail.fm
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/

Replies

Subject Author
Re: [gentoo-user] bitcoin-qt, openssl and the bindist USE flag Mick <michaelkintzios@×××××.com>
Re: [gentoo-user] bitcoin-qt, openssl and the bindist USE flag Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] bitcoin-qt, openssl and the bindist USE flag Francesco Turco <fturco@××××××××.fm>