Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qtnetwork openssl block - libressl and bindist flag SOLVED
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 5:01 pm    Post subject: qtnetwork openssl block - libressl and bindist flag SOLVED Reply with quote

EDIT: The solution is actually just a work around, the ebuild is still broken. You have to copy the qtnetwork ebuild into a local overlay and remove "ssl? ( dev-libs/openssl:0=[bindist=] )" from the DEPEND= stage.

So it seems like qtnetwork -requires- openssl to be built with -bindist use flag -if- qtnetwork is built with the ssl use flag. And that even if you opted for libressl instead. And it's not possible to have libressl and openssl installed at the same time.

So the real fault here is the fact that qtnetwork requires openssl to built with -bindist, even though openssl isn't even available and qtnetwork is configured with the libressl use flag instead. Something is plainly and obviously wrong here.

I'm getting waaaay- waaay too many artificial blocks here. Somebody needs to re-analyze this logic because it's -obviously- wrong. I haven't even been able to build a good gentoo system even though I've been trying for weeks now. It's getting super frustrating and this is a good example of a completely artificial limitation that was imposed and doesn't even actually exist. This is a -MAJOR- problem. I absolutely guarantee it would compile if it would just let me. But there doesn't seem to be any possible way around it.


Last edited by duby2291 on Tue Oct 10, 2017 6:22 pm; edited 2 times in total
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Tue Oct 10, 2017 5:17 pm    Post subject: Reply with quote

qtnetwork in the tree does not yet support libressl.

However, I get 0 problems when using qtnetwork from the libressl overlay:
Code:
Calculating dependencies... done!
[ebuild  N     ] dev-qt/qtchooser-0_p20151008::gentoo  USE="{-test}" 31 KiB
[ebuild  N     ] dev-util/scons-2.4.1::gentoo  USE="-doc" PYTHON_TARGETS="python2_7 (-pypy)" 625 KiB
[ebuild  N     ] dev-libs/double-conversion-2.0.1:0/1::gentoo  USE="-static-libs" 6,850 KiB
[ebuild   R    ] dev-libs/libpcre-8.41:3::gentoo  USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" 1,526 KiB
[ebuild  N     ] dev-qt/qtcore-5.7.1-r3:5/5.7::gentoo  USE="icu -debug -systemd {-test}" 43,939 KiB
[ebuild  N    ~] dev-qt/qtnetwork-5.7.1:5/5.7::libressl  USE="bindist libressl ssl -connman -debug -libproxy -networkmanager {-test}" 0 KiB

Total: 6 packages (5 new, 1 reinstall), Size of downloads: 52,968 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtcore-5.7.1-r3::gentoo
# required by dev-qt/qtnetwork-5.7.1::libressl
# required by qtnetwork (argument)
>=dev-libs/libpcre-8.41 pcre16

Would you like to add these changes to your config files? [Yes/No]
But since you didn't provide any output, I can only guess that your problem is easily addressed.
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21994
Location: here

PostPosted: Tue Oct 10, 2017 5:17 pm    Post subject: Reply with quote

qtnetwork not force to have -bindist use flag
qtnetwork-5.7.1.ebuild:
DEPEND="
        ~dev-qt/qtcore-${PV}
        >=sys-libs/zlib-1.2.5
        connman? ( ~dev-qt/qtdbus-${PV} )
        libproxy? ( net-libs/libproxy )
        networkmanager? ( ~dev-qt/qtdbus-${PV} )
        ssl? ( dev-libs/openssl:0[bindist=] )
"

You can post full output of emerge?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 5:35 pm    Post subject: Reply with quote

pjp wrote:
qtnetwork in the tree does not yet support libressl.

However, I get 0 problems when using qtnetwork from the libressl overlay:
Code:
Calculating dependencies... done!
[ebuild  N     ] dev-qt/qtchooser-0_p20151008::gentoo  USE="{-test}" 31 KiB
[ebuild  N     ] dev-util/scons-2.4.1::gentoo  USE="-doc" PYTHON_TARGETS="python2_7 (-pypy)" 625 KiB
[ebuild  N     ] dev-libs/double-conversion-2.0.1:0/1::gentoo  USE="-static-libs" 6,850 KiB
[ebuild   R    ] dev-libs/libpcre-8.41:3::gentoo  USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" 1,526 KiB
[ebuild  N     ] dev-qt/qtcore-5.7.1-r3:5/5.7::gentoo  USE="icu -debug -systemd {-test}" 43,939 KiB
[ebuild  N    ~] dev-qt/qtnetwork-5.7.1:5/5.7::libressl  USE="bindist libressl ssl -connman -debug -libproxy -networkmanager {-test}" 0 KiB

Total: 6 packages (5 new, 1 reinstall), Size of downloads: 52,968 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtcore-5.7.1-r3::gentoo
# required by dev-qt/qtnetwork-5.7.1::libressl
# required by qtnetwork (argument)
>=dev-libs/libpcre-8.41 pcre16

Would you like to add these changes to your config files? [Yes/No]
But since you didn't provide any output, I can only guess that your problem is easily addressed.



Then that overlay needs to be updated then. I can't get it to pull in that version of that qtnetwork. It just won't do it. EDIT: This is -EXACTLY- the problem you guys deserve to get for pulling shit out of the main tree and forcing it into un-maintained overlays.

Code:

TheBeast / # emerge -DNuvp world

 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/libaio-0.3.110::gentoo  USE="-static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] sys-libs/libutempter-1.1.6-r2::gentoo  USE="-static-libs" 0 KiB
[ebuild  N     ] sys-apps/tcp-wrappers-7.6.22-r1::gentoo  USE="ipv6 -netgroups -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-libs/webrtc-audio-processing-0.3::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] sys-devel/autoconf-archive-2017.09.28::gentoo  0 KiB
[ebuild  N     ] dev-util/cppunit-1.14.0::gentoo  USE="-doc -examples -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] app-text/docbook-dsssl-stylesheets-1.79-r2::gentoo  0 KiB
[ebuild  N     ] media-libs/libogg-1.3.2::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-libs/giflib-5.1.4:0/7::gentoo  USE="-doc -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] net-libs/libasyncns-0.8-r4::gentoo  USE="-debug -doc" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-vcs/cvsps-2.2_beta1::gentoo  0 KiB
[ebuild  N     ] dev-libs/xapian-1.4.4:0/30::gentoo  USE="chert glass inmemory -doc -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse sse2" 0 KiB
[ebuild  N     ] sys-apps/keyutils-1.5.10::gentoo  USE="-static -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] kde-frameworks/kdelibs-env-4.14.3:4/4.14::gentoo  0 KiB
[ebuild  N     ] net-libs/libssh2-1.8.0-r1::gentoo  USE="libressl zlib -gcrypt -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libvdpau-1.1.1::gentoo  USE="dri -doc {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-libs/sbc-1.3::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 241 KiB
[ebuild  N     ] net-misc/dhcp-4.3.6-r1::gentoo  USE="client ipv6 ldap libressl server ssl (-selinux) -vim-syntax" 0 KiB
[ebuild  N     ] sys-fs/fuse-2.9.7::gentoo  USE="-examples -static-libs" 0 KiB
[ebuild   R    ] dev-libs/boehm-gc-7.6.0::gentoo  USE="cxx threads* -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] app-text/qpdf-7.0.0:0/18::gentoo  USE="perl* -doc -examples -static-libs {-test}" 0 KiB
[ebuild  N    #] dev-libs/openssl-1.1.0f:0/1.1::gentoo  USE="asm bindist zlib -rfc3779 -sctp -static-libs {-test} -tls-heartbeat -vanilla" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB
[ebuild  N     ] dev-perl/Net-Daemon-0.480.0-r2::gentoo  0 KiB
[ebuild  N     ] virtual/perl-Storable-2.560.100_rc-r2::gentoo  0 KiB
[ebuild  N     ] virtual/perl-Sys-Syslog-0.330.100_rc-r4::gentoo  0 KiB
[ebuild  N     ] virtual/perl-Locale-Maketext-1.260.100_rc-r4::gentoo  0 KiB
[ebuild  N     ] dev-lang/orc-0.4.27::gentoo  USE="-examples -pax_kernel -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-perl/PlRPC-0.202.0-r2::gentoo  0 KiB
[ebuild  N     ] dev-perl/Locale-Maketext-Lexicon-1.0.0::gentoo  USE="{-test}" 90 KiB
[ebuild  N     ] dev-perl/DBI-1.637.0::gentoo  USE="-examples {-test}" 0 KiB
[ebuild  N     ] dev-perl/DBD-SQLite-1.540.0::gentoo  USE="-system-sqlite {-test}" 0 KiB
[ebuild   R    ] media-libs/tiff-4.0.8::gentoo  USE="cxx jpeg lzma* zlib -jbig -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] net-misc/curl-7.56.0::gentoo  USE="ipv6 ldap samba* ssh* ssl threads* -adns -http2 -idn -kerberos -metalink -rtmp -static-libs {-test}" ABI_X86="32 (64) (-x32)" CURL_SSL="libressl -axtls -gnutls -mbedtls -nss -openssl (-winssl)" 0 KiB
[ebuild  N     ] media-libs/libvorbis-1.3.5::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] x11-proto/scrnsaverproto-1.2.2-r1::gentoo  USE="-doc" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] x11-apps/iceauth-1.0.7::gentoo  0 KiB
[ebuild  N     ] x11-apps/rgb-1.0.6::gentoo  0 KiB
[ebuild  N     ] dev-libs/libev-4.24::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-libs/speexdsp-1.2_rc3::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse sse2" 0 KiB
[ebuild  N     ] media-libs/speex-1.2.0-r1::gentoo  USE="vbr -static-libs -utils" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse" 0 KiB
[ebuild  N     ] dev-lang/tcl-8.6.7:0/8.6::gentoo  USE="threads -debug" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libXScrnSaver-1.2.2-r1::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-libs/libverto-0.2.6::gentoo  USE="libev threads -glib -libevent -static-libs -tevent" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libXvMC-1.0.10::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 307 KiB
[ebuild  N     ] app-eselect/eselect-xvmc-0.4::gentoo  0 KiB
[ebuild  N     ] dev-libs/libgamin-0.1.10-r5::gentoo  USE="python -debug -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] app-crypt/mit-krb5-1.15.2::gentoo  USE="keyutils libressl nls pkinit threads -doc -openldap (-selinux) {-test} -xinetd" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libnatspec-0.3.0::gentoo  USE="python* -doc" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] dev-util/boost-build-1.65.0::gentoo  USE="python -examples {-test}" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] app-dicts/myspell-en-20170501::gentoo  0 KiB
[ebuild  N     ] app-text/docbook-sgml-dtd-3.0-r3:3.0::gentoo  0 KiB
[ebuild  N     ] app-admin/gamin-0.1.10-r1::gentoo  ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] app-admin/gam-server-0.1.10-r2::gentoo  USE="-debug" 0 KiB
[ebuild  N     ] virtual/fam-0-r1::gentoo  ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-python/pyelftools-0.24::gentoo  USE="-examples" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-libs/boost-1.65.0:0/1.65.0::gentoo  USE="nls python threads -context -debug -doc -icu -mpi -static-libs -tools" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] app-misc/pax-utils-1.2.2-r2::gentoo  USE="python* seccomp -caps -debug" 0 KiB
[ebuild  N     ] sys-block/thin-provisioning-tools-0.7.2::gentoo  USE="-static {-test}" 0 KiB
[ebuild  N     ] x11-libs/xpyb-1.3.1-r3::gentoo  USE="(-selinux) -static-libs" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] dev-python/pbr-3.1.1::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] sys-apps/file-5.32::gentoo  USE="python* zlib -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/extras-1.0.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] sys-libs/cracklib-2.9.6-r1::gentoo  USE="nls python* zlib -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/pyrsistent-0.13.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/mimeparse-1.6.0::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/cython-0.26.1::gentoo  USE="-doc -emacs {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/linecache2-1.0.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] sys-apps/kmod-24::gentoo  USE="lzma* python* tools zlib -debug -doc -static-libs" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/traceback2-1.4.0::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/unittest2-1.1.0::gentoo  PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] net-wireless/crda-3.18-r1::gentoo  USE="libressl -gcrypt" 0 KiB
[ebuild  N     ] dev-vcs/cvs-1.12.12-r12::gentoo  USE="crypt nls pam -doc -kerberos -server" 3,123 KiB
[ebuild  N     ] dev-python/testtools-2.3.0::gentoo  USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/fixtures-3.0.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] net-libs/libndp-1.6-r1::gentoo  ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] gnome-base/gnome-common-3.18.0-r1:3::gentoo  USE="autoconf-archive" 0 KiB
[ebuild  N     ] dev-qt/qtconcurrent-5.9.2:5/5.9::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  NS    ] dev-qt/qtxmlpatterns-4.8.7:4::gentoo [5.9.2:5/5.9::gentoo] USE="(-aqua) -debug -pch" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  NS    ] dev-qt/qttest-4.8.7:4::gentoo [5.9.2:5/5.9::gentoo] USE="exceptions (-aqua) -debug -pch" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-libs/dbus-glib-0.108::gentoo  USE="-debug -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libxml2-2.9.5:2::gentoo  USE="ipv6 lzma* python readline -debug -examples -icu -static-libs {-test}" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] dev-libs/libxslt-1.1.30-r1::gentoo  USE="crypt python* -debug -examples -static-libs" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] dev-util/itstool-2.0.2::gentoo  PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] media-libs/xvid-1.3.4::gentoo  USE="threads -examples -pic" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] virtual/awk-1::gentoo  0 KiB
[ebuild  N     ] dev-libs/libatasmart-0.19-r2:0/4::gentoo  USE="-static-libs" 0 KiB
[ebuild  N     ] dev-libs/libgudev-232::gentoo  USE="introspection -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] virtual/libgudev-232::gentoo  USE="introspection -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] net-libs/libmbim-1.14.0::gentoo  USE="udev -static-libs" 0 KiB
[ebuild  N     ] net-libs/libqmi-1.18.0:0/5.1::gentoo  USE="mbim -doc -static-libs" 0 KiB
[ebuild  N     ] dev-python/pycairo-1.15.3::gentoo  USE="xcb -doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-python/pygobject-3.24.1:3::gentoo  USE="cairo threads -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] app-misc/media-player-info-23::gentoo  0 KiB
[ebuild   R    ] x11-libs/libdrm-2.4.83::gentoo  USE="libkms* -static-libs -valgrind" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="amdgpu intel nouveau radeon (-exynos) (-freedreno) (-omap) (-tegra) (-vc4) (-vivante) -vmware" 0 KiB
[ebuild  N     ] app-eselect/eselect-opencl-1.1.0-r4::gentoo  851 KiB
[ebuild   R    ] net-print/cups-2.2.4::gentoo  USE="X acl dbus pam python* ssl threads usb -debug -java -kerberos -lprng-compat (-selinux) -static-libs -systemd -xinetd -zeroconf" ABI_X86="32 (64) (-x32)" LINGUAS="ca cs de es fr it ja ru" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] media-libs/glu-9.0.0-r1::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] virtual/glu-9.0-r1::gentoo  ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] sys-libs/tdb-1.3.15::gentoo  USE="python" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] sys-fs/lvm2-2.02.166-r2::gentoo  USE="readline thin udev -clvm -cman -corosync -device-mapper-only -lvm1 -lvm2create_initrd -openais -sanlock (-selinux) -static -static-libs -systemd" 0 KiB
[ebuild  N     ] sys-fs/dmraid-1.0.0_rc16-r3::gentoo  USE="-dietlibc -intel_led -klibc -led -mini -static" 0 KiB
[ebuild  N     ] app-crypt/gpgme-1.8.0-r3:1/11::gentoo  USE="cxx python qt5 -common-lisp -static-libs" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] sys-libs/ncurses-6.0-r1:0/6::gentoo  USE="cxx gpm threads* unicode -ada -debug -doc -minimal -profile -static-libs {-test} -tinfo -trace" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-sound/lame-3.99.5-r1::gentoo  USE="frontend -debug -mp3rtp -sndfile -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="(-mmx)" 0 KiB
[ebuild   R    ] www-client/w3m-0.5.3-r9::gentoo  USE="X fbcon* gpm gtk libressl nls ssl unicode -imlib -lynxkeymap -nntp -xface" L10N="-ja" 0 KiB
[ebuild  N     ] dev-libs/check-0.11.0::gentoo  USE="-static-libs -subunit" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-python/subunit-1.2.0-r1::gentoo  USE="-static-libs {-test}" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] sys-devel/gettext-0.19.8.1::gentoo  USE="acl cvs* cxx git* ncurses nls openmp -doc -emacs -java -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] sys-apps/util-linux-2.30.2::gentoo  USE="cramfs ncurses nls pam python* readline suid udev unicode -build -caps -fdformat -kill (-selinux) -slang -static-libs -systemd {-test} -tty-helpers" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_5 -python3_6" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] sys-libs/talloc-2.1.10::gentoo  USE="python -compat" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] sys-libs/libnih-1.0.3-r3::gentoo  USE="dbus nls threads -static-libs" 1,160 KiB
[ebuild  N     ] app-text/hunspell-1.6.2:0/1.6::gentoo  USE="ncurses nls readline -static-libs" L10N="-af -bg -ca -cs -cy -da -de -de-1901 -el -en -eo -es -et -fo -fr -ga -gl -he -hr -hu -ia -id -is -it -kk -km -ku -lt -lv -mi -mk -ms -nb -nl -nn -pl -pt -pt-BR -ro -ru -sk -sl -sq -sv -sw -tn -uk -zu" 0 KiB
[ebuild   R    ] sys-libs/binutils-libs-2.29.1:0/2.29.1::gentoo  USE="64-bit-bfd* nls -multitarget -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-libs/flac-1.3.2-r1::gentoo  USE="cxx ogg (-altivec) -debug -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse" 0 KiB
[ebuild  N     ] net-dns/dnsmasq-2.78::gentoo  USE="dbus dhcp id inotify ipv6 nls -auth-dns -conntrack -dhcp-tools -dnssec -idn -libidn2 -lua -script (-selinux) -static -tftp" LINGUAS="-de -es -fi -fr -id -it -no -pl -pt_BR -ro" 0 KiB
[ebuild  N     ] dev-libs/libbytesize-1.2::gentoo  USE="-doc {-test}" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_5 -python3_6" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild   R    ] dev-libs/elfutils-0.170-r1::gentoo  USE="bzip2 lzma* nls utils -static-libs {-test} (-threads)" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] app-crypt/rhash-1.3.5::libressl [1.3.5::gentoo] USE="libressl%* nls -debug -openssl -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-lang/yasm-1.3.0::gentoo  USE="nls python" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] dev-libs/apr-1.6.2:1::gentoo  USE="urandom -doc -older-kernels-compatibility (-selinux) -static-libs" 834 KiB
[ebuild   R    ] sys-fs/e2fsprogs-1.43.6::gentoo  USE="fuse* nls -static-libs" 0 KiB
[ebuild  N     ] sys-libs/tevent-0.9.33::gentoo  USE="python" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] sys-fs/cryptsetup-1.7.5::gentoo  USE="gcrypt libressl nls python udev -kernel -nettle -openssl -pwquality -reencrypt -static -static-libs -urandom" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] app-admin/cgmanager-0.41::gentoo  USE="pam (-selinux)" 451 KiB
[ebuild  N     ] media-libs/libsndfile-1.0.28-r1::gentoo  USE="alsa sqlite -minimal -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] gnome-base/gconf-3.2.6-r4:2::gentoo  USE="introspection ldap (policykit) -debug" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] app-text/enchant-1.6.1::gentoo  USE="hunspell -aspell -static-libs {-test} -zemberek" 0 KiB
[ebuild  N     ] net-misc/modemmanager-1.6.4:0/1::gentoo  USE="introspection (policykit) qmi -mbim -systemd -vala" 0 KiB
[ebuild  N     ] sys-apps/gptfdisk-1.0.3::gentoo  USE="ncurses -static" 0 KiB
[ebuild  N     ] virtual/eject-0::gentoo  0 KiB
[ebuild  N     ] sys-power/upower-0.99.6:0/3::gentoo  USE="introspection -doc -ios (-selinux)" 0 KiB
[ebuild  N     ] gnome-extra/yelp-xsl-3.20.1::gentoo  0 KiB
[ebuild   R    ] sys-auth/consolekit-1.2.0::gentoo  USE="acl cgroups* evdev* pam (policykit) udev -debug -doc -pm-utils (-selinux) {-test}" 0 KiB
[ebuild  N     ] dev-libs/apr-util-1.6.0:1::gentoo  USE="berkdb gdbm ldap libressl sqlite -doc -mysql -nss -odbc -openssl -postgres -static-libs" 419 KiB
[ebuild  N     ] sys-block/parted-3.2-r2::gentoo  USE="debug device-mapper nls readline (-selinux) -static-libs" 0 KiB
[ebuild  N     ] dev-libs/volume_key-0.3.9::gentoo  USE="{-test}" PYTHON_SINGLE_TARGET="python3_4 -python3_5 -python3_6" PYTHON_TARGETS="python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] app-text/yelp-tools-3.18.0::gentoo  0 KiB
[ebuild  N     ] net-libs/serf-1.3.9:1::gentoo  USE="libressl -kerberos -static-libs" 142 KiB
[ebuild  N     ] sys-libs/libblockdev-2.13::gentoo  USE="crypt dmraid -bcache -doc -kbd -lvm {-test}" PYTHON_SINGLE_TARGET="python3_4 -python3_5 -python3_6" PYTHON_TARGETS="python3_4 -python3_5 -python3_6" 0 KiB
[ebuild  N     ] dev-util/gtk-doc-1.25-r1::gentoo  USE="-debug -doc -emacs -highlight -vim" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] sys-fs/udisks-2.7.3:2::gentoo  USE="acl gptfdisk introspection nls -cryptsetup -debug -elogind -lvm (-selinux) -systemd" 0 KiB
[ebuild   R    ] x11-libs/gtk+-2.24.31-r1:2::gentoo  USE="cups* introspection xinerama (-aqua) -examples {-test} -vim-syntax" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] net-dialup/ppp-2.4.7-r4:0/2.4.7::gentoo  USE="gtk ipv6 libressl pam -activefilter -atm -dhcp -eap-tls -radius" 0 KiB
[ebuild   R    ] net-print/cups-filters-1.17.9::gentoo  USE="dbus foomatic jpeg ldap pdf perl* png postscript tiff -ipp_autosetup -pclm -static-libs -zeroconf" 0 KiB
[ebuild   R    ] dev-qt/qtgui-5.9.2:5/5.9::gentoo  USE="dbus egl evdev* gif jpeg libinput png udev vnc* xcb -accessibility -debug -eglfs (-gles2) -ibus {-test} -tslib -tuio" 0 KiB
[ebuild  N     ] dev-qt/qtprintsupport-5.9.2:5/5.9::gentoo  USE="cups -debug (-gles2) {-test}" 0 KiB
[ebuild   R    ] app-crypt/pinentry-1.0.0-r1::gentoo  USE="gtk ncurses qt5* -caps -emacs -gnome-keyring -static" 0 KiB
[ebuild  N     ] net-wireless/wpa_supplicant-2.6-r2::gentoo  USE="ap dbus hs2-0 libressl p2p qt5 readline ssl -eap-sim -fasteap -gnutls (-ps3) (-selinux) -smartcard -tdls -uncommon-eap-types (-wimax) -wps" 0 KiB
[ebuild   R    ] dev-qt/qtgui-4.8.7:4::gentoo  USE="accessibility cups egl* exceptions glib gtkstyle* mng qt3support tiff xinerama xv (-aqua) -debug -nas -nis -pch -trace" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  NS    ] dev-qt/qtsvg-4.8.7:4::gentoo [5.9.2:5/5.9::gentoo] USE="accessibility exceptions (-aqua) -debug -pch" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-qt/qtopengl-4.8.7:4::gentoo  USE="egl exceptions qt3support (-aqua) -debug -pch" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  NS    ] dev-qt/qtdeclarative-4.8.7:4::gentoo [5.9.2:5/5.9::gentoo] USE="accessibility exceptions qt3support (-aqua) -debug -pch -webkit" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-qt/designer-4.8.7:4::gentoo  USE="declarative exceptions phonon qt3support (-aqua) -debug -pch -webkit" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-qt/designer-5.9.2:5/5.9::gentoo  USE="declarative -debug {-test} -webkit" 0 KiB
[ebuild  N     ] kde-frameworks/kservice-5.38.0:5/5.38::gentoo  USE="man -debug -doc {-test}" 0 KiB
[ebuild   R    ] x11-libs/gtk+-3.22.19:3::gentoo  USE="X cups introspection wayland* xinerama (-aqua) -broadway -cloudprint -colord -examples {-test} -vim-syntax" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] kde-frameworks/kcompletion-5.38.0:5/5.38::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kglobalaccel-5.38.1:5/5.38::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kjobwidgets-5.38.0:5/5.38::gentoo  USE="X nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r1::gentoo  USE="qt4 -debug {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-util/cmocka-1.1.1::gentoo  USE="-doc -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] sys-libs/ldb-1.2.2:0/1.2.2::gentoo  USE="ldap python -doc" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] kde-frameworks/sonnet-5.38.0:5/5.38::gentoo  USE="hunspell nls -aspell -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/ktextwidgets-5.38.0:5/5.38::gentoo  USE="-debug -doc (-speech) {-test}" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-sanitizers-5.0.0:5.0.0::gentoo  USE="{-test}" 0 KiB
[ebuild  N     ] sys-libs/libomp-5.0.0::gentoo  USE="-hwloc -ompt {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] app-arch/lz4-1.8.0:0/r131::gentoo  USE="-static-libs" ABI_X86="32 (64) (-x32)" 218 KiB
[ebuild   R    ] app-arch/libarchive-3.3.2:0/13::gentoo  USE="acl bzip2 e2fsprogs iconv libressl lz4* lzma lzo* threads xattr zlib -expat -nettle -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] net-fs/samba-4.7.0-r1::gentoo  USE="acl cups fam ldap pam python system-mitkrb5 -addc -addns -ads -client -cluster -debug -dmapi -gnutls -gpg -iprint -quota (-selinux) -syslog (-system-heimdal) -systemd {-test} -winbind -zeroconf" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild   R    ] dev-util/cmake-3.9.4::gentoo  USE="ncurses qt5* -doc -emacs -server -system-jsoncpp {-test}" 0 KiB
[ebuild  N     ] net-libs/libssh-0.7.5-r1:0/4::gentoo  USE="libressl sftp zlib -debug -doc -examples -gcrypt -gssapi -pcap -server -ssh1 -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-libs/libical-2.0.0-r2:0/2::gentoo  USE="-doc -examples -static-libs" 0 KiB
[ebuild  N     ] net-wireless/bluez-5.47-r1:0/3::gentoo  USE="alsa cups mesh obex readline udev -debug -deprecated -doc -experimental -extra-tools (-selinux) -systemd {-test} -test-programs -user-session" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] dev-libs/libattica-0.4.2::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/oxygen-icons-5.38.0:5/5.38::gentoo  USE="-doc {-test}" 0 KiB
[ebuild  N     ] dev-libs/grantlee-5.1.0:5::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kpty-5.38.0:5/5.38::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kdesu-5.38.0:5/5.38::gentoo  USE="X -debug -doc" 0 KiB
[ebuild  N     ] kde-frameworks/kpackage-5.38.0:5/5.38::gentoo  USE="-debug -doc -man {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/solid-5.38.0:5/5.38::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] net-misc/networkmanager-1.8.4::gentoo  USE="bluetooth connection-sharing consolekit dhclient introspection modemmanager ncurses nss (policykit) ppp wext wifi -audit -dhcpcd -elogind -gnutls -json -ofono -resolvconf (-selinux) -systemd -teamd {-test} -vala" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R   #] dev-qt/qtnetwork-5.9.2:5/5.9::gentoo  USE="bindist networkmanager* ssl* -connman -debug -libproxy {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kxmlgui-5.38.0:5/5.38::gentoo  USE="-attica -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kbookmarks-5.38.0:5/5.38::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] app-crypt/qca-2.1.3-r1:2::gentoo  USE="libressl qt4 qt5 ssl -botan -debug -doc -examples -gcrypt -gpg -logger -nss -pkcs11 -sasl -softstore {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kjs-5.38.0:5/5.38::gentoo  USE="-debug {-test}" 0 KiB
[ebuild  N     ] dev-util/automoc-0.9.88-r1::gentoo  0 KiB
[ebuild   R    ] media-gfx/graphite2-1.3.10::gentoo  USE="perl* {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-sound/pulseaudio-11.1::gentoo  USE="X alsa alsa-plugin asyncns bluetooth caps dbus gdbm glib gnome gtk ipv6 libressl orc qt4 ssl tcpd udev webrtc-aec -doc -equalizer -jack -libsamplerate -lirc -native-headset (-neon) -ofono-headset (-oss) -realtime (-selinux) -sox (-system-wide) -systemd {-test} -zeroconf" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] media-libs/phonon-4.9.1-r1::gentoo  USE="designer pulseaudio qt4 qt5 -debug -gstreamer -vlc" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] kde-frameworks/knotifications-5.38.0:5/5.38::gentoo  USE="X dbus nls -debug -doc (-speech)" 0 KiB
[ebuild  N     ] kde-frameworks/kwallet-5.38.0:5/5.38::gentoo  USE="man -debug -doc -gpg {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kio-5.38.0-r1:5/5.38::gentoo  USE="X acl handbook kwallet -debug -doc -kerberos {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kinit-5.38.0:5/5.38::gentoo  USE="caps man -debug -doc" 0 KiB
[ebuild  N     ] kde-frameworks/kded-5.38.0:5/5.38::gentoo  USE="man -debug -doc" 0 KiB
[ebuild  N     ] kde-frameworks/kparts-5.38.0:5/5.38::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/khtml-5.38.0:5/5.38::gentoo  USE="X libressl -debug {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kdeclarative-5.38.0:5/5.38::gentoo  USE="-debug -doc" 0 KiB
[ebuild  N     ] kde-frameworks/kcmutils-5.38.0:5/5.38::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-plasma/kde-cli-tools-5.10.5:5::gentoo  USE="X handbook kdesu -debug {-test}" 0 KiB
[ebuild  N     ] kde-apps/khelpcenter-17.08.1:5::gentoo  USE="handbook -debug" 0 KiB
[ebuild  N     ] kde-frameworks/kdelibs-4.14.36:4/4.14::gentoo  USE="acl bzip2 handbook libressl lzma nls opengl plasma (policykit) qt3support spell ssl udev udisks upower (-altivec) -debug -doc (-fam) -jpeg2k -kerberos -openexr {-test} -webkit -zeroconf" CPU_FLAGS_X86="3dnow mmx sse sse2" 0 KiB
[ebuild  N     ] dev-vcs/subversion-1.9.7::gentoo  USE="berkdb http kwallet nls perl python -apache2 -ctypes-python -debug -doc -dso -extras -gnome-keyring -java -ruby -sasl {-test} -vim-syntax" PYTHON_TARGETS="python2_7" 7,698 KiB
[ebuild   R    ] dev-vcs/git-2.14.2::gentoo  USE="blksha1 curl cvs* gpg iconv libressl nls pcre pcre-jit perl python subversion* threads webdav -cgi -doc -emacs -gnome-keyring -highlight -mediawiki -mediawiki-experimental (-ppcsha1) {-test} -tk -xinetd" LINGUAS="-bg -ca -de -fr -is -it -ko -pt_PT -ru -sv -vi -zh_CN" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild   R    ] app-portage/layman-2.4.2::gentoo  USE="cvs* git sqlite subversion* -bazaar -darcs -g-sorcery -gpg -mercurial -squashfs -sync-plugin-portage {-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -python3_5 -python3_6" 0 KiB
[ebuild  N     ] sys-devel/clang-5.0.0:5::gentoo  USE="doc static-analyzer xml -debug -default-compiler-rt -default-libcxx {-test} (-z3)" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -Lanai -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-5.0.0:5.0.0::gentoo  USE="clang {-test}" 0 KiB
[ebuild  N     ] sys-devel/clang-runtime-5.0.0:5.0.0::gentoo  USE="compiler-rt openmp sanitize -libcxx" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ] dev-libs/libclc-0.2.0_pre20170929::gentoo  136 KiB
[ebuild   R    ] media-libs/glfw-3.2.1::gentoo  USE="wayland* -examples" 0 KiB
[ebuild  N     ] x11-libs/libva-1.8.3::gentoo  USE="X drm egl opengl vdpau wayland -utils" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="i965 intel nouveau (-fglrx) -nvidia" 0 KiB
[ebuild  N     ] x11-libs/libva-intel-driver-1.8.3::gentoo  USE="X drm wayland" ABI_X86="32 (64) (-x32)" 2,531 KiB
[ebuild  N     ] x11-libs/libva-vdpau-driver-0.7.4-r4::gentoo  USE="opengl -debug" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] media-libs/mesa-17.2.2::gentoo  USE="bindist classic d3d9* dri3 egl gallium gbm gles1* gles2* llvm nptl opencl* vaapi* vdpau* vulkan* wayland xvmc* -debug -openmax -osmesa -pax_kernel -pic (-selinux) -unwind -valgrind -xa" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="i915* i965* intel nouveau r100* r200* r300* r600* radeon radeonsi (-freedreno) -imx (-vc4) (-vivante) -vmware" 0 KiB
[ebuild  N     ] media-libs/libsdl2-2.0.5-r1::gentoo  USE="X alsa dbus gles joystick opengl pulseaudio sound threads udev video wayland xinerama xscreensaver (-altivec) (-custom-cflags) (-fusionsound) -haptic -nas -oss -static-libs -tslib" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="3dnow mmx sse sse2" 0 KiB
[ebuild  N     ] virtual/opencl-0-r5::gentoo  ABI_X86="32 (64) (-x32)" VIDEO_CARDS="amdgpu i965 (-fglrx) -nvidia" 0 KiB
[ebuild  N     ] media-libs/x264-0.0.20170701:0/152::gentoo  USE="interlaced opencl threads -10bit (-altivec) -pic -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse" 0 KiB
[ebuild  N     ] media-video/ffmpeg-3.3.4:0/55.57.57::libressl  USE="X alsa bzip2 encode gpl hardcoded-tables iconv libressl lzma mp3 network opengl postproc pulseaudio samba sdl ssh threads truetype vaapi vdpau vorbis x264 xcb xvid zlib (-altivec) -amr -amrenc -bluray -bs2b -cdio -celt -chromaprint -chromium -cpudetection -debug -doc -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libass -libcaca -libilbc -librtmp -libsoxr -libv4l (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -nvenc -openal -openh264 -openssl -opus -oss -pic -rubberband -schroedinger -snappy -sofalizer -speex -static-libs {-test} -theora -twolame -v4l -vpx -wavpack -webp -x265 -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 -aes -avx -avx2 -fma3 -fma4 -sse3 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" 0 KiB
[ebuild  N     ] media-plugins/alsa-plugins-1.1.4-r1::gentoo  USE="ffmpeg pulseaudio -debug -jack -libav -libsamplerate -speex" ABI_X86="32 (64) (-x32)" 0 KiB
[blocks B      ] dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking dev-libs/libressl-2.6.2)

Total: 219 packages (179 new, 4 in new slots, 36 reinstalls), Size of downloads: 18,196 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-libs/libressl-2.6.2:0/44::gentoo, installed) pulled in by
    dev-libs/libressl:= required by (dev-vcs/git-2.14.2:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (dev-libs/libressl:0=[abi_x86_32(-),abi_x86_64(-)]) required by (app-arch/libarchive-3.3.2:0/13::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0/44= required by (dev-python/m2crypto-0.26.4:0/0::gentoo, installed)
    dev-libs/libressl:0= required by (dev-perl/Net-SSLeay-1.810.0:0/0::gentoo, installed)
    dev-libs/libressl:0=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (dev-libs/libressl:0=[abi_x86_32(-),abi_x86_64(-)]) required by (net-misc/curl-7.56.0:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl required by (net-misc/iputils-20151218:0/0::gentoo, installed)
    dev-libs/libressl:0= required by (www-client/w3m-0.5.3-r9:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl required by (dev-python/cryptography-2.0.3:0/0::gentoo, installed)
    dev-libs/libressl[static-libs?] (dev-libs/libressl) required by (app-text/mupdf-1.11-r2:0/1.11::gentoo, installed)
    dev-libs/libressl:= required by (app-crypt/qca-2.1.3-r1:2/2::gentoo, ebuild scheduled for merge)
    dev-libs/libressl required by (net-misc/dhcp-4.3.6-r1:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0= required by (net-wireless/wpa_supplicant-2.6-r2:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0= required by (dev-python/m2crypto-0.26.4:0/0::gentoo, installed)
    dev-libs/libressl:= required by (dev-lang/python-2.7.14:2.7/2.7::gentoo, installed)
    dev-libs/libressl:= required by (media-sound/pulseaudio-11.1:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:= required by (dev-lang/python-3.4.6:3.4/3.4m::gentoo, installed)
    dev-libs/libressl required by (net-misc/wget-1.19.1-r1:0/0::gentoo, installed)
    dev-libs/libressl:0/44= required by (net-misc/openssh-7.5_p1-r2:0/0::gentoo, installed)
    dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (dev-libs/libressl[abi_x86_32(-),abi_x86_64(-)]) required by (net-libs/libssh2-1.8.0-r1:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (dev-libs/libressl[abi_x86_32(-),abi_x86_64(-)]) required by (net-libs/libssh-0.7.5-r1:0/4::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0/44= required by (dev-lang/python-3.4.6:3.4/3.4m::gentoo, installed)
    dev-libs/libressl:0= required by (kde-frameworks/kdelibs-4.14.36:4/4.14::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0/44= required by (dev-lang/python-2.7.14:2.7/2.7::gentoo, installed)
    dev-libs/libressl required by @selected
    dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (dev-libs/libressl:=[abi_x86_32(-),abi_x86_64(-)]) required by (dev-qt/qtcore-4.8.7-r2:4/4::gentoo, installed)
    dev-libs/libressl:0= required by (net-misc/openssh-7.5_p1-r2:0/0::gentoo, installed)
    dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (dev-libs/libressl[abi_x86_32(-),abi_x86_64(-)]) required by (app-crypt/mit-krb5-1.15.2:0/0::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0= required by (net-libs/serf-1.3.9:1/1::gentoo, ebuild scheduled for merge)
    dev-libs/libressl:0/44= required by (dev-perl/Net-SSLeay-1.810.0:0/0::gentoo, installed)
    dev-libs/libressl:0 required by (net-nds/openldap-2.4.45:0/0::gentoo, installed)
    dev-libs/libressl:0/44=[abi_x86_32(-),abi_x86_64(-)] required by (dev-qt/qtcore-4.8.7-r2:4/4::gentoo, installed)
    dev-libs/libressl required by (kde-frameworks/khtml-5.38.0:5/5.38::gentoo, ebuild scheduled for merge)
    dev-libs/libressl required by (net-wireless/crda-3.18-r1:0/0::gentoo, ebuild scheduled for merge)

  (dev-libs/openssl-1.1.0f:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
    dev-libs/openssl:0=[bindist=] (dev-libs/openssl:0=[bindist]) required by (dev-qt/qtnetwork-5.9.2:5/5.9::gentoo, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by dev-qt/designer-5.9.2::gentoo
# required by media-libs/phonon-4.9.1-r1::gentoo[qt5,designer]
# required by kde-frameworks/kdelibs-4.14.36::gentoo
# required by dev-vcs/subversion-1.9.7::gentoo[kwallet]
# required by app-portage/layman-2.4.2::gentoo[subversion]
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
=dev-qt/qtnetwork-5.9.2
# required by dev-qt/qtnetwork-5.9.2::gentoo[ssl]
# required by app-crypt/qca-2.1.3-r1::gentoo[qt5]
# required by kde-frameworks/kdelibs-4.14.36::gentoo[plasma]
# required by dev-vcs/subversion-1.9.7::gentoo[kwallet]
# required by app-portage/layman-2.4.2::gentoo[subversion]
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
=dev-libs/openssl-1.1.0f

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtnetwork-5.9.2::gentoo[ssl]
# required by app-crypt/qca-2.1.3-r1::gentoo[qt5]
# required by kde-frameworks/kdelibs-4.14.36::gentoo[plasma]
# required by dev-vcs/subversion-1.9.7::gentoo[kwallet]
# required by app-portage/layman-2.4.2::gentoo[subversion]
# required by @selected
# required by @world (argument)
>=dev-libs/openssl-1.1.0f bindist

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

!!! All ebuilds that could satisfy "dev-libs/openssl:0=[bindist=]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/openssl-1.1.0f::gentoo (masked by: package.mask)
- dev-libs/openssl-1.0.2l::gentoo (masked by: package.mask)
- dev-libs/openssl-1.0.2k::gentoo (masked by: package.mask)

(dependency required by "dev-qt/qtnetwork-5.9.2::gentoo" [ebuild])
(dependency required by "dev-qt/designer-5.9.2::gentoo" [ebuild])
(dependency required by "media-libs/phonon-4.9.1-r1::gentoo[qt5,designer]" [ebuild])
(dependency required by "kde-frameworks/kdelibs-4.14.36::gentoo" [ebuild])
(dependency required by "dev-vcs/subversion-1.9.7::gentoo[kwallet]" [ebuild])
(dependency required by "app-portage/layman-2.4.2::gentoo[subversion]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Code:

layman -l

 * libressl                  [Git       ] (https://github.com/gentoo/libressl.git


Code:

TheBeast / # cat /etc/portage/package.mask
dev-libs/openssl
dev-qt/qtnetwork


Code:

TheBeast / # cat /etc/portage/package.unmask
=dev-qt/qtnetwork-5.7.1
=dev-qt/qtcore-5.7.1


[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21994
Location: here

PostPosted: Tue Oct 10, 2017 5:40 pm    Post subject: Reply with quote

Try to add --autounmask=n emerge option
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 6:12 pm    Post subject: Reply with quote

fedeliallalinea wrote:
qtnetwork not force to have -bindist use flag
qtnetwork-5.7.1.ebuild:
DEPEND="
        ~dev-qt/qtcore-${PV}
        >=sys-libs/zlib-1.2.5
        connman? ( ~dev-qt/qtdbus-${PV} )
        libproxy? ( net-libs/libproxy )
        networkmanager? ( ~dev-qt/qtdbus-${PV} )
        ssl? ( dev-libs/openssl:0[bindist=] )
"

You can post full output of emerge?


That was it right there! I removed "ssl? ( dev-libs/openssl:0[bindist=] )", now it is resolving dependencies correctly and is compiling now. Thank you so very much!

It probably is a valid configuration if using openssl, but it is completely invalid when using libressl. It needs to be fixed so that it only applies when using the actual openssl use flag and ignored if using the libressl use flag.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 6:28 pm    Post subject: Reply with quote

This is not a problem with migrating to libressl, This is a problem with a broken qtnetwork ebuild. The broken one is the one in the main tree, the one that everyone is going to have problems with. The one that caused all these forum threads suggesting the only solution is to build with -bindist. Even though if your building a distributable LiveUSB that flag is an absolute requirement.

Suggesting to people to simply don't use bindist even if they are making distributable content is clearly the wrong answer especially since this very forum thread proves beyond any doubt the fault is at the qtnetwork ebuild.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Tue Oct 10, 2017 6:39 pm    Post subject: Reply with quote

duby2291 wrote:
This is not a problem with migrating to libressl, This is a problem with a broken qtnetwork ebuild.
It is a problem with migrating to libressl if you don't migrate properly. LibreSSL is not yet supported in the main Gentoo repository.

duby2291 wrote:
this very forum thread proves beyond any doubt the fault is at the qtnetwork ebuild.
What this thread proves is that you weren't doing it correctly. You were trying to use something unsupported.

If you can't get the libressl overlay ebuild for qtnetwork, then you haven't told it to use that version. Either you didn't do something, or you did it incorrectly.

Depending on what else you have, you would need at least something like this in /etc/portage/package.accept_keywords/:
Code:
=dev-qt/qtnetwork-5.7.1 ~amd64

_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21994
Location: here

PostPosted: Tue Oct 10, 2017 6:42 pm    Post subject: Reply with quote

pjp wrote:
Depending on what else you have, you would need at least something like this in /etc/portage/package.accept_keywords/:
Code:
=dev-qt/qtnetwork-5.7.1 ~amd64

This version is already stable, why adding it in package.accept_keywords?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Tue Oct 10, 2017 6:47 pm    Post subject: Reply with quote

Because in the libressl overlay it is masked. Adding that is the only thing I needed to do, but I've obviously done other things to set up the overlay in general. That's why I mentioned it as a "at least."

Code:
$ grep KEYW /var/lib/layman/libressl/dev-qt/qtnetwork/qtnetwork-5.7.1.ebuild
        KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"

_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21994
Location: here

PostPosted: Tue Oct 10, 2017 6:52 pm    Post subject: Reply with quote

pjp wrote:
Because in the libressl overlay it is masked.

Oh sorry, I wasn't thinking.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 7:16 pm    Post subject: Reply with quote

pjp wrote:
Because in the libressl overlay it is masked. Adding that is the only thing I needed to do, but I've obviously done other things to set up the overlay in general. That's why I mentioned it as a "at least."

Code:
$ grep KEYW /var/lib/layman/libressl/dev-qt/qtnetwork/qtnetwork-5.7.1.ebuild
        KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"


I probably should've posted my emerge --info.

Code:

emerge --info
Portage 2.3.11 (python 3.4.6-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-5.4.0, glibc-2.25-r7, 4.13.4-gentoo x86_64)
=================================================================
System uname: Linux-4.13.4-gentoo-x86_64-AMD_Phenom-tm-_II_X4_955_Processor-with-gentoo-2.4.1
KiB Mem:    16294596 total,   4091312 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Mon, 09 Oct 2017 17:00:01 +0000
Head commit of repository gentoo: a4b116367795bddf919d455b3ef5290e793e1d51
sh bash 4.4_p12
ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.14::gentoo, 3.4.6::gentoo
dev-util/cmake:           3.9.4::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.32::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.15.1-r1::gentoo
sys-devel/binutils:       2.28.1::gentoo, 2.29.1::gentoo
sys-devel/gcc:            5.4.0-r3::gentoo, 6.4.0::gentoo
sys-devel/gcc-config:     1.9.0::gentoo
sys-devel/libtool:        2.4.6-r4::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts:

localrepo
    location: /usr/local/portage
    masters: gentoo

libressl
    location: /var/lib/layman/libressl
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs 1000 --keep-going --with-bdeps=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://cosmos.illinois.edu/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="64-bit-bfd X a52 aac acl acpi activities alsa amd64 ap berkdb bindist bluetooth bluray branding bzip2 cairo cdda cddb cdio cdr cgroups clang classic cli connection-sharing consolekit cracklib crypt cups cvs cxx d3d9 dbus declarative device-mapper dmraid dri drmkms dts dvd dvdr egl emboss emerald encode evdev exif fam fat fbcon fbcondecor ffmpeg firefox flac fortran fuse gdbm gif git glamor gles gles1 gles2 gpm gtk gtk3 gtkstyle hddtemp iconv ipv6 java jpeg kde kipi kwallet lcms ldap libav libkms libnotify libressl livecd lm_sensors lz4 lzma lzo mad mng modules mp3 mp4 mpeg mtp multilib ncurses networkmanager nls nptl ntfs ogg opencl opengl openmp p2p pam pango pcre pdf perl phonon plasma png policykit ppds pulseaudio python qml qt3support qt4 qt5 readline s3tc samba sdl seccomp semantic-desktop session spell sqlite ssh ssl startup-notification subversion svg tcpd threads tiff truetype udev udf udisks unicode upower usb vaapi vdpau vnc vorbis vulkan wayland widgets wxwidgets x264 x265 xattr xcb xcomposite xinerama xml xscreensaver xv xvid xvmc zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext 3dnow 3dnowext sse sse2" CURL_SSL="libressl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby24" USERLAND="GNU" VIDEO_CARDS="amdgpu r600 radeon radeonsi i915 i965 r300 r200 r100 intel nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


I know I have a lot of use flags selected right now, but that's just because I'm experimenting at the moment, I'll have it refined to /etc/portage/package.use/ soon enough. The important thing here to note is that I'm already using ACCEPT_KEYWORDS=~amd64. So I just didn't think about mentioning it.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 7:19 pm    Post subject: Reply with quote

pjp wrote:
duby2291 wrote:
This is not a problem with migrating to libressl, This is a problem with a broken qtnetwork ebuild.
It is a problem with migrating to libressl if you don't migrate properly. LibreSSL is not yet supported in the main Gentoo repository.

duby2291 wrote:
this very forum thread proves beyond any doubt the fault is at the qtnetwork ebuild.
What this thread proves is that you weren't doing it correctly. You were trying to use something unsupported.

If you can't get the libressl overlay ebuild for qtnetwork, then you haven't told it to use that version. Either you didn't do something, or you did it incorrectly.

Depending on what else you have, you would need at least something like this in /etc/portage/package.accept_keywords/:
Code:
=dev-qt/qtnetwork-5.7.1 ~amd64


So then what is the correct "supported" way to do it then? Basically what you're saying is that building a distributable Plasma desktop with the bindist use flag enabled is "unsupported" That's exactly what happens when your statements are extrapolated to an end result.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Tue Oct 10, 2017 8:59 pm    Post subject: Reply with quote

duby2291 wrote:
So then what is the correct "supported" way to do it then? Basically what you're saying is that building a distributable Plasma desktop with the bindist use flag enabled is "unsupported" That's exactly what happens when your statements are extrapolated to an end result.
I'm saying no such thing, and I don't know why you seem to insist that to be the case.

If the only issue is having qtnetwork with libressl and bindist, then for me the solution was as simple as unmasking the version of qtnetwork in the libressl overlay (as I mentioned previously by adding an entry in package.accept_keywords).

In my first reply to this thread I showed output with no conflicts. The version of qtnetwork is from the libressl overlay. After the package name and version, you'll see "::libressl" which demonstrates the source repository. Normally you'd see "::gentoo" for the official repository. After that, I've also used bold to emphasize the USE flags:
Quote:
[ebuild N ~] dev-qt/qtnetwork-5.7.1:5/5.7::libressl USE="bindist libressl ssl -connman -debug -libproxy -networkmanager {-test}" 0 KiB
And to make sure it would compile, I actually installed it. After installation, you can again see that it was built with libressl and bindist.
Code:
$ sudo emerge -vp qtnetwork
Password:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] dev-qt/qtnetwork-5.7.1:5/5.7::libressl  USE="bindist libressl ssl -connman -debug -libproxy -networkmanager {-test}" 0 KiB


Until you've done that, we won't know if there are any other issues you'd need to address.

If you've not converted your system to use libressl, then it may not be an easy migration because libressl is not yet supported. That doesn't mean it isn't possible.
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Tue Oct 10, 2017 9:37 pm    Post subject: Reply with quote

pjp wrote:
duby2291 wrote:
So then what is the correct "supported" way to do it then? Basically what you're saying is that building a distributable Plasma desktop with the bindist use flag enabled is "unsupported" That's exactly what happens when your statements are extrapolated to an end result.
I'm saying no such thing, and I don't know why you seem to insist that to be the case.

If the only issue is having qtnetwork with libressl and bindist, then for me the solution was as simple as unmasking the version of qtnetwork in the libressl overlay (as I mentioned previously by adding an entry in package.accept_keywords).

In my first reply to this thread I showed output with no conflicts. The version of qtnetwork is from the libressl overlay. After the package name and version, you'll see "::libressl" which demonstrates the source repository. Normally you'd see "::gentoo" for the official repository. After that, I've also used bold to emphasize the USE flags:
Quote:
[ebuild N ~] dev-qt/qtnetwork-5.7.1:5/5.7::libressl USE="bindist libressl ssl -connman -debug -libproxy -networkmanager {-test}" 0 KiB
And to make sure it would compile, I actually installed it. After installation, you can again see that it was built with libressl and bindist.
Code:
$ sudo emerge -vp qtnetwork
Password:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] dev-qt/qtnetwork-5.7.1:5/5.7::libressl  USE="bindist libressl ssl -connman -debug -libproxy -networkmanager {-test}" 0 KiB


Until you've done that, we won't know if there are any other issues you'd need to address.

If you've not converted your system to use libressl, then it may not be an easy migration because libressl is not yet supported. That doesn't mean it isn't possible.


Which brings us back full circle to the beginning. I've been unable to get portage to pull that version of qtnetwork in as a dependency, it just won't do it. Perhaps it's because I've chosen ~amd64 keyword. But that is ultimately a side factor due to the fact that the libressl overlay doesn't have current ebuilds in it. And IMO that's because gentoo relies on overlays to test core functionality, but doesn't have the manpower to maintain those same overlays. (The current ebuilds for qtnetwork are broken because of this.) It would be so much better to just do it in the main tree, where the ebuilds are....
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Wed Oct 11, 2017 1:27 am    Post subject: Reply with quote

I've demonstrated that the overlay works just fine in this example, so lets please move on from that.

I cannot answer the issue regarding available developer time, so you'd have to ask the Gentoo devs about that specifically. I believe they are listed on the project page.

As far as "current" ebuilds are concerned, the libressl version is the same version as in the Gentoo repository except that the libressl version includes support for libressl and is arch masked. You can perform a diff yourself to see the differences.

So the actual issue here seems to be that you haven't been able to get the libressl overlay to work. If you'd like to resolve that, please provide file contents for how you've configured the libressl overlay. In addition, please provide any additional changes you've made to enable libressl support on your system, including qtnetwork.
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13968

PostPosted: Wed Oct 11, 2017 1:39 am    Post subject: Reply with quote

Exactly what command did you run that should have pulled the ebuild from the libressl overlay instead of the main build? What does Portage do if you specifically request the ebuild from the overlay, rather than letting it guess which tree to use?
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Wed Oct 11, 2017 1:02 pm    Post subject: Reply with quote

Hu wrote:
Exactly what command did you run that should have pulled the ebuild from the libressl overlay instead of the main build? What does Portage do if you specifically request the ebuild from the overlay, rather than letting it guess which tree to use?


emerge -va --oneshot =dev-qt/qtnetwork-5.7.1 is able to pull in that version just fine, but emerge -DNu world always tries to upgrade it. It will not allow me to install this version pf plasma with that version of qtnetwork.

But that doesn't matter anymore. By removing that artificial block on openssl in the current ebuild it works fine now. I think it's totally unreasonable that this libressl work is happening in an overlay with older ebuilds. This is just my opinion, but the root cause of this problem is that this work isn't happening in the main tree where the actual ebuilds are. I wouldn't have had this problem at all, I wouldn't even have known about it. I think it's completely unreasonable to expect -anyone- even the most fluent gentoo users to deal with blocks this bad, that aren't even real in real use cases. Completely artificial due to the fact that this work isn't happening in the main tree where the ebuilds are that people are actually using.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Wed Oct 11, 2017 1:15 pm    Post subject: Reply with quote

pjp wrote:
I've demonstrated that the overlay works just fine in this example, so lets please move on from that.

I cannot answer the issue regarding available developer time, so you'd have to ask the Gentoo devs about that specifically. I believe they are listed on the project page.

As far as "current" ebuilds are concerned, the libressl version is the same version as in the Gentoo repository except that the libressl version includes support for libressl and is arch masked. You can perform a diff yourself to see the differences.

So the actual issue here seems to be that you haven't been able to get the libressl overlay to work. If you'd like to resolve that, please provide file contents for how you've configured the libressl overlay. In addition, please provide any additional changes you've made to enable libressl support on your system, including qtnetwork.


You keep trying to pass the buck, what the hell? I'm not a moron. The libressl overlay is set up correctly. When I do something I've got tabs open with guides and forum threads and howto's, that I follow through instruction by instruction. The root problem here is not me, it's that this libressl work is happening in an overlay and not in the main tree where the actual ebuilds are that actual people actually use. That's the problem. It was a one line dependency on openssl in a scenario where openssl isn't even available that only exists because that work didn't happen there.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Wed Oct 11, 2017 3:44 pm    Post subject: Reply with quote

It works for me and you're having issues. The overlay isn't the problem.
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13968

PostPosted: Thu Oct 12, 2017 1:24 am    Post subject: Reply with quote

duby2291 wrote:
emerge -va --oneshot =dev-qt/qtnetwork-5.7.1 is able to pull in that version just fine, but emerge -DNu world always tries to upgrade it. It will not allow me to install this version pf plasma with that version of qtnetwork.
That is a version locked command, not a repository locked command like I expected you would use. To what version and repository is Portage trying to upgrade? Why is it preferring that version and repository to the one you want?
Back to top
View user's profile Send private message
papu
l33t
l33t


Joined: 25 Jan 2008
Posts: 605
Location: Sota algun pi o alzina...

PostPosted: Thu Oct 12, 2017 3:48 pm    Post subject: Re: qtnetwork openssl block - libressl and bindist flag SOLV Reply with quote

duby2291 wrote:
EDIT: The solution is actually just a work around, the ebuild is still broken. You have to copy the qtnetwork ebuild into a local overlay and remove "ssl? ( dev-libs/openssl:0=[bindist=] )" from the DEPEND= stage.

So it seems like qtnetwork -requires- openssl to be built with -bindist use flag -if- qtnetwork is built with the ssl use flag. And that even if you opted for libressl instead. And it's not possible to have libressl and openssl installed at the same time.

So the real fault here is the fact that qtnetwork requires openssl to built with -bindist, even though openssl isn't even available and qtnetwork is configured with the libressl use flag instead. Something is plainly and obviously wrong here.

I'm getting waaaay- waaay too many artificial blocks here. Somebody needs to re-analyze this logic because it's -obviously- wrong. I haven't even been able to build a good gentoo system even though I've been trying for weeks now. It's getting super frustrating and this is a good example of a completely artificial limitation that was imposed and doesn't even actually exist. This is a -MAJOR- problem. I absolutely guarantee it would compile if it would just let me. But there doesn't seem to be any possible way around it.

EDITED:
it works for me, qtnetworks always get me problems with openssl on updates
libressl overlay take a bit time to get correct ebuild udpate.

[ebuild R ] dev-qt/qtnetwork-5.9.2:5/5.9::overlayLocal USE="-bindist -connman -debug -libproxy -networkmanager ssl {-test}" 0 KiB

https://i.imgur.com/oikEca2.png
_________________
--Intel i5 6600 --GA-Z170-HD3P --Ripjaws V 2x8 2400 --Radeon RX 470 G1 4G --Gentoo & Windows


Last edited by papu on Thu Oct 12, 2017 7:13 pm; edited 3 times in total
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Thu Oct 12, 2017 3:55 pm    Post subject: Re: qtnetwork openssl block - libressl and bindist flag SOLV Reply with quote

papu wrote:
duby2291 wrote:
EDIT: The solution is actually just a work around, the ebuild is still broken. You have to copy the qtnetwork ebuild into a local overlay and remove "ssl? ( dev-libs/openssl:0=[bindist=] )" from the DEPEND= stage.

So it seems like qtnetwork -requires- openssl to be built with -bindist use flag -if- qtnetwork is built with the ssl use flag. And that even if you opted for libressl instead. And it's not possible to have libressl and openssl installed at the same time.

So the real fault here is the fact that qtnetwork requires openssl to built with -bindist, even though openssl isn't even available and qtnetwork is configured with the libressl use flag instead. Something is plainly and obviously wrong here.

I'm getting waaaay- waaay too many artificial blocks here. Somebody needs to re-analyze this logic because it's -obviously- wrong. I haven't even been able to build a good gentoo system even though I've been trying for weeks now. It's getting super frustrating and this is a good example of a completely artificial limitation that was imposed and doesn't even actually exist. This is a -MAJOR- problem. I absolutely guarantee it would compile if it would just let me. But there doesn't seem to be any possible way around it.


it works for me, qtnetworks always get me problems with openssl on updates
libressl overlay take a bit time to get correct ebuild udpate.
before--->
[ebuild U ] dev-qt/qtnetwork-5.9.2:5/5.9::gentoo USE="-bindist -connman -debug -libproxy (-libressl%*) -networkmanager ssl {-test}" 0 KiB

after —-->
[ebuild R ] dev-qt/qtnetwork-5.9.2:5/5.9::overlayLocal USE="-bindist -connman -debug -libproxy -networkmanager ssl {-test}" 0 KiB


I'm sure you're right. You should search this very forum for the shear number of threads about this exact same problem. It's so freaking obvious it's broken that it's stupid.
Back to top
View user's profile Send private message
duby2291
Guru
Guru


Joined: 17 Oct 2004
Posts: 583

PostPosted: Thu Oct 12, 2017 4:00 pm    Post subject: Reply with quote

Hu wrote:
duby2291 wrote:
emerge -va --oneshot =dev-qt/qtnetwork-5.7.1 is able to pull in that version just fine, but emerge -DNu world always tries to upgrade it. It will not allow me to install this version pf plasma with that version of qtnetwork.
That is a version locked command, not a repository locked command like I expected you would use. To what version and repository is Portage trying to upgrade? Why is it preferring that version and repository to the one you want?


It doesn't even matter anyway now. It's working just fine. The true actual problem here is that the libressl work is being done on an overlay with outdated ebuilds. If it was done on the main tree where the actual ebuilds are, nobody would even experience this. It wouldn't even be a problem at all for libressl users. The -only- reason so many people experience this is because the most recent ebuilds are all broken.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18052

PostPosted: Thu Oct 12, 2017 8:44 pm    Post subject: Reply with quote

duby2291 wrote:
The true actual problem here is that the libressl work is being done on an overlay with outdated ebuilds.
Would you please clarify what is outdated? I'd really like to understand why you believe that given that in the case of qtnetwork, it actually has changes to support libressl, and is therefor "newer" than the ebuild in the main Gentoo repo. Which seems to make it not outdated?
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum