From owner-freebsd-ports@freebsd.org Thu May 23 20:32:05 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 7DEE215B50C4 for ; Thu, 23 May 2019 20:32:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.ne1.yahoo.com (sonic306-21.consmr.mail.ne1.yahoo.com [66.163.189.83]) (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 8FE6786918 for ; Thu, 23 May 2019 20:32:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: Pc3bc2cVM1mYxOAKEvLpdPJPcXHwFNjIWuCXXADiUfclhVOgUV2NLrslJjd_2qL ooc82suJgKoUtcNst7KDbWh0JXPcLkYM3Draj6mDTu75_nZxCuYA8BGxoM1OqHAQsCqAb3C5xMUH kQDXILjpFurbpgbt_sTYO9xrjmsLZ.h1hhSN3m.Udol7BKDQyM6U6US6B0fZioX5zWc5GTusbEDk 3oA5tX3FngCw7_jeIhZE3.X.Y8QzBWNxDUFQlZtP2NXXIwogHfSFBwrmpcKsso2DeqVskG4h3Hdw 3BVAl0BHBoU5vwboKkdhcbICgkcqfsOVl0_PGF4yLLYAyK_RVFv1HWKHp7L7aWo8wNru.Q7ulSfw 8HDOQuoYbNjnib_u78wjoweL0sJhsYo3rZQ9EukBpc3a03Pm9bd999mKohM9c2HTs17aOHKZrcaS 6W7yQQlQWTl_kUcqjCf5DL_OC7OQRpZxO7NLjkn39VuVr736oaNzf5yP5eQqMbwybisYF5i9HFmD BiwqsuU5yZdfcG0GXOO43b77gcvD927b8N40RaFetERwcbydEc_ts6o.m23LTZTs.9aAMFbxs8bp hq4_k7noBvRaYJkDOe.cy2jh7YehgzoafAnyMipcaVXM4BoCzV12zImxMyYG96ipE3n4czphjmka vUOcI.cP7kVcCB33IXMfq9f8YPyOFYTuMxmOoyOPPaVdhuRo.Y8nwGAVRDRL2Qbdr7zSxS1pfXHV mwTOCVvyFmtnmztOoKBxD9xjhwtkbbhxU7o29QBeP.uhUq0X3dThnKHXzFyQje1N4NH1nJEumt4H VKUT9BZFd2dbveVcwjUyUyz5sKN.jBdFQKAeHVEnLm5A0QkscVrRoiiYvdwZhZF1TfxNPeO2I4F0 cfsUncU1YivwFIXHgo1qHP3R2xOYww2QTWfUvjcHWM5bNvyMwHmZhAusz6WvvaZdPGfSFU3j1noj dLkH3IoyVjItQIPk2.Q6OR8hgRR6rhfl1zgOg3wkToRnDB8T6eYlbpqojIf8oohrYbiPm93NwVgw NbBZfT5AItDH5TThpKdWeHg5xxrDjOaOPcUHz4f4cLMf4pnYqn_8ZA87UjmTGAFWKD3CtcVjeoO5 rIeoTvM.SSX.WynO1SbsPuk0Bfqch_1eF04vvYseM_JYTVQT8Vs6SXRlKnWOpFj6eFhhjU1Y2N87 gQtnJwzwFaAGgRf5UwkhpTZPXbEB6ZozIo3EoWG6f6CjnUcQYCZa1MPDD7EGTZv9AujDbtK2zeUQ vDX1UmEa2Yg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 May 2019 20:31:58 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.103]) ([76.115.7.162]) by smtp406.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID c70eb2111d33f159f9b52ea1d29aced8; Thu, 23 May 2019 20:21:50 +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: powerpc64 context: x11-toolkits/qt5-declarative fails to build in poudriere: /usr/local/lib/qt5/bin/qlalr segmentation faults in std::type_info::~type_info() () from /usr/local/lib/gcc8/libstdc++.so.6 Message-Id: <8B8355C5-731B-4F03-AA98-11324C618D3C@yahoo.com> Date: Thu, 23 May 2019 13:21:48 -0700 Cc: Jan Beich To: FreeBSD PowerPC ML , ports-list freebsd X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 8FE6786918 X-Spamd-Bar: + X-Spamd-Result: default: False [1.74 / 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:+]; 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)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.69)[0.692,0]; NEURAL_HAM_LONG(-0.15)[-0.151,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(1.09)[ip: (2.97), ipnet: 66.163.184.0/21(1.40), asn: 36646(1.12), country: US(-0.06)]; NEURAL_SPAM_MEDIUM(0.62)[0.617,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[83.189.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: Thu, 23 May 2019 20:32:05 -0000 The poudriere bulk run that tried to build x11-toolkits/qt5-declarative got: --- qqmljsgrammar.cpp --- /usr/local/lib/qt5/bin/qlalr --no-debug --qt parser/qqmljs.g Segmentation fault (core dumped) *** [qqmljsgrammar.cpp] Error code 139 make[3]: stopped in = /wrkdirs/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywh= ere-src-5.12.2/src/qml 1 error Installing qt5-core and manually running under gdb from an expansion of the bulk's tar of the failure, I was able to get a backtrace: (gdb) run --no-debug --qt parser/qqmljs.g Starting program: /usr/local/bin/qlalr --no-debug --qt parser/qqmljs.g process 26823 is executing new program: /usr/local/lib/qt5/bin/qlalr . . . (text about auto-loading has been declined and such) . . . Program received signal SIGSEGV, Segmentation fault. 0x0000000810a96be0 in std::type_info::~type_info() () from = /usr/local/lib/gcc8/libstdc++.so.6 (gdb) bt #0 0x0000000810a96be0 in std::type_info::~type_info() () from = /usr/local/lib/gcc8/libstdc++.so.6 #1 0x000000081092152c in __cxxabiv1::__dynamic_cast = (src_ptr=3D0x810ab57d0 <(anonymous namespace)::ctype_c>, = src_type=3D0x810a8eaa0 ,=20 dst_type=3D0x810a8fb18 >, src2dst=3D0) = at = /wrkdirs/usr/ports/lang/gcc8/work/gcc-8.3.0/libstdc++-v3/libsupc++/dyncast= .cc:71 #2 0x00000008109df908 in std::has_facet > (__loc=3D...) = at = /wrkdirs/usr/ports/lang/gcc8/work/.build/powerpc64-portbld-freebsd13.0/lib= stdc++-v3/include/bits/locale_classes.tcc:104 #3 0x00000008109cb474 in std::basic_ios = >::_M_cache_locale (this=3D0x810ab48c8 , __loc=3D...) at = /wrkdirs/usr/ports/lang/gcc8/work/.build/powerpc64-portbld-freebsd13.0/lib= stdc++-v3/include/bits/basic_ios.tcc:157 #4 0x00000008109cbad0 in std::basic_ios = >::init (this=3D0x810ab48c8 , __sb=3D0x810ab36f8 = <__gnu_internal::buf_cout_sync>) at = /wrkdirs/usr/ports/lang/gcc8/work/.build/powerpc64-portbld-freebsd13.0/lib= stdc++-v3/include/bits/basic_ios.tcc:126 #5 0x000000081093e644 in std::basic_ostream >::basic_ostream (__sb=3D, = this=3D, __in_chrg=3D, = __vtt_parm=3D) at = /wrkdirs/usr/ports/lang/gcc8/work/.build/powerpc64-portbld-freebsd13.0/lib= stdc++-v3/include/bits/basic_ios.h:460 #6 std::ios_base::Init::Init (this=3D) at = /wrkdirs/usr/ports/lang/gcc8/work/gcc-8.3.0/libstdc++-v3/src/c++98/ios_ini= t.cc:91 #7 std::ios_base::Init::Init (this=3D) at = /wrkdirs/usr/ports/lang/gcc8/work/gcc-8.3.0/libstdc++-v3/src/c++98/ios_ini= t.cc:78 #8 0x000000001000334c in __static_initialization_and_destruction_0 = (__initialize_p=3D__initialize_p@entry=3D1, __priority=3D, __priority@entry=3D65535) at compress.cpp:273 #9 0x0000000010004c2c in _GLOBAL__sub_I_compress.cpp(void) () at = compress.cpp:273 #10 0x000000081005dfa0 in objlist_call_init (list=3D, = lockstate=3D) at /usr/src/libexec/rtld-elf/rtld.c:2728 #11 0x000000081005c830 in _rtld (sp=3D, = exit_proc=3D, objp=3D) at = /usr/src/libexec/rtld-elf/rtld.c:765 #12 0x000000081005a240 in ._rtld_start () at = /usr/src/libexec/rtld-elf/powerpc64/rtld_start.S:83 Backtrace stopped: frame did not save the PC NOTE: In order to have built devel/qt5-core I used a patch to make sure that all the %%LOCALBASE%% strings were replaced (otherwise in the powerpc64 system clang 8 based world the devel/qt5-core build failed from -I%%LOCALBASE%%... use): Index: /usr/ports/Mk/Uses/qt-dist.mk =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/ports/Mk/Uses/qt-dist.mk (revision 501994) +++ /usr/ports/Mk/Uses/qt-dist.mk (working copy) @@ -251,7 +251,7 @@ .if ${_QT_VER:M5} post-patch: gcc-post-patch gcc-post-patch: - ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/mkspecs/common/gcc-base.conf \ ${WRKSRC}/mkspecs/freebsd-g++/qmake.conf ${REINPLACE_CMD} 's|%%GCC_DEFAULT%%|${GCC_DEFAULT}|g' \ @@ -298,7 +298,7 @@ # ports/194088. post-patch: qtbase-post-patch qtbase-post-patch: - ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/mkspecs/common/bsd/bsd.conf \ ${WRKSRC}/mkspecs/freebsd-clang/qmake.conf (So having the missing g added but not having the optional -e usage in the other %%LOCALBASE%% related command. The -e status is optional here: only one command to sed sed command in each sed command. The additional g is the important part.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)