From nobody Thu Dec 30 21:27:20 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 1D515191F0B3 for ; Thu, 30 Dec 2021 21:27:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (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 4JQ1ZX3ScSz4Tc8 for ; Thu, 30 Dec 2021 21:27:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640899645; bh=rVzim6r2MhwXjb7siJMtKvifR0aCXm6+rf+9W0jS/lQ=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=O9VsgOUq41Z7y1p2n6fPSGVGzT1sQpiNuNNfauQSlCF1VROwvhoT4M+Ztk3p3cNjDfww61NftMR9jrdgOLDJy0oChDeYZd6Tq2pEzLYiSfFmk/AMcer9SMUP46t8xe+VIKqaYHnTmOc0yiJaoLnUXtHlBZfkZ/O64Ee2M5BgZdFSQvRXI88Iu4x0ONxVQ64FkP95w7JeyFXyM3Dske5pJMECVFnGf8XeAn4jYMD20vr6HW1s2MPzqLLDo2z28o/deqC10GS6p8PNVZLBBEgAWB8yx+G4WGgDhKaQez0xgIXUtkt/JPK7viF4ADBySGbGEFEVPvWYeyrLM6MUHGoeCQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640899645; bh=eYK3dwG5GQJwVyuk9KMWv3SrvzfcMoryw9HGoPzXSLa=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=iJY1uNW/f9Pa7CSCU1kYhg0hmPR7K4VqVsScTATNHg6QlcZlHPD6bFHNQyEEywQP8GwjNCKsymmR8e0u/4JAwXVTMWOEGBVs29vBXZEIjl3jQXW0PdbLrzxBAvkFFq8jRKIp/JLp2qfoaGb3jp5qN4aD5AMLKMJ5+EhPs4oy92sI7ghFXqIxhWK6YEnLt92BLba8bq6SVYPbjxFRsjjbyJ/8hXOptWbjnEyQfHqxBZB8bwoa2p4Zy7sFhPLkrZxpoTrILPbegw/RKBp4Gpzp1vVqtukdfjAiNLKb5MQDo35ZRD1Y6QWnmF/4njpSA7r+jcE+ZXxo+8sOY8IrkNbqFg== X-YMail-OSG: EYdK6hEVM1n.8zegDz9sAVvh0O3oPWEZlBabPzYND9TKUOJrQqnUcESqDDRkm7J O82.uBg8ubnGi2MIAufD5EjM2impfF35vfzaZ8Dk_TIWSYuOCOTNTtSjiu9YuNox6J6FN6bkVsRD ZAs9Eklwu4CK_SwXv8XwxfTFo7inM2Q.B0ET7SJWUBSzJUwUUj79cQnIw1xvfWKQ.aRtpIkKU_g1 eGk7GGFFXwV9p8KVTV_l4rSXmVT3ISicexnXfVo8vBowO4fUZ5Tk8FulsB5_jy8vghp5FINXKw2n 9DB7ofFRNeylZv7mT0xMg6RFp78SE2Dc0bnQPyNq85S18s2FFWDqSGbGVZnq2.wC9wQ3q9k5.onk 4DZNw8q3XAdyX2b2690yLl1JTmntiTm0avw2hgwW50dPMfSAdhmXbryvF16Hv8QiNv4u50RZuzPd JPAxBlMMMKgLrEKFndekN73lyDuXXwiHAjHmX02WOpv_NckYBAB6gcKWjlGiZEtDhm9Z91N_.zCX Giy4JHkibzHa3OmEFcDMn_Uzb7fwU.IhJ_.2JMSuZglGZriIwWa0qEunhBKcPvMpmneV7ypZF4Yk SxbIjH8qBeaP5SW7YANiE8q4rYYjHsII3619rbtCYpsPz.iOs0UEsxrqStJwplDY96G8._DCpprX bwE78.OyLDXwbtPT9.CT2bBQX7SGad_xmGY4BmoxDCEVs_6sRqwBfFM9KHJXljUcde6EJcAqHJ1k 7hcPb_fB1zBtJKAgmvHnHsLaHHIu3NS0.qDl70ifwpzaCWJ3JNfgHdJMiK77xsc85IQFOC9vFwA9 WsuYRy0.5Cmtnm6LH9OT9pXVJCk_Ey.hIEtmAUEhbifvUbG4QKLOC4CPv6ZZtiQoVU4J_kU81Sv3 z91WrI32ZF6Ck09LW.sqkNlH2msycY4q9XwMXr5qJ_B6k8VJ2XbO9GAt8SRaVzH2GrVAyVVf.bSO voUGBHfDZNYroAaE8kwgPP0j3wRhR02f5qPGWYCc7BCc_ML_R.waJRcqBLEdnb2dS9gpAys5n60I 3Q8OSz.fvsJGvdaO9.mxQaJtJZm1IUmGhfdt5i5pBpgzseQQ_MlotHijfL15JXuFLMxLqN1QDFZO kIrcVKwWUJVkVK5rqMbt7_8bwhpa7HMMZKHh27EZ8SnN3ZifdyyPfbQpbnUhdfmcBfcGhOgvTQdU KAbVZTXxuxCeRGkazyB045jIeM.jL9hppYYsARgMh4qyLQ0g0SNU8vKpfSwwkcsX90.MhSYaDq.X I22m3g9FSIIsmecGD91NbwPlDXcTda.yGx9PMF4lWz.jmvmplYevLM.DzjksV657PO1tMnDUHd4z fid0MEqbpFHglybdUdK4xpuuKNd_s6DZvQ0h7EdxpUOCmqtiT3mTDgy3w3nW7dkahOT.8qT4NLsp oUdM.h8u9jnPjg5Q_GyHjs633.kSZLB6PK7pMRt7MV592vxE7VpUNApEGu5w8yh_7lUgSMvIUQBW sLG7m7elqhMZwQhJOxxk4PUXlDfSNqWYjL8b6KeJQAg.PIspgSVfpPmqQ59IWB.OfGHH0FTdv7FK 4EKgF4LxPf4Ob1sul68MIfPQ61D4fcSGEg2lyywUDsJgf8p5SFJtBurDdu2IaTaT0TJn4_YSU2j1 wfoZfDkIcz4GcjCjZDaMI9VSfutYBj_T1OVxvH0lCb7OOOh6eO2tLlEUTALo4e3shbPvPrh.dBWY BG3vg1a6wAtLHmNw3l9XfNunrTvXyaVk3KWFvO9isnNSGWF1LPbpHWusYymvKV6bJBtvkbTsdpyh 3EdtYXnzYUYgTSs.IVfbUNbB51NMCf2iQodmlmISEFPTfzB7ArjhXZOZRrgUa2dxYvpT0lnvn4Mr mW0Z0VeqKtZb4647SGnBeVdVgAT8Qg9HPJwLR2JDeWM._TzlFQgsng6ImxkShdGzZo3Qz3EtbGLe efdabeartpchVdoCMCg0ZWQyfbq2F5a2c2UrGpSJ7wdvjA5BHz7W57uVWHBHr3q58W9zWnBTGHZT VwSzJWdYwlXKqGjwOkb7hJMRGO16JlQQzbMy8jpLC2uDrUU_vHIUH9pcam_yk07Glyr0LeA7cZ6n ZCFWSS2pMNJmdxepvPxgLcCTgJ98C8cD6qo.vudlShnLx.HnkngEkbRtYaBz48sUAKO0.JTsv4dh kVkf4zUcVRZ9D6_pPcsb0j6Rlo1zdtnGnPC7AeX1bSwjnpBbsAWlPld.hXEoOskOr72ikeWIil0G rRhOzSD6LYy.khf0xKhKMj4_vcaC7LwvxAA5ZbdL5YOcN2Q-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Thu, 30 Dec 2021 21:27:25 +0000 Received: by kubenode531.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b76945d06a94c04ec4c71f237542280c; Thu, 30 Dec 2021 21:27:22 +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 Message-Id: <3BE75D4A-2FEA-4958-BCAA-66E194043EF5@yahoo.com> Date: Thu, 30 Dec 2021 13:27:20 -0800 To: Michael Tuexen , freebsd-current X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <3BE75D4A-2FEA-4958-BCAA-66E194043EF5.ref@yahoo.com> X-Rspamd-Queue-Id: 4JQ1ZX3ScSz4Tc8 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=O9VsgOUq; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [0.49 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; FROM_HAS_DN(0.00)[]; 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_SPAM_MEDIUM(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.65.147:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_SPAM_LONG(0.99)[0.991]; 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] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-current X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N > 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? The problem is in FreeeBSD itself from: git: 6b1c5775d1c2 - main - Move libc++ from /usr/lib to /lib Ed Maste (2021-Dec-29) until the revert: git: b6f7942cbcbd - main - Revert "Move libc++ from /usr/lib to /lib" Ed = Maste or, the fixed commit, if you want /lib/libc++.so.1 : git: 5e6a2d6eb220 - main - Reapply: move libc++ from /usr/lib to /lib = Dimitry Andric (2021-Dec-30) 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.) 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: .../amd64.amd64/lib/libc++/libc++.so.1 or, may be: .../amd64.amd64/tmp/lib/libc++.so.1 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.) There will likely be another commit making it nicer for NO_CLEAN style builds. 5e6a2d6eb220 is okay for META_MODE builds or complete rebuilds. I also wonder if they will create a: /usr/lib/libc++.so -> ../../lib/libc++.so.1 or not, analogous to the existing: /usr/lib/libcxxrt.so -> ../../lib/libcxxrt.so.1 =3D=3D=3D Mark Millard marklmi at yahoo.com