From nobody Mon May 30 21:22:53 2022 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C4E1C1B4DAA5 for ; Mon, 30 May 2022 21:22:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LBpKY6WKRz3w6p for ; Mon, 30 May 2022 21:22:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1653945776; bh=aFo3S1rlldkoPJ4Lii0Z4bfiy+Nj6h85Dq/ZqEGxkUs=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=CHhpHX1vd5/ZBfbINOuTvOM3gQ8874lu/+lHacv/7rKJgVeDDiYVHJj+WN7vg6NxRyTu48etUhJyoDugGcjPtpvraE/51BwQAw9G/f61DafzVEpRAEaXYWsMvtOCVr5KYwT8KZwX9qLAcuz1HZvoHe3SaqzHA/B5DEWoCHpzFRXgGwY65vi0rJWVnB71MD0G0Ygl/iTu/7SsXPYVdhF5n2vMuJnzJdj7cwo8VWyD2ImXmoAp256YbPc5LnEOtz64WfRkBzgTchVZIqjI8kn+rLl+rYPeill1UTFaKz1UmqYKj5yGms/VW2yyTtM1UeL+rKIVWwnLq4mewyZx+LVp5g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1653945776; bh=mVW2e+VBFRDAUY1e/JaBEZcl11xXlQi4DEj4tSW2XP+=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=C5N1Q/FCiGxX+qrHli740zhxEXFSyHp6PnTqgVfp09dVxKgcPh2WmoctXfMcjUYN4xtR9Sh0gYiEeAuK9NhTI7stutqU8pdBggmoRHPRHF0mPch6tP6D3jczMscZDZ//hI2AJ7RQARw4YH9GKOIGHI3uScj3ZPtRC2G4JbPKJ2Q1ekNb8PW1IlqjnJH84bVgx3lC638nk81P6dkLHcT2FlBsFX2e7h1ZrmEWqcsy0V5sY9uLClqNqTYKdTpbjwcx3WhAhyPokTZQHVFk474ja4hT6VvRRMiMByod5Aa67ee1na8SlKJ+lePCSm3rnHvVbm759JntZaOZA/bjsYL+MA== X-YMail-OSG: ShU5dDMVM1kPD2V.H_a3bqSfUK_oXX5nTtLTzyz8E0WSHNem9kDZ6lfhbyhPo8x sLX2MpTnERb66nrphDle1l9V8Opf2TKuW2ZgqqiQ8Mqg2EfX1_61Bhc64UEGD3JDY5cQxL0_ASN0 kZeJFT8gTZia5TMNmZD.hswXCBdZ5A1fCiVK_5xiw5Yo1xzFjcKF1iadYyNpySx77.IOrvAzOtx5 jsRr1yulnsvbUlexmSceEkNMNTgk79j43tTVEaW3q0y0wwR_LGS1nMv1lvob2w_putvDcm_RAMsH uNTLPA1PrCarSUc7iMFRnoZvUsb4iJniBHk6rsjxTH3_qEz5VRtd81kVw24vUerbdigbzyMQ5XJ5 yq3iGdYwuf_kwW8scJRXjT6sfZ9Au9qk96IaoY8i5OqkteiIp9aQZIAjQPyAfyeAPKGX_PLUSPn1 jooRUMp3qX_7W8GaLVhvSUjFVk2pNYidrsiy5mp7j70dWljmqloE41zD_tJSo5YuAO7WMt1TzUdh DDbGaVzL.3KdEPLYZTuFxhZFMVwdPuJrAp.awEXyo3Kgbi1eHECYKBnriPje3EW0cjwqRSKI.Rd. nX7AD0qhj92E3qekTLdXjPxFXxpNQcXUcTI2wWZDgt._wypQJuPP7ldzfpKawgXFoQDFuTZMmKNe XCF81AAd4Ulb3TukxDGI9rlioRXJtYARhR7Bzd52UOrDqrXhnZHwTYPl7BUjd7q7Vkgzk8yXP9Ey 9ZjDRd7iA3njAJjTEd1zVfcQtWrmnjlhtZEnJ6IQPEO8PVj2Sy56X9BucWVVBlj1J7mwilNrGS0O AUhRjsQwKdAQ91XZOqwerVjd2tCJ9Y2WQiysSOvRgqHEGMr6gd2tRToeL4RlWKo.i36JB2RldyUh n.atja983cbHRuqQnjGzI1iDdGKkBYYyGjn7CAInEm5bg_5gnJykRRBbi1LNFbf5malQmpkDAaK_ fHy56AzTkHrHoW5rzfv_JsGQaQB8DDsqIbN0MbP97nqisLDF4e8wtf4eN5bvT.ShPy3uTdjxSBTk j5IM.27rfmVuo1vkQk.NpQ_kN3.JeBq8QuQlsq_Ok1QyQ6ocz8CBslNUdoHUz_bYFmGsbz5VPTrP iUahqpATV7UnOqmYZ8vkY.xGQBV8ECy6Xve3_PE1fYplKYGHYVIn7wvpYH2eK1GlM8prp6fRSgaJ xUqq.7Nkg7MvaAD6Lxr_cnKjNrQa44PhdMyH1cWocvMwe92oFJyalG8tdQpk_Vs9zhsrO1XQy4.4 NWlwSEvVwbing_dN5hNxB28LO_kwncqoN9ZUuQQJ.w2lmgc6wP_sZNf06iWlcbkuWg8xdju_6rU9 dlTUHLDtHmsaPqKSIppUOrAsuPZo3IzC33OBQdyyJ3CmkSElGrpujO_8VSUDAUo0SD6.tA7Q5bMF vca4dkgDzk.J_KjX6_6YIFRt83qhE32EfGUQVuB4I6VfFwE_MgVB.XpwYh.uNi1zltGb2EEjECai S6qwmUPScSjgU8T5xewMs8EEpubFKIRO3kd0CQNTUwucaRdQ_FXxooN2ldK5ShzNf1Pn6nCv8X8I lrtlKAjL6xwe1PT3rhz5UBeSjRpNFDsi2a9firw5IR70OQAc7p.VaoD9kp3xGN5WCQKzXQQCY66w caSRb52bdPy5s5fG3CPmqM1Deodbi1H_5LoDIbb_axHkGyDJr.OCyNmyaP06xJYAOqYHtXla1slU f2XVp2gNt9IRsyjNc_xr0KYigEGlyex93XhXJPcGSmnOHfXvYaTNSTeG966yybgBlnw0_ryxF2tx mqI6LAiE8_gr0KI2IrlDH9yn3PmWIrtNrrScU7Z.U3.vwA3sp1qNde20aEHXPBTAQx4qMYm1ZKMX QRV55zSbHFbRoXya.mdUPpV31fEQZZ0grEosZcgPTUU083kEnxy_Wt1_S8dE7rUKddHnPUSMeYi0 fNgzFS.WBRtzPdKdiRclX8pIj15o0bApnaX5SwJZsBNWdI.Ex0.yOcnbjrb9XgiR8LFT0liR.yuU GMLVa9gyVvgNCspvu6kCCvnReZyxse7qf4.I82EFIvEOIl5eIp5OhwE_gm2YOSYIF40Yqab1kc_x ziG6h.9wKh_Zrw1N4qUIWUSAd0a.YTe06Vxin_NV.rLtdNimhzr9A0a5bi2WSvG6NQm5uio04dF5 H02RGjttKyDBKciqnnGMQeXP3Pl1lBMCUX5X00ERNAJZlCHEsoOeGoAhfOvWa7N1CaCpozr_I1_y QpKsr28AbuGVonddRsU1b0Q6Fgv8eBcuPn4YARoQs1hH8UbnqSB_OMBUC_Z_RWlTZnQGO3QpBb3z bgMKcrw_pdOdD X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Mon, 30 May 2022 21:22:56 +0000 Received: by hermes--canary-production-gq1-54945cc758-szwwf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b51f072afb0eca5d23239334022fdae4; Mon, 30 May 2022 21:22:54 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: armv7 targeting context: www/qt5-webengine poudriere build used "/usr/bin/c++ -B/usr/local/bin . . ." and failed : 'cmath' file not found From: Mark Millard In-Reply-To: <47B36DBC-4175-46E2-B4D8-5628D1DB39F8@yahoo.com> Date: Mon, 30 May 2022 14:22:53 -0700 Cc: "dim@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <6E658A82-E96B-40CA-B331-51C725BDF8C3@yahoo.com> References: <47B36DBC-4175-46E2-B4D8-5628D1DB39F8@yahoo.com> To: freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4LBpKY6WKRz3w6p X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CHhpHX1v; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.147:from]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MLMMJ_DEST(0.00)[freebsd-ports]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-ThisMailContainsUnwantedMimeParts: N On 2022-May-30, at 13:05, Mark Millard wrote: > [This is a separate problem from another I sent to the > list earlier.] >=20 > My attempted bulk -a -c targeting armv7 (on a aarch64 machine > that can execute armv7 code) failed. >=20 > Note, from the log file: Hmm. I should have noticed that the below was nested inside a "Installing mesa-dri-21.3.8...". So possibly not a direct use context for llvm13. > [CA72_UFS] | | `-- Installing llvm13-13.0.1_2... > [CA72_UFS] | | | `-- Installing libedit-3.1.20210910,1... > [CA72_UFS] | | | `-- Extracting libedit-3.1.20210910,1: .......... = done > [CA72_UFS] | | | `-- Installing lua53-5.3.6... > [CA72_UFS] | | | `-- Extracting lua53-5.3.6: .......... done > [CA72_UFS] | | | `-- Installing perl5-5.32.1_1... > [CA72_UFS] | | | `-- Extracting perl5-5.32.1_1: .......... done > [CA72_UFS] | | `-- Extracting llvm13-13.0.1_2: .......... done >=20 > So I'd expect llvm13's clang/clang++ and such to be in use. >=20 > But it ends up using /usr/bin/c++ as a path to a c++ but also using > -B/usr/local/bin in the same command. The combination ends up not > finding things like --and that in turn leads to build > failure. (I show the first example but others happen before the > build fully stops.) Yet . . . /usr/bin/c++ -B/usr/local/bin . . . still seems odd and the error message reported did happen. > =46rom the logfile: >=20 > [ 0% 12/21219] CXX = obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o > FAILED: = obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o=20= > /usr/bin/c++ -B/usr/local/bin -MMD -MF = obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o.d = -DUSE_AURA=3D1 -DUSE_NSS_CERTS=3D1 -DUSE_OZONE=3D1 -DOFFICIAL_BUILD = -DTOOLKIT_QT -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE = -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE = -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND = -DDYNAMIC_ANNOTATIONS_ENABLED=3D0 -Igen = -I../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium = -fno-strict-aliasing --param=3Dssp-buffer-size=3D4 -fstack-protector = -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-unknown-warning-option = -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread = -fcolor-diagnostics -fmerge-all-constants --target=3Darm-linux-gnueabihf = -march=3Darmv7-a -mfloat-abi=3Dhard -mtune=3Dgeneric-armv7-a = -no-canonical-prefixes -mfpu=3Dvfpv3-d16 -marm -Wall -Wextra = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -Wimplicit-fallthrough = -Wunreachable-code -Wthread-safety -Wextra-semi = -Wno-missing-field-initializers -Wno-unused-parameter = -Wno-c++11-narrowing -Wno-unneeded-internal-declaration = -Wno-undefined-var-template -O2 -fno-ident -fdata-sections = -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=3Dhidden = -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare = -Wno-unused-const-variable -Wno-unused-function = -Wno-parentheses-equality -Wno-tautological-compare = -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare = -std=3Dc++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c = ../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/base/t= hird_party/double_conversion/double-conversion/bignum-dtoa.cc -o = obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o > = ../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/base/t= hird_party/double_conversion/double-conversion/bignum-dtoa.cc:28:10: = fatal error: 'cmath' file not found > #include > ^~~~~~~ > 1 error generated. >=20 >=20 >=20 > For reference: >=20 > # ~/fbsd-based-on-what-commit.sh -C /usr/ports/ > branch: main > merge-base: 0a2f0da65b65bb9b3abf7a06815854f3cff063fa > merge-base: CommitDate: 2022-05-07 18:07:34 +0000 > 0a2f0da65b65 (HEAD -> main) devel/py-tabulate: update to version 0.8.9 > n582877 (--first-parent --count for merge-base) >=20 > # poudriere jail -jmain-CA7-bulk_a -i > Jail name: main-CA7-bulk_a > Jail version: 14.0-CURRENT > Jail arch: arm.armv7 > Jail method: null > Jail mount: /usr/obj/DESTDIRs/main-CA7-poud-bulk_a > Jail fs: =20 > Jail updated: 2022-05-23 02:21:24 > Jail pkgbase: disabled >=20 > # uname -apKU # output line split for readability > FreeBSD CA72_UFS 14.0-CURRENT FreeBSD 14.0-CURRENT #56 > main-n255745-77649f35a7e5-dirty: Sat May 21 18:48:32 PDT 2022 > = root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 > arm64 aarch64 1400059 1400059 >=20 > The jail is based on a armv7 build of the same source tree as > used for the above. =3D=3D=3D Mark Millard marklmi at yahoo.com