From owner-freebsd-ports@freebsd.org Tue Mar 12 01:05:42 2019 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 443901534B80 for ; Tue, 12 Mar 2019 01:05:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-22.consmr.mail.ne1.yahoo.com (sonic305-22.consmr.mail.ne1.yahoo.com [66.163.185.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BE12D8CDD7 for ; Tue, 12 Mar 2019 01:05:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: P0NOrBoVM1n1NcfXLC7aRAQB2Q...kmXIcW5kFtDkBNkoOZI73jB55LgkY5Q644 vjZrLZxGD1VZN3AKEL6sOZ3bbVekvVUJ5uDceUr9ZPW91Ts42pradEL1jiEMSUJS2Da7WWOxuQn_ TyayGE_9OKCZ6eFs4JG0sStV58Vi5Ja9VH6jk1xt1D4vbO_vt4mQ2N_rXjfouAEyYs4BdSCi17bo s1UaKjzGdfsugQ.PJ6LFW03YNVB5_h6uZsolAF48YO7jaKrI9OBityQiw5AwU1rnCwNUTjAeSq42 wZscx0Ext9ovhz7HU5g8rVBRzCbljY9Zli4sc9VbMqEb4CJPt9jxm.rxzkcAD1Ho9p.E5Hc1v0fG 90zFA16WN1vU2jm_RITkjQOA8eSkNlEg3snZmPVoEjJVSRm3tVoWFnNFctxP43HwmTl.0jeqzcPQ TskMswYrZrQa1QakS5_zN.U_V.dkyO03LM4rA5SJtiNX4p4Bk09SuraOEWAvAu4M5RIZsC0NIJxM BebhjcIq1IEn8Y42g7HLDaWTbGIF61rbX9h8j6Rm3EINgZPOjL7pquLj51LeFNoWoCRWQiVNwhxC lQqOGE0Lmv5U_z83845M4uj3FTUdwe90klwTZUpJUw3_92vvGZUuPO8izeGXwtHu8LGg3q4kKxr5 ScRGErxebrgS0gyJ_614v2ejjABphmY5Ft8mu65XUFXesMue9rypxtA2R7eCUJJV1AMfGlIwDM0N _PQKMSq1z2RQIRkqLCVsja5QkX1oqGKiUkc1WqvsVqn35j_OSvTbgprhbk7p2tSCTY8KOAfvLa0i vhGGjwmgLhufnq3Stm9j9abB65iUxLJkvliVkhAcXu5E_e6oF1dsUUdN32jy_ceHaGgQi1ZOz_Rt k328UO6yNC5isjkfjOYijoCOVI_PWLi5lwuIEmCupPlntlMJun_vXAbb1b8Nq0xBxpuPspbZTAPl vclKttWDoC1kF8G_I.LN65DVX2u.Tll_MwaoEVNKEi.s7zAXXzzRD82tXB1vXvai5aIe_kavge.F HLi8I4nkNwhBkSxlaYgxCHwkXd5DQFPQvysJ9nTOkyQ5AoiP6D1V89ieYsElv0DrOrIDh3WLKA6. Z Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Tue, 12 Mar 2019 01:05:38 +0000 Received: from c-67-170-167-181.hsd1.or.comcast.net (EHLO [192.168.1.115]) ([67.170.167.181]) by smtp401.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID d2c1613a17d0ea9e4d89498962f6be53; Tue, 12 Mar 2019 01:05:36 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: 32-bit powerpc using g++8 via poudriere for net/qt5-network: Message-Id: Date: Mon, 11 Mar 2019 18:05:34 -0700 Cc: adridg@freebsd.org To: pkubaj@anongoth.pl, ports-list freebsd X-Mailer: Apple Mail (2.3445.102.3) X-Rspamd-Queue-Id: BE12D8CDD7 X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.46 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.87)[0.869,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(1.29)[ip: (4.31), ipnet: 66.163.184.0/21(1.23), asn: 36646(0.98), country: US(-0.07)]; NEURAL_SPAM_MEDIUM(0.83)[0.835,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.97)[0.974,0]; RCVD_IN_DNSWL_NONE(0.00)[148.185.163.66.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Mar 2019 01:05:42 -0000 Just FYI . . . Adriaan de Groot adridg at freebsd.org wrote on Mon Mar 11 14:22:10 UTC 2019 : > On Monday, 11 March 2019 13:01:43 CET freebsd-ports-request at = freebsd.org > wrote: > > ../qbearerengine_impl.h:48:1: error: expected class-name before '{' = token >=20 >=20 > I *imagine* (since I don't have anything that can try to reproduce = this build=20 > sensibly) that you're hitting a case where QT_NO_BEARERMANAGEMENT is = defined,=20 > which suppresses the bearer classes, but other logic is still trying = to=20 > compile tests of something that make use of it. >=20 > This is something that's going to need .. well, preferably Pjotr Kubaj = who has=20 > access to suitable machines .. someone to chase the build and figure = out what=20 > is #defined exactly and which (qmake) configurations are in use. >=20 Looking, I can confirm QT_NO_BEARERMANAGEMENT : # more = /wrkdirs/usr/ports/net/qt5-network/work/qtbase-everywhere-src-5.12.1/src/n= etwork/qtnetwork-config.h #define QT_FEATURE_bearermanagement -1 #define QT_NO_BEARERMANAGEMENT=20 #define QT_FEATURE_dnslookup 1 #define QT_NO_OPENSSL true #define QT_FEATURE_dtls -1 #define QT_FEATURE_ftp 1 #define QT_FEATURE_http 1 #define QT_FEATURE_localserver 1 #define QT_FEATURE_networkdiskcache 1 #define QT_FEATURE_networkinterface 1 #define QT_FEATURE_networkproxy 1 #define QT_FEATURE_opensslv11 -1 #define QT_FEATURE_sctp -1 #define QT_NO_SCTP=20 #define QT_FEATURE_socks5 1 #define QT_FEATURE_ssl -1 #define QT_NO_SSL=20 #define QT_FEATURE_udpsocket 1 Also, when it fails it appears to be compiling: # more = /wrkdirs/usr/ports/net/qt5-network/work/qtbase-everywhere-src-5.12.1/src/p= lugins/bearer/generic/main.cpp . . . #include "qgenericengine.h" #include #include QT_BEGIN_NAMESPACE class QGenericEnginePlugin : public QBearerEnginePlugin { Q_OBJECT Q_PLUGIN_METADATA(IID = "org.qt-project.Qt.QBearerEngineFactoryInterface" FILE "generic.json") public: QGenericEnginePlugin(); ~QGenericEnginePlugin(); QBearerEngine *create(const QString &key) const override; }; QGenericEnginePlugin::QGenericEnginePlugin() { } QGenericEnginePlugin::~QGenericEnginePlugin() { } QBearerEngine *QGenericEnginePlugin::create(const QString &key) const { if (key =3D=3D QLatin1String("generic")) return new QGenericEngine; else return 0; } QT_END_NAMESPACE For reference, the log shows: Configure summary: Build type: freebsd-g++ (power, CPU features: ) Compiler: unknown (gcc8) Configuration: compile_examples largefile optimize_debug shared rpath = debug c++11 c++14 c++1z concurrent dbus no-gui reduce_exports = release_tools separate_debug_info stl no-widgets Build options: Mode ................................... debug; optimized tools Optimize debug build ................... yes Building shared libraries .............. yes Using C standard ....................... C11 Using C++ standard ..................... C++1z Using ccache ........................... no Using gold linker ...................... no Using precompiled headers .............. no Using LTCG ............................. no Target compiler supports: Build parts ............................ libs tools Qt modules and options: Qt Concurrent .......................... yes Qt D-Bus ............................... yes Qt D-Bus directly linked to libdbus .... no Qt Gui ................................. no Qt Network ............................. yes Qt Sql ................................. yes Qt Testlib ............................. yes Qt Widgets ............................. no Qt Xml ................................. yes Support enabled for: Using pkg-config ....................... yes udev ................................... no Using system zlib ...................... no Qt Core: DoubleConversion ....................... yes Using system DoubleConversion ........ no GLib ................................... yes iconv .................................. no ICU .................................... yes Tracing backend ........................ Logging backends: journald ............................. no syslog ............................... no slog2 ................................ no Using system PCRE2 ..................... yes Qt Network: getifaddrs() ........................... yes IPv6 ifname ............................ yes libproxy ............................... no OpenSSL ................................ no Qt directly linked to OpenSSL ........ no OpenSSL 1.1 ............................ no DTLS ................................... no SCTP ................................... no Use system proxies ..................... yes Qt Gui: Accessibility .......................... yes FreeType ............................... yes Using system FreeType ................ no HarfBuzz ............................... yes Using system HarfBuzz ................ no Fontconfig ............................. no Image formats: GIF .................................. yes ICO .................................. yes JPEG ................................. yes Using system libjpeg ............... no PNG .................................. yes Using system libpng ................ no EGL .................................... no OpenVG ................................. no OpenGL: Desktop OpenGL ....................... no OpenGL ES 2.0 ........................ no OpenGL ES 3.0 ........................ no OpenGL ES 3.1 ........................ no OpenGL ES 3.2 ........................ no Vulkan ................................. no Session Management ..................... yes Features used by QPA backends: evdev .................................. yes libinput ............................... no INTEGRITY HID .......................... no mtdev .................................. no tslib .................................. no xkbcommon .............................. no X11 specific: XLib ................................. no EGL on X11 ........................... no QPA backends: DirectFB ............................... no EGLFS .................................. no LinuxFB ................................ no VNC .................................... yes Mir client ............................. no Qt Sql: SQL item models ........................ yes Qt Widgets: GTK+ ................................... no Styles ................................. Fusion Windows Qt PrintSupport: CUPS ................................... no Qt Sql Drivers: DB2 (IBM) .............................. no InterBase .............................. no MySql .................................. no OCI (Oracle) ........................... no ODBC ................................... no PostgreSQL ............................. no SQLite2 ................................ no SQLite ................................. yes Using system provided SQLite ......... no TDS (Sybase) ........................... no Qt Testlib: Tester for item models ................. yes =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)