From nobody Wed Dec 22 01:28:09 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 7EA9318F6323 for ; Wed, 22 Dec 2021 01:28:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.206]) (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 4JJbLc1lmTz4cm0 for ; Wed, 22 Dec 2021 01:28:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640136496; bh=5rXo8qLJOB62AyAo+bo8LcXEv+Nx+TdYuC6PF8M2AoQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=kAa2m9+LGwUaTmcYyOQrx068XiXE6T29dagrxxM0XrQWFf2MUogW3633G5YlQw8GAFes5a8/YTmsgk5QDo9nlOyht2gco48lx7ASVrGC/Y00Wv9Raon0rYK8t3xNkTm88S9xkpGbUQh23J/Ad47CKhLK0LPz9OS44uGSXwFahqMCL104cV+l08Hv1ih7rbsQnjH1pspArMcTSg7NBrqkGeCuq+129Fv+gi6LhE5wrLswGswi9gFyHxV4jjgbbK8YjMPb06BfJ7S0Yd6+m/lzw0I0fqcWBfK8dNwpUA2z3fvezjDWFZcy9K0Uvm/ENJtYvpjoxLSr2e0EHJiFhauMEw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640136496; bh=5zZ/ky5vcWsUgru0X1wpP9Ghb2cgJ4O1Pmqcj7cj1xo=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=bJhXIBo7xiB3SY2u5I9pC0OOEwlxOPmP6wvC5cfJ+tH7aBz/qiWdT4+gldZBDcwfqstB5lQGW1hLZNuYWJS1NS9L4bdN7s1FFTCOisMbD3R3a31c55oTX9kHag2OXvdWNgUEW0QJhsokIChyxai+11jVpsimVMn88+4mme2x0UhRycX2GAbeA9R4CkKdEqeFS5f7TA1o8aYeYjVwRGU2tAKKhFnL/cbWdKJbpCTXwuJmQ5aiOlA0kqD1SS8YBWMZKTCxO5ZMtXLYoafUuJVgitnkpVw6HVuPXXvOOchSBAjgU3uO+jHuabVSDxOu/cuX8eH60+zra0MOTY/eVyVirQ== X-YMail-OSG: _KhzMT0VM1kWM8b56AUWT5VAjunHNAPh4rA0zQEs0oDi9.wKvn62nlpvN2t5Ibn SvzDwk_MyxDj9J6ekRIaor__gXSrBO7l0FtjE62XmPMy4.C1tgm4uL0M2WpSUMTqKi9AVEsRgFZS 80udQomesg7fx7n9F7.4gBqoZvLfzP1VXaR7BoOUHpxZQPNZWhftHwj8WSqv_sKmj0rBft17Z.jg nXBWmDGpM0_5ccnlQbzjpRvDCTltYEoIG3_L.LEZD7jBFmQHu.WW_xr3J9bw9hk15Y5zpE5Ay1pg ySidKfNl7tLkzKSJcco9VbrwvnSOby88WSBz9_duHAIegHZQw78XCVR6sPvDIOoktpRkKk6eM_lg H1MuTW4WCjtpwtCEqj3lHQHSgS0t5pkBnboZ.XpsH1wiHm2f3OYbbtWJSMo3Y5PwAI_Yh8c3j9d1 rM0kMnbdwC26GQ7rlEuQBIfBLm1SdJJCJCwI8BX1S1BmwjVyA2hE7v4SnQDA8nHpIITPIIuSEMmw AVde0TqVAQuC5fQPzu29pkIQVBn551GE20Qv5a67hCVbq3LnZs0Wo9yVVsUR63CgFkoU0oWww70p ZRuhcPu0lsk7v2PZeOLBgsoUr8q5d1z9Li2kRS3dygn0RNSbfni2ktxqa1o26zdzifjEDVEvU9eK MQEFgq5O0vGhQc6F9F1S.AGFQ6GezzA5aT5iUU._oQOvp07_8sVsUK4VdfuPx98PZt75KI.uBdVb cKkYHKO8_JP.biuenG7LLkD1k6JE8EuBZWfNm5saq5Ga9sTVZLTFMj0OE7NU.jJcujWALAJRaj6A xl5IcezWsCiEFFu.CQ9YGtmnIWh.z8FCgWRB0OSgc6RS0LlPA_wuSdvaL7fV5Px1mGpvp9YTIxlM 1KiYLMZ8HH98aVUkGj90wEwPK65JypprQVfFi0SgJmmgnptNnkIyRenZk2Mx1mVds77eehur2WhQ PPhT30RUVMftrj_5UlCr6p1T0xyIyNVf65RGhCcjkLeawTrH3bAGI7ruNqfdWaru0NldQMVbMC.T hu5mTGqxK2R1c2qQL1HhT2SOqtUfpaxSs0yh3ZGIlJKB6VxYxqi820xkNcILA0c9BzKIGsKgH3RF Faor1S1O._PZEMwnTocR1rpO7pI4ZnqYKwYSdzl_V_f.ihMkXlK0Ksl2Tb26pnKy7H7b8XZC9W_1 R8NavXRgLUmJhVm6ldToSUPnqnT1LM948u.gjHIjUE5voMWjCfTlCEHhlEMr7be07Hh3Q4vCgPHk bgvVkrhgUz5eEjy2ShOvA6fmEljRuB1hVuXi1UrpfKLo7bTlGZA9piKs8H1vT1krHvJUZywm4LW4 sQGlbbYNOS4_qJOZb0F0WQkocrO8ikUrZrxAtSUAGV3uVS9Su__HuHdG7M1yFvHxl3a8XNmVAYWS fDC3gR5jcWJPUDCqKD2HZ4aFX28wvWAA6Ro4hPvI_Ekq8oVSmmMNJQxh8_l46SjvkMf6tNoJ5xi2 SVQzzjm5tp3G6AOWvZLBsswZgerYYEqyEW_uyRWKMnj0dIs0l98vWQYi74soknSJ9V42_jQRUVml clOjra5A4NYBip0haLcaubk1XUcgKj0dMi7PApWj1Qlcbeorjyr6lAUyAzH32uHxJo2qGTMzY9FZ nmaGaZh3klnJpUYmiV1ZDJ.85.MQYKwtYkl2WE2xYhnpk52aiLfLDGtnMtN5qlD9o8RxoZtPUAu6 WYe0Saf55hUDJzStDkJDztTdxizmVHtqT6t0DAAMVcGdx5PqITTK7PjOMCQUivT2HF_9Eax1CWDm Xbilnx0l3DZl7Ql0uuovSByK8P9jBRMXObh6JfHh.jgI1HNcOjG0AvODW3Ko6G_SGqq7zIziKp_h 46ZzmR5AS3wA61DrkUwyACXrm3TOVqib21mlRwaKVK67fOZwRaB7R0I3GQkjdcKqA3MLi_fpgwIF BJ5gk8u5MFXfcPlDlaQXove.PqsirFJ2UF5sK_UJDqABkRKl3YiTvrFSViNQvMMesgUEgqjQcM85 SyOdLfIiUX8q0bqufVCR9BM4MaFne3PwB.vhll8Vz_YwKdEo_yg1DtI3qcGPAZuzsQAgg8tNe.Lm 3WDsooTkvT419DXtuXYFNu7nkMKNNdIXRpWL5OqAld7e8_Yie7Vke80kKn0oppOBEBT..rdqqyxD .vCZ77E25KZ6KVPtDGF2Oy6vwgm0kl9k1dG8Gbxtd_QF6FwhIvorgZ95x0g.phixMY2Fc_oDuGD_ mHJr0q8oLk5K3tU3WvfZz6QgZEfR1NTHoIZx0gAeOqA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Wed, 22 Dec 2021 01:28:16 +0000 Received: by kubenode523.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 872c164120a78ecf5abc8be588cb9985; Wed, 22 Dec 2021 01:28:11 +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: <20211221180041.GA29679@www.zefox.net> Date: Tue, 21 Dec 2021 17:28:09 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <0E4548B1-B8F6-45D8-AB30-634E47511688@yahoo.com> References: <20211221180041.GA29679@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4JJbLc1lmTz4cm0 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-arm X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N Status: O Content-Length: 1976 Lines: 67 On 2021-Dec-21, at 10:00, bob prohaska wrote: > 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) Going in a different direction in this note: The "unclosed quote" messages seem to be from: contrib/llvm-project/lld/ELF/ScriptLexer.cpp in its: // 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; // 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; } . . . 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.) Seeing some parts of the content of the related *.meta files might give a clue why, if you were using META_MODE. =3D=3D=3D Mark Millard marklmi at yahoo.com