From owner-freebsd-ports@freebsd.org Sun May 19 14:40:20 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 C602015AF78B for ; Sun, 19 May 2019 14:40:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-21.consmr.mail.ne1.yahoo.com (sonic304-21.consmr.mail.ne1.yahoo.com [66.163.191.147]) (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 28CD68E574 for ; Sun, 19 May 2019 14:40:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: CwComuAVM1l5sxzHK1TJJRtUgk_dXI_Bu0lkegalAAxvA1cUDKkG.Cp3FPOioUL sNIS7XiNkfC2Irkg78kGR6A0mGn59b1U9vjqxKzWV9Z_JPwNduvKIhnB0XIBrPT8j1cu.4Wq12qI kzcL9kh69ybW4YHJVxiHLajya3ZuoLd0YVJYdR9RgmECKmFR5U6xqe86QADviTzn5pg3G36dEL0U oXI3JBVWY8G68KwGYnc2741s.mibuA9N07nRX7Rd6Y.262xIdzQxGa37cixmgq8j5n.O.ooeklGe Ky3mTDXB8.ZLDI_CnwPUv_N..cb.h4EZzin8Kjb5O5xQytuwuIFf_oiMXqqU6bCRwPUugameSdz5 5cw_bwkDbjrh4SYNk_hPQYEW5cWs5uUTrZFyvC7vK3nTvmmH7h28JRWK70Gjrkg_LmmkZl.PmTpy kZ47KJRoxM3QHbB7JulEqatGkmU0lJXryOS2GMRbmquVHMN6lSzHnz9KEUOjzdx0G8B6AKl52g_5 v1JNEkr_74eeUDL2di34L4tzXho5ytn3vujYGPvnpdSgZv7JxSM9_V8Y.4Da_elc31eiTU5Jhvp3 Ukh3BG6toWNw4OwUrh8gliDenDkx8pmHj42htWm87dbxoyaDgPsBlz0CKnTF20ry8cLuHFg5bwWe vttjicKBs4OTjRrhgBr8wT.ocvIVbG.frOEdQZK1OJRfwV7xoDp_C_qNgr.XjBPCrzBFlNESRZ6Q HoEpjOJIjdWNo.GTfBXr2.jbXUwvM.8RlMvPwSuBuyZh178YiatKVpBZ97xGZO4cSYMO0NvEkHFB aRqY9dAHu.ZUtRy2KepZrSnkbkhEC6s4zk6.D4.X7T1ed9xFG186htLDcGUgRwGSSFPEoPM58pzm 56F7B83qeCxnokZMF0m6vXTojam9ief1xKzRWTkjkfcUVtaml3pNnIM8zDoyzT82oGkSMjoX.Z3Q ELzst3g9_HLVme8TiLnowD23Gk0ijo7ppmbWLKQ0xoKTRTAvR557Qyzq4.Px_o85_Qrtrq88SUq0 6Ld.cgeOrBQPKkRT0vOmDYdmLQ5FqtFG__mfWzn4waPnN0pvA.KMz.1n7toJIP5rvEzSboFBj0P1 YWEmNjFQtnBYTcdumdRVRatnES.E2XFRsd_bBeiP54BGAgJi.O9LVeOeqh2F7aFpS1xi59ASo1.6 AyicRAuop08a6MXhJ22Sd6bKOGqYvTiFhfBkj178.xslbFtGhRh0RLrNiYydfwIy.KP9N Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 May 2019 14:40:11 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.103]) ([76.115.7.162]) by smtp428.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID cd929e2a9d3e26e6697611c910972b71; Sun, 19 May 2019 14:40:08 +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.4 \(3445.104.11\)) Subject: FYI: Unable to build -r501994 ports' devel/qt5-core on clang 8 based powerpc64 system: "Q_ATOMIC_INT64_IS_SUPPORTED must be defined on a 64-bit platform" Message-Id: <2E1BCA58-8420-4B74-A0CB-FBDC744BDDA6@yahoo.com> Date: Sun, 19 May 2019 07:40:06 -0700 To: FreeBSD PowerPC ML , ports-list freebsd X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 28CD68E574 X-Spamd-Bar: + X-Spamd-Result: default: False [1.28 / 15.00]; RCVD_VIA_SMTP_AUTH(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]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; 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)[]; NEURAL_HAM_MEDIUM(-0.32)[-0.321,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[0.996,0]; NEURAL_HAM_LONG(-0.50)[-0.501,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(1.61)[ip: (5.56), ipnet: 66.163.184.0/21(1.42), asn: 36646(1.13), country: US(-0.06)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[147.191.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: Sun, 19 May 2019 14:40:20 -0000 This was in a poudriere bulk build on a head -r347549 based powerpc64 system with system clang 8 for cc and c++ and base/binutils for the likes of ld. But the build of qt5-core uses g++8. The log shows: --- .obj/qatomic.o --- g++8 -c -O2 -pipe -g -fstack-protector-strong = -Wl,-rpath=3D/usr/local/lib/gcc8 -Wl,-rpath=3D/usr/local/lib/gcc8 -Og = -std=3Dc++1z -fvisibility=3Dhidden -fvisibility-inlines-hidden -Wall -W = -pthread -fPIC -DQT_GLIB -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH = -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_CORE_LIB = -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS = -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS = -DQT_DISABLE_DEPRECATED_BEFORE=3D0x050000 -D_LARGEFILE64_SOURCE = -D_LARGEFILE_SOURCE -I. -Iglobal -I../3rdparty/harfbuzz/src = -I../3rdparty/md5 -I../3rdparty/md4 -I../3rdparty/sha3 -I../3rdparty = -I../3rdparty/double-conversion/include = -I../3rdparty/double-conversion/include/double-conversion = -I../3rdparty/forkfd -I../3rdparty/tinycbor/src -I../../include = -I../../include/QtCore -I../../include/QtCore/5.12.2 = -I../../include/QtCore/5.12.2/QtCore -I.moc -I.tracegen -isystem = /usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include = -I/usr/local/lib/gcc8/include -I%%LOCALBASE%%/lib/gcc8/include/c++ = -isystem /usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-g++ -o = .obj/qatomic.o thread/qatomic.cpp thread/qatomic.cpp:1624:4: error: #error "Q_ATOMIC_INT64_IS_SUPPORTED = must be defined on a 64-bit platform" # error "Q_ATOMIC_INT64_IS_SUPPORTED must be defined on a 64-bit = platform" ^~~~~ In file included from ../../include/QtCore/qglobal.h:1, from thread/qatomic.h:41, from thread/qatomic.cpp:41: ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h: In = instantiation of 'class QBasicAtomicInteger': ../../include/QtCore/../../src/corelib/thread/qatomic.h:55:7: required = from 'class QAtomicInteger' thread/qatomic.cpp:1631:1: required from here ../../include/QtCore/../../src/corelib/global/qglobal.h:121:63: error: = static assertion failed: template parameter is an integral of a size not = supported on this platform # define Q_STATIC_ASSERT_X(Condition, Message) = static_assert(bool(Condition), Message) = ^~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:5: note: = in expansion of macro 'Q_STATIC_ASSERT_X' Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, = "template parameter is an integral of a size not supported on this = platform"); ^~~~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h: In = instantiation of 'class QBasicAtomicInteger': ../../include/QtCore/../../src/corelib/thread/qatomic.h:55:7: required = from 'class QAtomicInteger' thread/qatomic.cpp:1632:1: required from here ../../include/QtCore/../../src/corelib/global/qglobal.h:121:63: error: = static assertion failed: template parameter is an integral of a size not = supported on this platform # define Q_STATIC_ASSERT_X(Condition, Message) = static_assert(bool(Condition), Message) = ^~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:5: note: = in expansion of macro 'Q_STATIC_ASSERT_X' Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, = "template parameter is an integral of a size not supported on this = platform"); ^~~~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h: In = instantiation of 'class QBasicAtomicInteger': ../../include/QtCore/../../src/corelib/thread/qatomic.h:55:7: required = from 'class QAtomicInteger' thread/qatomic.cpp:1633:1: required from here ../../include/QtCore/../../src/corelib/global/qglobal.h:121:63: error: = static assertion failed: template parameter is an integral of a size not = supported on this platform # define Q_STATIC_ASSERT_X(Condition, Message) = static_assert(bool(Condition), Message) = ^~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:5: note: = in expansion of macro 'Q_STATIC_ASSERT_X' Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, = "template parameter is an integral of a size not supported on this = platform"); ^~~~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h: In = instantiation of 'class QBasicAtomicInteger': ../../include/QtCore/../../src/corelib/thread/qatomic.h:55:7: required = from 'class QAtomicInteger' thread/qatomic.cpp:1634:1: required from here ../../include/QtCore/../../src/corelib/global/qglobal.h:121:63: error: = static assertion failed: template parameter is an integral of a size not = supported on this platform # define Q_STATIC_ASSERT_X(Condition, Message) = static_assert(bool(Condition), Message) = ^~~~~~~~~~~~~~~ ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:97:5: note: = in expansion of macro 'Q_STATIC_ASSERT_X' Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, = "template parameter is an integral of a size not supported on this = platform"); ^~~~~~~~~~~~~~~~~ *** [.obj/qatomic.o] Error code 1 make[1]: stopped in = /wrkdirs/usr/ports/devel/qt5-core/work/qtbase-everywhere-src-5.12.2/src/co= relib 1 error make[1]: stopped in = /wrkdirs/usr/ports/devel/qt5-core/work/qtbase-everywhere-src-5.12.2/src/co= relib *** Error code 2 Stop. make: stopped in /usr/ports/devel/qt5-core =3D>> Cleaning up wrkdir =3D=3D=3D> Cleaning for qt5-core-5.12.2_1 build of devel/qt5-core | qt5-core-5.12.2_1 ended at Sun May 19 02:49:31 = PDT 2019 build time: 00:26:21 !!! build failure encountered !!! For reference: Configure summary: Build type: freebsd-g++ (power64, CPU features: ) Compiler: unknown (gcc8) Configuration: compile_examples largefile optimize_debug shared rpath = debug c++11 c++14 c++1z concurrent 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 ............................... no 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 ...................... yes 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 .......................... no FreeType ............................... no Using system FreeType ................ no HarfBuzz ............................... no Using system HarfBuzz ................ no Fontconfig ............................. no Image formats: GIF .................................. no ICO .................................. yes JPEG ................................. no Using system libjpeg ............... no PNG .................................. no 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 .................................. no libinput ............................... no INTEGRITY HID .......................... no mtdev .................................. no tslib .................................. no xkbcommon .............................. no X11 specific: XLib ................................. no XCB 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 WARNING: Feature xkb is insignificant in this configuration, ignoring = related command line option(s). WARNING: Accessibility disabled. This configuration of Qt is = unsupported. # svnlite diff /usr/ports/devel/qt5-core/ | more # (So no differences.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)