/var/tmp/portage/net-libs/jreen-1.3.0-r1/work/jreen-1.3.0/src/directconnection.cpp: In member function ‘void Jreen::DirectConnectionPrivate::stateChanged(QAbstractSocket::SocketState)’: /var/tmp/portage/net-libs/jreen-1.3.0-r1/work/jreen-1.3.0/src/directconnection.cpp:121:20: error: ‘QTcpSocket’ was not declared in this scope if (qobject_cast<QTcpSocket*>(socket)) { ^~~~~~~~~~ /var/tmp/portage/net-libs/jreen-1.3.0-r1/work/jreen-1.3.0/src/directconnection.cpp:121:20: note: suggested alternative: ‘socket’ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-gnome_libressl-test_20180117-214426 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.2.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python3.6 (fallback) [3] python2.7 (fallback) java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.6.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv net-libs/jreen
Created attachment 516382 [details] emerge-info.txt
Created attachment 516384 [details] emerge-history.txt
Created attachment 516386 [details] environment
Created attachment 516388 [details] etc.portage.tbz2
Created attachment 516390 [details] logs.tbz2
Created attachment 516392 [details] net-libs:jreen-1.3.0-r1:20180123-232127.log
Created attachment 516394 [details] temp.tbz2
It appears this file is missing #include <QTcpSocket>, then.
I can't reproduce it with GCC-7.2.0 though. Maybe an issue with how qtnetwork was built with libressl?
definitely an libressl issue I did not tweak the ebuild so it should not be built with libressl, or ?
dev-qt/qtnetwork has: ssl? ( dev-libs/openssl:0=[bindist=] ) But even if I build it with -ssl the header exists.
Build fine with libressl-3.0.2. But I am using dev-qt/qtnetwork from libressl overlay. Leaving the bug open until dev-qt/qtnetwork supports libressl without the overlay.
(In reply to Stefan Strogin from comment #12) > Build fine with libressl-3.0.2. But I am using dev-qt/qtnetwork from > libressl overlay. The Tinderbox too: https://github.com/toralf/tinderbox/blob/master/bin/setup_img.sh#L337 ;)
pbly not LibreSSL related, see bug 830727