From owner-freebsd-arm@freebsd.org Wed Dec 19 22:08:51 2018 Return-Path: Delivered-To: freebsd-arm@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 4B4B6134A95F for ; Wed, 19 Dec 2018 22:08:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.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 3DB467203B for ; Wed, 19 Dec 2018 22:08:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: u_vPeJkVM1kVqmF5WTWaXTxxjKnLJT8MaYvOdabQwf_Tct.Do8KhqDa6UgqYgiw hRt_Ay1685U4.ZmRnNXPr9SZgaAPLmrmEzFgAl_RPDc9K0RCRDrRFrkobhama8xDigLLTRUEmnbv X18L47SvVwugha0mZNFqwtkR1SJgWjZgshTFw4v3jTdqWHwh_MaJ8YkbO0mo_0cdr2kVeO6dZj5E V0lOUNYDMiS0Yp1HywRB.GYBlYAySUZtuuW721BgJQuFxAkL9k1cUPPm7k7DBGG61FNqCXOBlGox tX_SinBcvNHcWEMuqUNn8EuRA6C9LEuy9fLZDurMCVWtLU8DOn.b8cnV2CuZhCTdqQ2WiSM89fMq oe1hEuHaYr3SOZoVigwGQzpmxanTecrlfuzCMhCyxGCH_ROK2mtrUKeRwrCOlI2mhBrtjvo8gwyJ _PFgUaSdAWr3BQCLgdP_sOI_CyXEU63p2SG9fIqdljriw_GWZ0EF2QASVscXX1bhwV.nZTDeOFyk GGgbnXVTNsnHJwut8csV5EPbwJ2Z4gtVy0kgt4anM82ThvuI3QLoc85.L8_CnSTeZjwin.CPSkiB jMCLV6DZqK39U1bL41ehjInzbuHJh7ymYIOQc._x1biXrLu22GJOWUwM7vrlMMGZPeivt7RWDOtk 5MsRy3iY5jTGsGXj5CHjMSBg8TvT0pyH3qn4vPw1SGd1jKInOn9xYerk8AFdRjsLOA_0E7l0L.wm sNxKj.caGkKcp9PNfhqJZcKvSgV0xmK9WRu5Ls.FpPhZvjgMcJpXQEXSXkh0yiSiItBbhbnyAAoA aDm7qc80ggaTCJ.aNvWMjvGH6ICBlmcLqU4B0MJEw2spCFXhi5eoD7dWfT1AO0bGNNRzIRxMTb_c iZhB4cTtUXu_.kEd2IaTqegwMZIzuevv1n7JpTD376PJm45m0dYZcJmEJmarhiDD_vtCxe9SXWcS XOhVx5OJQDHpMgQQ4zZJG3u9BkvtcIEez2bqQcQfq30Bx7UIVzWJrjvkuwGtnILiB0VqO0IWxNKa CW5qEwI8qatakNSM5OkYfseiYtlfO_MYqxklMwPDJGkuUsDQDv5sCo8tNbn9Rs_nn1p8- Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Dec 2018 22:08:42 +0000 Received: from c-67-170-167-181.hsd1.or.comcast.net (EHLO [192.168.1.109]) ([67.170.167.181]) by smtp427.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 4876b6bf4f0e77ae3ec4837f0456e7b9; Wed, 19 Dec 2018 21:58:31 +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: FreeBSD head -r341836 amd64->aarch64 cross-build of -r484783 ports via poudriere: devel/qt5-testlib hung-up during "Checking for POSIX monotonic clock" Date: Wed, 19 Dec 2018 13:58:30 -0800 References: <190D54A2-D29A-4B62-B8FF-99514DBE92A0@yahoo.com> To: freebsd-arm , FreeBSD Current , ports-list freebsd In-Reply-To: <190D54A2-D29A-4B62-B8FF-99514DBE92A0@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3445.102.3) X-Rspamd-Queue-Id: 3DB467203B X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.53 / 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)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.64)[-0.644,0]; 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:36647, ipnet:98.137.64.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.97)[-0.967,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.81)[-0.809,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.40)[ip: (0.92), ipnet: 98.137.64.0/21(0.66), asn: 36647(0.53), country: US(-0.08)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[83.65.137.98.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Dec 2018 22:08:51 -0000 [Looks like a race or some such for devel/qt5-testlib: retry of = poudreire-devel did not hang. The other hang-up seems to be repeating and I give some = details.] On 2018-Dec-19, at 12:20, Mark Millard wrote: > FYI: Based on FreeBSD head -r341836 (host and target) and ports = -r484783 . This > was a rebuild based on going from perl5.26 to perl5.28 without = updating the ports > tree and from system clang 6 for the prior FreeBSD-head context used = to clang 7 > this time. (I'm not attributing causes here.) poudriere was using = amd64-native > tools for speeding up the cross-build. >=20 > # grep -r =3Dperl5=3D /etc/ ~/src.configs/ /usr/local/etc/ > /etc/make.conf:DEFAULT_VERSIONS+=3Dperl5=3D5.28 gcc=3D8 > /usr/local/etc/poudriere.d/make.conf:DEFAULT_VERSIONS+=3Dperl5=3D5.28 = gcc=3D8 >=20 > There was also a "print/texinfo:configure/runaway" but I've not looked = into > it at all yet and it may be a while before I do. The other ports = attempted > built fine as far as I can tell so far. >=20 >=20 > The devel/qt5-testlib failure looks like: >=20 > [00:00:13] Building 123 packages using 28 builders > . . . > [00:49:30] [10] [00:00:00] Building devel/qt5-testlib | = qt5-testlib-5.11.2 > . . . > [07:31:31] [10] [06:42:01] Saved devel/qt5-testlib | = qt5-testlib-5.11.2 wrkdir to: = /usr/local/poudriere/data/wrkdirs/FBSDFSSDjailCortexA57-default/default/qt= 5-testlib-5.11.2.tar > [07:31:32] [10] [06:42:02] Finished devel/qt5-testlib | = qt5-testlib-5.11.2: Failed: configure/runaway >=20 > With logs/errors/qt5-testlib-5.11.2.log showing: >=20 > Checking for POSIX monotonic clock...=20 > + cd = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.tests/clock-monotonic && = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/bin= /qmake "CONFIG -=3D qt debug_and_release app_bundle lib_bundle" "CONFIG = +=3D shared warn_off console single_arch" = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.tests/clock-monotonic > + cd = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.tests/clock-monotonic && MAKEFLAGS=3D make > =3D>> Killing runaway build after 21600 seconds with no output > =3D>> Cleaning up wrkdir > =3D=3D=3D> Cleaning for qt5-testlib-5.11.2 > Killed > build of devel/qt5-testlib | qt5-testlib-5.11.2 ended at Wed Dec 19 = 06:45:42 PST 2018 > build time: 06:41:46 > !!! build failure encountered !!! >=20 >=20 > # less = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.log > . . . > test config.qtbase_corelib.libraries.librt succeeded > executing config test clock-monotonic > + cd = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.tests/clock-monotonic && = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/bin= /qmake "CONFIG -=3D qt debug_and_release app_bundle lib_bundle" "CONFIG = +=3D shared warn_off console single_arch" = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.tests/clock-monotonic > + cd = /wrkdirs/usr/ports/devel/qt5-testlib/work/qtbase-everywhere-src-5.11.2/con= fig.tests/clock-monotonic && MAKEFLAGS=3D make >=20 >=20 > Some supporting details of context: >=20 > # uname -apKU > FreeBSD FBSDFSSD 13.0-CURRENT FreeBSD 13.0-CURRENT #5 r341836M: Tue = Dec 11 16:37:42 PST 2018 = markmi@FBSDFSSD:/usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/sys/G= ENERIC-NODBG amd64 amd64 1300005 1300005 >=20 > # svnlite info /usr/ports/ | grep "Re[plv]" > Relative URL: ^/head > Repository Root: svn://svn.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 484783 > Last Changed Rev: 484783 >=20 I started poudriere up again with just the 2 needing to be rebuilt (plus what depends on the 2). devel/qt5-testlib quickly completed just fine: [00:02:16] [02] [00:00:00] Building devel/qt5-testlib | = qt5-testlib-5.11.2 [00:04:54] [02] [00:02:38] Finished devel/qt5-testlib | = qt5-testlib-5.11.2: Success In the prior build that had the hang-ups I looked and dor print/texinfo = : /wrkdirs/usr/ports/print/texinfo/work/texinfo-6.5/config.log shows for = its hang-up: . . . configure:6639: checking for alloca configure:6676: /nxb-bin/usr/bin/cc -o conftest -O2 -pipe = -mcpu=3Dcortex-a57 -DLIBICONV_PLUG -g -fno-strict-aliasing = -mcpu=3Dcortex-a57 -DLIBICONV_PLUG -D_THREAD_SAFE conftest.c >&5 configure:6676: $? =3D 0 configure:6684: result: yes configure:6794: checking for C/C++ restrict keyword configure:6821: /nxb-bin/usr/bin/cc -c -O2 -pipe -mcpu=3Dcortex-a57 = -DLIBICONV_PLUG -g -fno-strict-aliasing -mcpu=3Dcortex-a57 = -DLIBICONV_PLUG -D_THREAD_SAFE conftest.c >&5 configure:6821: $? =3D 0 configure:6829: result: __restrict configure:6844: checking whether // is distinct from / In the poudriere re-run print/texinfo seems to be not progressing: root 87913 0.0 0.0 12920 3668 0 I 13:29 0:00.06 | = | `-- sh: poudriere[FBSDFSSDjailCortexA57-default][01]: = build_pkg (texinfo-6.5_1,1) (sh) root 88869 0.0 0.0 12920 3660 0 I 13:29 0:00.00 | = | `-- sh: poudriere[FBSDFSSDjailCortexA57-default][01]: = build_pkg (texinfo-6.5_1,1) (sh) root 88870 0.0 0.0 10412 1848 0 IJ 13:29 0:00.01 | = | `-- /usr/bin/make -C /usr/ports/print/texinfo configure root 88974 0.0 0.0 10272 1812 0 IJ 13:30 0:00.00 | = | `-- /bin/sh -e -c (cd = /wrkdirs/usr/ports/print/texinfo/work/texinfo-6.5 && = _LATE_CONFIGURE_ARGS=3D"" ; if [=20 root 89283 0.0 0.0 11160 2108 0 IJ 13:30 0:00.10 | = | `-- /bin/sh ./configure --enable-nls = --prefix=3D/usr/local --localstatedir=3D/var --mandir=3D/usr/local/man = --di root 89692 0.0 0.0 227368 14504 0 IJ 13:30 0:00.03 | = | `-- /usr/local/bin/qemu-aarch64-static wc = //dev/null root 89694 0.0 0.0 227424 14596 0 IJ 13:30 0:00.01 | = | `-- /usr/local/bin/qemu-aarch64-static wc = //dev/null root 89695 0.0 0.0 227584 14720 0 IJ 13:30 0:00.01 | = | `-- wc: zygote (qemu-aarch64-static) So it appears that: /usr/local/bin/qemu-aarch64-static wc //dev/null is hanging-up (again). Given that these are hangups I'll note that this is a Ryzen Threadripper 1950X context and is running under Hyper-V from Windows 10's 1809 update. I gave it 28 logical processors and have it to have the virtual NUMA topology match the topology of the physical hardware: "Use Hardware Topology". (Processors 28, NUMA nodes 2, Sockets 1, Hardware threads per core 2.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)