From nobody Fri Dec 31 22:16:41 2021 X-Original-To: freebsd-current@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 EBACF192DE0C for ; Fri, 31 Dec 2021 22:16:46 +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 4JQfcs4Mlmz4hk6 for ; Fri, 31 Dec 2021 22:16:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640989003; bh=so7jiqVYFVY/0y6d3tOmXc6C7rnH1bLODbZhqw7OpAw=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=MhONTLVL1bLiyKRohecHXD8hTfkMoudhQwpSqrFSekxdsfMEVlzdgzXJuxY+a3SfX2DGYb5Jcisj+b2vTjzRQp4CNmhtlWohLk3DAdp4++5bZji0mS4ubleBGUlZl3wt73jhuaEDkEzdvgE96LlzsfWMlRZygeFzvQLyYb5ZfMHPLKO+0U4iiR4dHwK9jnLfDTiL1ZoQ2Fwkd59iqpua2rl/YBzQF96tZG/oZyQIiHRxRqEJh/zP1dGRW7aN+X+sjN+aZ/jT7SessVBVqLQEMnwnDnpxCq232j4iMs+wkYHQ8QhP7Mr6RSyp9kFKNqYK0KebjU6iEZdumvNu0IdidA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640989003; bh=bJBKxPLXh9UMPvqeER0ytFx2RTBWl0MugpyRJSNisTv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Dj8oPbfD4Bm4kFh6BqFcuf5nDi84Ba4Nh1YCspZsfGD0j/frOpOMq/KVB+niGCggZAjy1w0KXiV8rBXKN1sfUKRZzwfIwBnPLe2TXGTLaP/2lMa0rOwktE8XElKWEHoNSP9lXoRWkG38jYtALrqCMJyMnCjcSbIFE/IMMdDu/n5b9LM4jLiz8+fbZyyZrTyQFrnOKpcBEBdOVtSUXsuvL1vm5+8NQKW8QRwzmJMgxOUUl/Bkw9+9AcY6AZ9IFeaChnGSXO0iG527+TBJEeXm2CxDQMHXDhZJFVuAjBad+gKooUFamhq2rekppODKgX0hmUNiAS1/1tp+vH4s00+ssg== X-YMail-OSG: HRmF0wYVM1l8lOHY3aqn58ss.Npn.qzt1G8KbCoazYBBhsT06S24s77riQWASPD EAZn74OyIcdeu2SNasuKzZ7PUykidxLd_FvU2pL.OeoEsmvDYPuE7ABDUHNfQaGGj.oMF0b7QPZd l5llgxWvO59L5n.Med73XDVCYvmJ6zEPhUPC5BGNbXr4iJD4mwtUZJx0_Qyr7APLI.4fIeLfhKCh s5AtePj3bdwWDQbLs2GIUSD5pot3IzCMYY0lTekMtN.KOKdya6gnYiWC.ejluQ3551496gVSGZvK vXLwcyrYabaxxg9.lCN3qHpErH3GeK.fyHkcQ4TPvGKozQ_ahh.9YLGFgT7gKt9mYiBATU1wlwJL R8X7QT7HPTiRBkwTkTH8Ie_5fT7SKVutThc4AFVy5WuBaUYfGk_35h82oL1DVvNbmpslQmrbyn4q TQw_zAxMIqhU1w2YICm3ToGet9IiKOixck.yLz9r4OhcmHXzKlcOcMDDmmGDopT4zwivrJ_uKzh5 DRQNuwtfwWWEbYhCvozIRjpkV3FazOwPoIMv5NMgNTfCimq_6BrwlT82ONOEviEeoKkgi5TcwgAQ UaAVjHEGxXbFMq999nc4IsxusTz1hnra7WN9HTlyxgAnPQ0jQoRPAA6hQNgoBFkA7TB9nvT1Dwox 4urIFZXMBZxNI7xCwgwrH477ZtbSjI6eRY0CpLh2YSDupJr7unmdg_uCaiq318xufNvapuiS3.Ms Awckv4D.XX8_aLDIcoTZ_nWs7v1plGIaUJsNRZGZdJCLZlAZXSUXdrvHkjCzJrjxnKOUAOh.xHUB ddbXwjW3wWg.dgTRgqlINUQhb7mGVl2m_OjK7bc8LRL9HoYiAtIOS1qvqCXVOY2bHmZ0eXNVmtrR uSXsatii2xVkuBMM6bc2MLUs0mxgF4ipWoXg1NFw.WtfUQqJf5nFP59BCHLaH.AqlXGPsf.EdrxA riIiWbmMEyenlGKFeEAvK9qiLIOT_bWLWVugpYa5jh8_M77ZkHbRVhH6fGnTKNPXRR3Zyqz235Rz g1hzHPsvvg08LaaetmqzDdbBauVI5a0exlf1cyIYXjeSu_QOn5pHAGIHqO6CdlrJgMbE7G6ZkM.K S7CPLUw.xjGhE_TgZ4kZcqlTEyThDt9_nKNRv5KnLOdhygXnI.n0s0QqVpRXnoNa4p.GSDjDEtGz qae8KjINC7keNA2xqBBSa3eRzrxuPanXJVM9MBwUk6PHc8Fpc_RJ5n8IVlX8E3uUDLMKC0hcQayq Kwbf4cFZJcSgmelCcvCyOtli2zN7iA5ur6jT1GyPHAkwj1aehv6qJOcv6iJC5P0p1aKzT4lQjcc5 ZHehgpa6bIEAX9F0xTVzVHItOxsyqFzTwIJnTz30ib3kAOtPyhtPVZX1u_0Q5Vt7A7DSs3pbekNu V93tfqIe8KH3P6YTQsgADrWwhMuwEqKzpB42KSB6csQmtJsyY_PQycONMRKUWlVxrd0Sa_6vJyMo DVDy77su.9P2QNEHbhvzJYilyTNttprFUNlqJYldBHDZtNoXOI9_dKXb7aO1r5AkH9feLrVBSDiC FbT7kMpE9TFDAo3u39zD3LA776oFiUNvYCSUtdiE0NeCNYK6JigkLJ02Aw5tqPSgUwuuR50fU205 mLHO_h0bAXC6d7NSiayd6Fpf_Zapaa9WRgDi1LBy6E0hx3CMTH_rLuIpbCQIpiy0tscMBVjjTARp jp7ofF4s.tgPIRTJPFZSFqxxw5TbcmTvuRUPPjl0x9Ls3xyHPxLJVmTUOX91JI5fVQVY1tkj5bgf s0sETESUw3t4uAP1YZFfUX_npe.1L71zQr4gniotYKr.KVsRyIb.4N99aAO9xAql4yQhujzJu3TO o6PE70RuqmSueugLyYzzxVWrAKl6wyjNe.wPz7ksLKUSvce80EOS5Fomk98gyec78hNLIziTmmCC oK0dOl3ApfS2FkcsZha7VWie6cCwIkGCcl8tS8WDGt5YLyeOB95zQ4FKr7DY9qBZ9EMRQwfyakLs J6YuqiwCmRvTQ.l9cIe23GZKPoMDPMEa6a8hy8RZnbL3D._tokvTx.s_0zMS_3yodRuIln3gEbbk BaZ4ykjSHLBtEO8uNOYra7rXyyahef4DfTPyTD2SHwO.yjkGnh3_AAtjvS1vIDEcRnE40XRTQNYX p_QOWJaxmC5W4k.kMJ3c3iBzIkZYsCLLtTE81nwrFIIRYrBy51pBoOcCV92aIdGN8bCDO1FnrP5h 84XzEBECr2z2q.0ZmGlZZCjKK3fi6i4cz1aedS8.styg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Fri, 31 Dec 2021 22:16:43 +0000 Received: by kubenode542.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID add2de6d23ab295be599aacb1b771db6; Fri, 31 Dec 2021 22:16:42 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Problems compiling kernel Date: Fri, 31 Dec 2021 14:16:41 -0800 References: <3BE75D4A-2FEA-4958-BCAA-66E194043EF5@yahoo.com> To: Michael Tuexen , freebsd-current In-Reply-To: <3BE75D4A-2FEA-4958-BCAA-66E194043EF5@yahoo.com> Message-Id: <3BCFA348-3869-4D69-AC8A-7DC9D3A530B4@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4JQfcs4Mlmz4hk6 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=MhONTLVL; 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 [-1.50 / 15.00]; RCVD_TLS_LAST(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)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_SPAM_SHORT(1.00)[1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.32:from]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; 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)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.32:from] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-current X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Dec-30, at 13:27, Mark Millard wrote: >> Dear all, >>=20 >> on a system updated yesterday I get >>=20 >> tuexen_at_head:~/freebsd-src % git branch >> * main >> tuexen_at_head:~/freebsd-src % git pull >> Already up to date. >> tuexen_at_head:~/freebsd-src % uname -a >> FreeBSD head 14.0-CURRENT FreeBSD 14.0-CURRENT #1 = main-n252035-63f7f3921bd: Thu Dec 30 11:33:16 CET 2021 = root_at_head:/usr/obj/usr/home/tuexen/freebsd-src/amd64.amd64/sys/TCP = amd64 >> tuexen_at_head:~/freebsd-src % sudo make -j 4 kernel KERNCONF=3DTCP >> ld-elf.so.1: Shared object "libc++.so.1" not found, required by "cc" >> make: "/usr/home/tuexen/freebsd-src/share/mk/bsd.compiler.mk" line = 201: warning: "cc -v 2>&1 | grep "gcc version"" returned non-zero status >> make: "/usr/home/tuexen/freebsd-src/share/mk/bsd.compiler.mk" line = 205: Unable to determine compiler type for CC=3Dcc. Consider setting = COMPILER_TYPE. >>=20 >> make: stopped in /usr/home/tuexen/freebsd-src >> tuexen_at_head:~/freebsd-src %=20 >>=20 >> any idea what I did wrong and how to fix it? >=20 > The problem is in FreeeBSD itself from: >=20 > git: 6b1c5775d1c2 - main - Move libc++ from /usr/lib to /lib Ed Maste > (2021-Dec-29) >=20 > until the revert: >=20 > git: b6f7942cbcbd - main - Revert "Move libc++ from /usr/lib to /lib" = Ed Maste >=20 > or, the fixed commit, if you want /lib/libc++.so.1 : >=20 > git: 5e6a2d6eb220 - main - Reapply: move libc++ from /usr/lib to /lib = Dimitry Andric > (2021-Dec-30) >=20 > 6b1c5775d1c2 did not actually cause /lib/libc++.so.1 to be installed > but still put it at /usr/lib/libc++.so.1 . But its delete-old-libs > did remove /usr/lib/libc++.so.1 . (I suffered this too.) >=20 > A solution is to find libc++.so.1 in your build tree and to > copy it to one of the two places (old or new). So, for example: Just correcting an error in what I wrote above. The "old or new" part of this was wrong: the system still had . . . # more /usr/lib/libc++.so /* $FreeBSD$ */ GROUP ( /usr/lib/libc++.so.1 /usr/lib/libcxxrt.so ) So only "old" was the fully correct place to copy libc++.so.1 to, presuming that /usr/lib/libc++.so was left as above. > .../amd64.amd64/lib/libc++/libc++.so.1 >=20 > or, may be: >=20 > .../amd64.amd64/tmp/lib/libc++.so.1 >=20 > Some old trees used for chroot use or the like can also > be a source for doing such a copy. (That is what I did.) >=20 > There will likely be another commit making it nicer > for NO_CLEAN style builds. 5e6a2d6eb220 is okay for > META_MODE builds or complete rebuilds. >=20 > I also wonder if they will create a: >=20 > /usr/lib/libc++.so -> ../../lib/libc++.so.1 >=20 > or not, analogous to the existing: >=20 > /usr/lib/libcxxrt.so -> ../../lib/libcxxrt.so.1 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com