From nobody Wed Dec 22 01:51:59 2021 X-Original-To: freebsd-arm@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 1D94D18FA8E6 for ; Wed, 22 Dec 2021 01:52:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-8.consmr.mail.gq1.yahoo.com (sonic307-8.consmr.mail.gq1.yahoo.com [98.137.64.32]) (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 4JJbt46fj1z4fVt for ; Wed, 22 Dec 2021 01:52:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640138012; bh=JUTQmG7OjAg7nvlHPnX20R2cKuBpJM3bWDOyYtt2x8E=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=h3KJlQfqDY8VG443MXEsV7vURDdW0C/LU729fhBurc+W7Js+JIIjAm+RpU0GT2vu2nrMXfkJtVPyHcVUqSwa+LNIwwITjK87Ot0Kdg+aQbe53rPIS7TEHh9zoggaRo9POSIyihkvyqzFFTyMaZtLkThnHCJVUumzkI+FJoNCUYuQPHrqM7R9N436K711fH5Jrr3gC1pfFtJhF+KVceGu19ZFi5LcJx/zTDqX1niW5IqnhRTpGivmYHqrduxNgNc5J1gvow1OXNhIbXTgd1UZzufz6gXWDBiTmPvWXPQKuz3ZLysEDPDwYX5+XT8aGq36zAA5k7W7fAIb/7EJcsw/dg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640138012; bh=xY33biCzMhy6A1ejtXk37FKgOaZUPLpcAzwPPnzH2Xp=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=gFLAGeHbCAxboeZQ/I2LDsK9Y6lB2iG63ZetCeyUiQRfQlgos1GUar2kfklsa4T9ALdBd2W6YF9D48uMRXGkO+ztbUuYGRNRK3a7sWeoJAbKUCndrjPYenbs6+krYtlV6pMxOZ8HIQC9dTpVkvOnato4CgXaM4qtdgd2zIQqi5um5zFFpOi7GmdsbvNB2e9QxkDLvo+Y9RhQP0vSCbs4bwEF2TW8m8/Zp4dMUXrtvYLshh+ec5gKDHj5ZFOv2Hf+i0eClUmRXfCjKIhcAZEHTcNjj1LOfKgQLnEArzroOMpC87cKeTgGdFXA6uteJpnkMcXVs/XDiHymhGZj8uKBJA== X-YMail-OSG: 7JThg3QVM1mNyTJ37Puw2YECT8upUVxU0sBkOuKO99qivRO4LC.B9rmrSUJi.Xu O4wB.ZAcT5J0Ln5T8zvawVzPl7OYaYABdQf1gzl0f2w4shiiKoRta7sTdejWhv2ZTS4A31QyG5yw 4Wn92XsFVb0IVhpDO_giH_WQvmXMo8ojGpKIGtTMef0v.N5Zgx1mKT6sdT2fncWi1yML.9MdkZWf w1xX8XhTjwfF7KgcVCneCux.ckSY0X.9ZtR_9JABSe9Axjn_HPRhoHMzAYeNyAtDRuE2oFdR_dLl K_XEs18UVQMvcI4vnhks8fZ63e9acCRmrTTMpnePWnvdXj4EryJfMm0M1RYD.5N3NV61MT0BJD0U GfTNieHLCIi6e2Xj50BsmW0iMJZyqSRWdvXDMhgI2qknE6eEMw8EIGZtA0xqJSpNq.PikcWcMhAv 9p38tPxv6.tOmUAz0jLNJnobOy9Ag_37pstP0J593irLG6WL8AVJyGM2XMObnYkY7qmGFjOk7TY8 f6ojHQNxyOGgGHz1sdF78fzwCnctsqlehPjlji309n5H3hwne9hdR5u4_PiVreMCnU0LTN1bobGg stwHnJslMsn6dERiTSRdyYp2c2Na.wg0zh_VmjOr39zqTyd7Q3vGllY8LqHD9g3HqdB2w31CMODp pMXNBqrnthALZgVXQfWk1FuI0iuJFxMkuRvqViEyLm8PXNPdX2JHLNOPYf_MrtdKOljEBTpcHwRm bY7BwefMX85Ux_.eFgwazqgW8zGpBZm1WGCEOG8Y9LqMPrMAWbRSekkGrqVcDItEb6tigWgSNxng wVwyP3zVXIa_U9P_mF1eGLwS_mVzRsKKrBS_As5izgdWa5qs7QjNmZSxHj.jn5.P7oWsc4zESR6w 7zb2Hbh21.nkKBuVgVLEOIkCbyyJ5UGWcUWGQDuDsVzSbrUudzVBzjMSALZC_gSurHvHTiHfv8EI .ZiZGCh39xOK4nAHcc5nPwMCn99g5lAS2uRwq3U1uS0NRmIJKcY3Eb3i2TGfDjN14zmq2bGmM.Cz e7knHimkV7MjdrJJkGOwlMADcI2YTbg09pHttvvqjuQ.Nqz2AUzO4PxXPf_HHLxN_2xCHejoo90W JffKna6u_caqzazTFW20ZbxO1n6swMwom6L5qk05Pg20sd0rqz29CI_WpEq8ax9FL_CIuovNcKW4 6yu13itsUg94loKQrKTKyFbgSnqTEEHS14Z6gEcLV.nbmYQK94l1E5_kBe7NoL1s5L6Allomtc2w c1dmUADmuH8aRM.38Mf.5aeyNQ6nqWZY88MJY0ZL3motGbDBb.cpfFYERsjESleiL4mzTOQTboas yZD9t3ar27LMApOsQl3dZjy1bjXnc1OdB1Ce3NDrtZzxfdv2dLu5NVjaMEEfeoQAWqjponOHzCqm 3Wmsdnwzu.uvUSMaMd4lo.lnCuqO8u1.39Ao_YHyM10jCjIpl2GjoRrdd8BorC.UIlNmWgBfYikd GgD34ax.jNO3bcd3487XsbfyBRqihH_dmsRiA.WldUx5D8N1UhDrENHI9NgbSH4JBP1sm4sb_fBa eFbXnYnaxokOns.q918V2BwV47FohFId9j2PVJbhoNBQ1W6yUInOH193Kwx0Ab3vEXlHNPMRt_qO bi_pkB0lck8Ww6zQOP7nhtXsEM3oaZOdzykqND9lRkyy6YW5mZ4nzXdL4h1D1CwQCYjdpp6R34yf BpOqmCNCBD7dL0jrgDq2wCvopbgAIaIaKZMsH3K.bDc_6yRt8Jg0iUEUDmC1Jp1Qo_TEjrofJDeO RITFMMC.AKb7vey796PGhhmE_bC2CZhO.HRhFR9WhmO4DeTdhGArRIeIjHPg9Wrl91ov3TNjGUBh CXYo05Fka451NqKg6vHMRod4dPH.s4t7yssJI6AeNUVopamscgfsAygnlKy6W7ERmWfUFl8xjQCl 3qggf5bSCdwwdWg00fRWGcdyEYhda6jvYDh2K6857hbAA7tquOdpM2.tzOfwYjC27nm5.Qiayq.F uC1m7Qf1Us9mnutBaUU2LxrIT29b4qMZkWT5UcGpcdhaoGOByFTJqVhlsWmg99BkWpWBjFrRL8qe SNrsYBD993HaEngp65tOTQwr6qJQvu6vLzNwopls9Ty0v_vdjSgxfpNsUp3_eGs0hyAJSQ5f._p7 bL2DKEMNR39dz8f8if1wqUBLdTS_.aHX6qjaoOgzQlUIXQefZ8vyNOdmJg4heS4aMasnQcwgA82x LkGNzeCRncVTOsRIPRfLbg3IQDELL63W1w0KYa6UaH3j4yQnR8IIzFJH112u_9JHdk5zpNT6DvlJ YeOAbkTyuzYbOdzLbuLtTgYrfChnitAXrkX.Uez2bi_3.24uT8HASXun0xHIsSafG X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Wed, 22 Dec 2021 01:53:32 +0000 Received: by kubenode542.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID bc3e2395a0f5043b5be1a265a09c62b9; Wed, 22 Dec 2021 01:52:01 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: ld: error: bzlib.pico:147: unclosed quote In-Reply-To: <0E4548B1-B8F6-45D8-AB30-634E47511688@yahoo.com> Date: Tue, 21 Dec 2021 17:51:59 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <4349F44D-C77B-44DD-9A96-0E8C4E7EA046@yahoo.com> References: <20211221180041.GA29679@www.zefox.net> <0E4548B1-B8F6-45D8-AB30-634E47511688@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4JJbt46fj1z4fVt X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=h3KJlQfq; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; SUBJECT_ENDS_SPACES(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.32:from]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-arm X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N Status: O Content-Length: 2381 Lines: 80 On 2021-Dec-21, at 17:28, Mark Millard wrote: > On 2021-Dec-21, at 10:00, bob prohaska wrote: >=20 >> A try at buildworld on a Pi4 from sources updated this morning stoped = with >>=20 >> Building /usr/obj/usr/src/arm64.aarch64/lib/libelf/elf_update.o >> --- lib/libbz2__L --- >> ld: error: bzlib.pico:147: unclosed quote >> ld: error: compress.pico:108: unclosed quote >> --- lib/libcom_err__L --- >> Building = /usr/obj/usr/src/arm64.aarch64/lib/libcom_err/libcom_err.so.5.debug >> --- lib/libbz2__L --- >> ld: error: decompress.pico: section header table goes past the end of = the file: e_shoff =3D 0xc388 >> cc: error: linker command failed with exit code 1 (use -v to see = invocation) >=20 > Going in a different direction in this note: The > "unclosed quote" messages seem to be from: >=20 > contrib/llvm-project/lld/ELF/ScriptLexer.cpp >=20 > in its: >=20 > // Split S into linker script tokens. > void ScriptLexer::tokenize(MemoryBufferRef mb) { > std::vector vec; > mbs.push_back(mb); > StringRef s =3D mb.getBuffer(); > StringRef begin =3D s; >=20 > for (;;) { > s =3D skipSpace(s); > if (s.empty()) > break; >=20 > // Quoted token. Note that double-quote characters are parts of a = token > // because, in a glob match context, only unquoted tokens are = interpreted > // as glob patterns. Double-quoted tokens are literal patterns in = that > // context. > if (s.startswith("\"")) { > size_t e =3D s.find("\"", 1); > if (e =3D=3D StringRef::npos) { > StringRef filename =3D mb.getBufferIdentifier(); > size_t lineno =3D begin.substr(0, s.data() - = begin.data()).count('\n'); > error(filename + ":" + Twine(lineno + 1) + ": unclosed quote"); > return; > } > . . . >=20 > code. That code suggests that bzlib.pico and compress.pico were > being treated as linker scripts for some reason. (I've no clue > why at this point.) >=20 > Seeing some parts of the content of the related *.meta files > might give a clue why, if you were using META_MODE. >=20 I'll also note that: https://ci.freebsd.org/job/FreeBSD-main-aarch64-build/ shows the most recent failed build as happening a little under 6 days ago and lots of builds since then, including 10 or so builds each, both today and yesterday. =3D=3D=3D Mark Millard marklmi at yahoo.com