From nobody Thu Oct 31 20:37:19 2024 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 4XfbQp1M6sz5cKvy for ; Thu, 31 Oct 2024 20:37:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.31]) (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 4XfbQn0SZdz4XyP for ; Thu, 31 Oct 2024 20:37:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=rSdK2zh5; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730407054; bh=40VjWSGqronsbjEofWj1ewZSs71KJislLM8K412TcmI=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=rSdK2zh560kpOFw1ht6hIwFUiYyvjS9TdgF54WAsl+no2TWv40HenkxUhBf7IZH/C6mC0XDPQiZ6nJ3t8tf2yXOT8eQODad2XPAACF5NEMfp0QXxxIzwgwCjDiP5Qz6HWPRiu6GVzS2q4ajMJ5H3UpEc/QpqxryKeoWtXH7w40KhzPjDTNQWPm5wc4+rY4O0RS+Q27bLaHkCaxSyK/hybr09ggnz5+2XJq2nhJkYjtQPS5HnkaLqftvKnZLgHaUpExZoeNIDG4fDDLNZACBB9mkDLeURCXfLFXKcgoH6D3RubszlwhKhT8RJem880EX1T/R/VvWAY+eP/P4fc9Shpg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730407054; bh=rNizJjMAjNrQYJ46gcBrYbQEdM7LAEHYG3/yMTRp6Zx=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Fo9BIyomKHzvYdWimwYfJS5uSKsHOML5FfmCqfxmlh1hnE2XyMuq6gIGrFHzsA36XEUMEJfbhLf3eF03iT8eoCHvznTOsrMnfYTSAysWUwYIS9PT3A8dH0Nypgw/SamJBzwK6jaQe/l64VKc0vVPEm+1vijCxhJJ0nZ1HXPxviCy6EaTrh6AfE1OeJ84CFh9vCU3jMXsVLiCy4I+FdAFvuISNtL0XRuSFjGgacJNrp8AH25BZcBG8EXpooYumqhumYioAVP1znE/xcz/q1mNZZcNdpaUty6T1Tbnrb9lvLm0c5ZLj7P+ySDd4NG687Y8tTDt0VWmQemj6EFh8YmOFA== X-YMail-OSG: D.n692AVM1mlt352AvZdc_5t3rZkNXASp3_qInWlaUHmnjC3sOj.dxJ3WiXN.rQ CVPKv9yMPznQm6u43jW9qrdNOsXgXRINDPiqG0YgGhPdeYk70sRCjW7bdMDllsM813TwFK378umg iIXTpt2wj.hBvXF8gxc4S9houGBpjT03ECS2yeo.0dot7Jwo0gUcmwKqx5x6hgxb897ixO_JW6BK 4UzALcOpMKxUPkG87aYiqqfFXae8LHUiO8e9FHnM0iGMBzWH_8gb5XfbyLO.CTEZKvOM1hpBhF7l tBb2oLkCbZ.VKpANfN8KgdudLY2mJHDT7AqP2GhwPpjomQ31I7YzHffwrP1OnVs297i_rFjHFG5q GGeMyM_oK9tnSm3rHameeNtqgBcAmvAUBr5wLlws64j5fZzezB6qoF3YBfUUwQlywISYYK1mKfHc hvsH7WS4ovYgqlYFyuiPHy0cEp3maYuXJpi_sP0f0xjTavNoddf16EV_2WRV4Z9NXuzFFGl.JqMv eV3dNFTi.fQwOproKKjyf.TbXIJ8iEdd2SURQ85Ql.uvap3Y75mrxQyQVWj8c0JGAgnkuNW5OfO. ToXxtfsEWnkw0AW3Z9TkMx1xJ5l4VgBBAmbNWqDTByhf0J3lNqA6rQTfoXOIsbnpuUjZiIdDNVu. Nfe8NhZ.SsYHgGxMDgJlHb5.hVcMNZLx.x7cAnbpLaqwQF9IXxwbxa5h3xeFIPh3daUBfoPUHCAZ 7yhS2mUq3V7iJbMIhs.WjCcGA5QcbDGPvMe4w5QjVF5fCwf4jDcpztPWQ6TJ1R8g6ZjaCyZBv0Kl vqbYgXlP3f.WH4TOVaL1KfXKrrmn.Z7GpLDxgHMfh_Hpd7VMJMtld6y9jY0FBzhW7__AezzTnF9H _9pmircSGIFIIeHgfKmRqI8shFbHgiSgnZtJFk9vGPqmzYLhJ7LAK006OT6rYtJ.PeBI3GM1rxDy ATA9m1Ljp091XeApWKickqECkuEViw7oC6_m.oRVRQfM624MBww4jGUa.Eusub4XuEFH_e5lSMmP ZdY4MgvYy3eiB1Kp1ofIr9VzA6tTuuV.rp8zrM8_ze1ppv9R_3GEYV9s2_60Uv8Zcm7Mif8JcmNa OwfLqM88QnQ0p_4J5oJIF8anDqvxFUNNhDa27q5sEPe69ZAIEE3_6FKBFg8Vwmw4FdQQt1l17v3O yTxzP17QUpkO6kd1VHoIfR7NP4qOSZgFxwSwlIk9Pqbh3iGhJlc8mOTR8IWVwpH_o6Ec8Z7aoR3M i5jO_tC49GQdGXfz._apiz0jH6XXK.qg5CtvGOL1UFMeUaVs4KH5tv1HDQm8eJ4GiHEHHRkCYmV6 YQQmm2A66aLS5NxjR6lYn5Btj7uFQimcY.fKdVJx3fBl0CuxzJRM.hN5HYgvZ9CYta_EYGb5DTFy tM6s8GqXbdmAhkgWr6BXwQfUHblu3RGHbhYWJeq2a6yMql8L22jNVv13wybrM3QqzGw1O1nvBPwx 10TF225oIJK6obAimOb9b_0BwFgsZmsjPXdo1vWAAxa1KZB8kVSjIpX856eH8lpBdgm6oY4_K2yS fqL.KkELrxKkrAFylgd19mhxsXlPeLblnhyALr0JOp7h_gcRv_ErdZ3ZX_Ud7H9Ffqpj.UrmHe1q n82f0LNdcEOLm6J8GsvXjHrfUHJBAf2BnLZzdhZhlNlc9VtqCDvTPd4wlREUx64rzRdRtUyM9YUO c11ZGpddNh5Z7myuTwYRjnyIzNQXwZGKco8zBOZuTUyCBuARHiZK3GAtJ1wAWwzxe4oqbKOPbsTi 9WDy8vUIdDQxSVku9uUDOkPU6z2Q.jucZ2rAnjF65wAFI8y1j1QnkyLJNNurQTdUDPJ1zZzumSrs BaLAiWc5MEhJ2gEMd6MIWRcBm61MekzoZQL0hyZLWVpAz20mCm119fuIbnlc8xoKwr6D94DRUvhj hQzWH_nGjmP0Df3je_yB2rZVZrSZLpZ_5a25wZpe.nZKc.2WKdtJTb67M79TYv_VIYNpjButzqXx WG4auFCt4LqPVNU6vykye2L0E14EhuB5zhz2ushBqeudkLae3_t8vAUouENalsX83zl0k9_BkL1_ SnnrSzWawEP4bhqn4WM07L8eHbTviaD6m5sJyi9JBcRLuyoQ89A552YtHGTLLASkjT7XALf29H0O cKEFuixd3fa0FF4dOEamuslK0Z8izS49u7D1dxOswPKnmsoiLspH8xdn5x.IG2D6DBQ5JxoAZ.PJ XCvGUubUjyipF5au1ivTr1m00TvTX.32ju6qn438qWIpRjHw_2jgYnVx5nzGfoAH3jBwFQN0KQ0q IpDd8pLjjBcI6RPVA X-Sonic-MF: X-Sonic-ID: ad745d49-7113-4407-bae4-1450dccc9871 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Thu, 31 Oct 2024 20:37:34 +0000 Received: by hermes--production-gq1-5dd4b47f46-bwg5p (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 03ec9d2fe365d2ea563d2c1bf344acde; Thu, 31 Oct 2024 20:37:30 +0000 (UTC) From: Mark Millard 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 16.0 \(3776.700.51\)) Subject: RE: buildworld FAILURE:googletest Message-Id: <17AA2184-A677-4310-A57B-C8EE6A3DFFA6@yahoo.com> Date: Thu, 31 Oct 2024 13:37:19 -0700 Cc: "Simon J. Gerraty" To: ler@lerctr.org, Current FreeBSD X-Mailer: Apple Mail (2.3776.700.51) References: <17AA2184-A677-4310-A57B-C8EE6A3DFFA6.ref@yahoo.com> X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.980]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.31:from] X-Rspamd-Queue-Id: 4XfbQn0SZdz4XyP X-Spamd-Bar: --- Larry Rosenman wrote on Date: Tue, 29 Oct 2024 04:20:10 UTC : > Building = /usr/obj/usr/src/amd64.amd64/secure/lib/libcrypto/RSA_sign.3.gz > ld: error: undefined symbol:=20 > testing::internal::MakeAndRegisterTestInfo(char const*, char const*,=20= > char const*, char const*, testing::internal::CodeLocation, void = const*,=20 > void (*)(), void (*)(), testing::internal::TestFactoryBase*) > >>> referenced by sample1_unittest.cc:76=20 > >>> = (/usr/src/contrib/googletest/googletest/samples/sample1_unittest.cc:76) > >>> sample1_unittest.o:(_GLOBAL__sub_I_sample1_unittest.cc) > >>> referenced by sample1_unittest.cc:100=20 > >>> = (/usr/src/contrib/googletest/googletest/samples/sample1_unittest.cc:100) > >>> sample1_unittest.o:(_GLOBAL__sub_I_sample1_unittest.cc) > >>> referenced by sample1_unittest.cc:103=20 > >>> = (/usr/src/contrib/googletest/googletest/samples/sample1_unittest.cc:103) > >>> sample1_unittest.o:(_GLOBAL__sub_I_sample1_unittest.cc) > >>> referenced 3 more times > Building /usr/obj/usr/src/amd64.amd64/lib/libelf/gelf_newehdr.3.gz > Building=20 > = /usr/obj/usr/src/amd64.amd64/secure/lib/libcrypto/RSA_sign_ASN1_OCTET_STRI= NG.3.gz > Building /usr/obj/usr/src/amd64.amd64/lib/libelf/gelf_newphdr.3.gz > Building = /usr/obj/usr/src/amd64.amd64/secure/lib/libcrypto/RSA_size.3.gz > c++: error: linker command failed with exit code 1 (use -v to see=20 > invocation) > Building /usr/obj/usr/src/amd64.amd64/kerberos5/libexec/hprop/hprop.o > Building /usr/obj/usr/src/amd64.amd64/lib/libelf/gelf_update_ehdr.3.gz > Building = /usr/obj/usr/src/amd64.amd64/secure/lib/libcrypto/SCT_new.3.gz > *** [sample1_unittest.full] Error code 1 This is the LLVM 18 -> LLVM 19 toolchain upgrade activity not removing = all the files from prior LLVM 18 use and then trying to use those files in LLVM 19 toolchain contexts, where some of the content is incompatible. = See the 2024-Oct-24 : = https://lists.freebsd.org/archives/dev-commits-src-main/2024-October/02746= 8.html At the end it reports: QUOTE What I'm finding is that various .o files are not being rebuilt in the META_MODE build. For example, . . ./cddl/usr.sbin/zfsd/tests/zfsd_unittest.o . . ./examples/tests/tests/googletest/sample*_unittest.o have maintained old dates in the file system that predate the recent update that switched to std::string use. Systematic deletion of such .o files allowed META_MODE to then be able to complete the buildworld . The removes were (across multiple trees): # rm = /usr/obj/BUILDs/main-*-*dbg-clang/usr/main-src/*/cddl/usr.sbin/zfsd/tests/= *.o # rm = /usr/obj/BUILDs/main-*-*dbg-clang/usr/main-src/*/share/examples/tests/test= s/googletest*/*.o # rm = /usr/obj/BUILDs/main-*-*dbg-clang/usr/main-src/*/tests/sys/capsicum*/*.o # rm = /usr/obj/BUILDs/main-*-*dbg-clang/usr/main-src/*/tests/sys/fs/fusefs*/*.o # rm = /usr/obj/BUILDs/main-*-*dbg-clang/usr/main-src/*/lib/googletest/tests/*/*.= o END QUOTE It is possible that my removes were not the minimal set needed. But = every one of those directories had an old, failing *.o file. No others did. Note: My naming and such for = "/usr/obj/BUILDs/main-*-*dbg-clang/usr/main-src/" are not the defaults so take that part of the example text as just = suggestive. =3D=3D=3D Mark Millard marklmi at yahoo.com