From nobody Mon Sep 15 03:15:48 2025 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 4cQ9Cr5wVMz67wTj for ; Mon, 15 Sep 2025 03:16:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 4cQ9Cp49gpz3xJF for ; Mon, 15 Sep 2025 03:16:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=dzcgFEMJ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757906162; bh=dESbxiQE7Np7WKA34SjaA1mEzfiYoR07Yq960A2hTJg=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=dzcgFEMJ4Fw+ZJUESQdrbPF/1oY9i8b4fpLtI4aPh8A3qPTHY1Wqw7bJOJ3nFjIdt5TTmNX5ebwbzCQct3uCpiSV6nCo8iROLsJZXITcegdQMOiF7FN7DP7Ram6ey+eVVZNDoREfdz9ruMiIto2FjWl1yuEcvwiLqt0jkT3SfEQ6tsVr7aDRkIiO0vHBRlh0fgEstUAObhJUmpfLACGhhLQ91X3dUm6rLx2mM65O1LgJ93jux6hNN/Wlc+WuvHFW5A8ySxzj/F1dT2rioKJ4wdNPXq+bHGphlOZPbdAT4OqIHwFRtJ+VseHkRegzvDDSbrVGgAdEPonH8P/hUclMuQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757906162; bh=R0bCVVdgV5EZwIX+H+zF1qHan9x4rJOtyz00+84/B6Z=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=dX/b6cpnEAx3FCQX7WlA6KZEdC+GqNO1ArArphQ3Jtr0004ZS/Whqt2JnNruniOTCoh1v9pJXYFvw60Fb67dV9ZBnZ0b4Tqpk4NRS/SzYVQ+KwO5X6B7Mf9L0fBJMFPCVIygvELtGuzmTYZv5UQ/gBIidTt3Os8Dg3Xkty+wcXmyJuuSD+e1TyokZCCQPVYrUsg6LeGhLNCVdsr0vq3jmMnxuMuhLuyq13GRWdVjK9vhSN7h5qHyEa2y56MXklbzVwzHES8SDYaG8q+qBZC0u5rLPyIbwlmPJSEfD1QQ+TdUHXzEL2JN1USp+K1BjubW+30zEqYUo/LwnK1t9Nt+/A== X-YMail-OSG: ApgTdFkVM1nD.Tk5G9PYyW4hw6dd2ND0fD78dHOSAV0J_LTxJUSzzy2PG7Hj2Om D_tZ_sB5f_knNMxIIyrcJj5Hi53gEBoqYrsRFAuNrKq0X5VIuHfamJXtLwtV2Cm1ckV2sb3A4ppn hoon7rnfs8uPxtMZDiafIg3jJ5FavmKl2xlMCF1fLMJfF0TPxdzZKnscjK4tB1yM5ZHqN.z0xyIZ PokyoF0PjTPfoghEc.lYRIUPcU1ahc5ygfKJP1ypDnNJWiIgITLpnVQZ5inkLZhDt7U_7UaLyA5o Azrr9kXwJFWA9UILy2dVe_THz7VpqBBwgMK5RmmKJ1AoG5652VLGbQ5DLJNW1dONi1vfS6iTyD4b XwaHmKmixXG9hj3ac2eInkub04JMk_nZUVIR63Abk319aEs6ctILSkoBfQXJfxP9FmjRe5Q54QNU SKlICcS8rJSY8slExo4..kUW6W5XqLnL9xZ4xtKKh3DoNth7RQ80gZdzISG2wHCwn4PxUTF4D6GA c1ShXgDnrbLcknratBswY.p85sBf0oIngD4ugVCfhBVDXtlO1dgMpATgGQHakoPWpFXWMPigkK7z hjHHhuIibDRyMy2hVMTr1oULS0gC0SYrWvB1AdT3uNNqygyHZRWUQ3qmbsgtAh10Ar.iKh1t1yrI hKYlymQCVcL2kzw_u6X4TpKH3EoPZZCFNcaiXv2MvKOaWeHNCA869Q3OeqgnUi2oClr8TIAx.bxU TixIQQrAgaN9x9CZ_wirgVEA8QsQJgq1cRBtR7JABVgyy_YjHnCJlT2AtT7gxs1HU8cFwbwNOvWx nqfr.YxR2_Uvz5dDlA6bn22rerl3YOsnaykaa6ui0dukHWOqZ4aOGAOnCT1xB0pQ9Nvr1dj4nbbR PYl9RrqVrgXeQwc0jG.lIYeTA43PsmmGid9sGIE62tMm6w0YD53yQb_OSeuhXJhJeOEke_4N5gru eAIDluf0dK2X6CpBxXFHfO82GghKzhFS7LUfwykph_x7CD8qMzMJOZDeXSEEN2M1P2M8X2NNjvRK nawTHNfPE_cdL5AlwtuGiPctaYw2tG6kyrzeHEf4PEtSEO5np_O1hNjlHKSbl674rsm47e.29MYl IpPlxXscpWbtUhy_NHItlOK.K2toGL6yJC_cwNqbUBpZDNsK4C57WgJUMlxn6tUQdnSzqN7zzbp7 Rbwxm8iYWWacD9.BRIaOHOcJdCaxfOFJ5J1oHftbo9OMJGt8C2O8NEx7PPxTzCNSLesV3JQVL0dF islYNaQ2feY19JprIn71znWKQHb_oZDbVheqWYqt.537tLfmI3K0NuGqFgbkCnsRcq3.pOHL.pwx ioSh0AFi.bAeK1rl1V2oxFXvfrAO_yQBj2E7epwy9KATCmYjN7_5_XW3w1XCu_.uM.vdvKTK1LlO ef8nzsKqaVLNpgIZ6SxF_iuEN6IyTUlrIROhjGspDNAASj_JZ7OvA8jtG_yDGUXwOZrTxjtwTvZM 9sKd3GuT5wfbNYT5pDD9QcBHywZHBkRVebZtY7Qadj_z1CTYusrJ3vj.y8t_xDAMgTRlQyoPG6ff QfgFTXcwJAAAMjgXwyuoIoQ6xSbVCutkVdxT1YLouKaPYJSPsmy_Ut40Xy73gPJB6LAKpEx2tkS6 0ZxmkhvXbIAmdFHpDxTzvbrhz07RUdYDa2LlzsMMenKzRFBN8BgXCgJuE5A4Sve05zQLA2D6MBcD gK8TyQimr.szGPZ46eDiKJNQ3nTyLS0kpE5vq6xvbh8fyVFUg08IClh_ZvD9YsAMrDeOaf8bb6h0 .ovwwrSwGa.15w1XA0BTkBBwV_0aTK0r8CXbbUDzjx4lAAwEOK5spn.71U6w4GNRd1CWx9gzmvxj GJogUbYgUSr22Angm9b4VI4NeTG52wZz4z1MDH_47QUtN7LZtqvQ9e4GCqGnUr0DypZQMMCNDTKj xksIfyWEJ1g0M.zq44FkU9y5J4XUO88NPzE_it573o3bc.OfSIMNfyGHgHBzVrbWo5bY957vaYnY 90lzLXJlzvaNTVHHhYCPPE696lJL267q0L_HOEQJHVd5F9idZboxvkUuWFI_RMS4XjS8_qbe9jqh DyZAclNgAiRw6i195UAF4hKGB99riHWtPceZAVnZcz4O81yFoRi5gz34Q4IZIwNCYQ9JNrU_Tos3 AfcVtGfng2G8.BXfkhEe.gMJNTKQ.wMcQKu1hWbG._v7r4o476psX9IAWPS5yEQDaltw0uNwlLla TsqjI20B8gh8eVfelzUz1nc3asZ.mxLNjBxjkbyUNhpgRp7.SDu9EIMpYBz_07OEIkJz8QMTgpXd SAQxtO4Lu X-Sonic-MF: X-Sonic-ID: 5a44edd2-1ed4-452b-85de-f694240ccdf5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Mon, 15 Sep 2025 03:16:02 +0000 Received: by hermes--production-gq1-7bfc77444d-gjfrd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b9757d8f5f360057db7b1c07979bf9c2; Mon, 15 Sep 2025 03:15:58 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 \(3826.700.81\)) Subject: RE: git is broken because curl is broken which stops me in my tracks Message-Id: Date: Sun, 14 Sep 2025 20:15:48 -0700 To: Dennis Clarke , FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.995]; 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]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(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.64.146:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.146:from] X-Rspamd-Queue-Id: 4cQ9Cp49gpz3xJF [Note: do not have access to a riscv64 context, limiting my ability to detect expected differences.] Dennis Clarke wrote on Date: Mon, 15 Sep 2025 01:00:06 UTC : > Well I am not sure how to get around this mess : uname -apKU output for the failing context? For the poudriere jail's world? On main 16 for amd64, for example: /usr/lib/libkrb5.so.122 Does that file exist in your failing context? So, presuming use of the system libraries for such, not a ports-build of such a library, the missing or unloadble library is a system library. Are you in fact trying to use the system library? Are you sure that you have your system and your poudriere jail's world configurations matching, such as for WITH_MITKRB5 vs. WITHOUT_MITKRB5 ? > enceladus# cd /usr/src > enceladus# git pull origin main > ld-elf.so.1: Shared object "libkrb5.so.122" not found, required by > "libcurl.so.4" > fatal: remote helper 'https' aborted session I'll note that "ldd -a PATH" gives a lot more information about the dependency structure that causes libraries to be listed. Sometimes that is handy. > enceladus# > > enceladus# which curl > /usr/local/bin/curl > enceladus# ldd /usr/local/bin/curl > /usr/local/bin/curl: > libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0xf8817c000) > libnghttp2.so.14 => /usr/local/lib/libnghttp2.so.14 (0xf893c8000) > libidn2.so.0 => /usr/local/lib/libidn2.so.0 (0xf8963d000) > libssh2.so.1 => /usr/local/lib/libssh2.so.1 (0xf89bba000) > libpsl.so.5 => /usr/local/lib/libpsl.so.5 (0xf8aa31000) > libssl.so.35 => /usr/lib/libssl.so.35 (0xf8ae2c000) > libcrypto.so.35 => /lib/libcrypto.so.35 (0xf8b1e0000) > libzstd.so.1 => /usr/local/lib/libzstd.so.1 (0xf8c1b0000) > libbrotlidec.so.1 => /usr/local/lib/libbrotlidec.so.1 (0xf882b2000) > libbrotlicommon.so.1 => /usr/local/lib/libbrotlicommon.so.1 > (0xf8c9b1000) > libz.so.6 => /lib/libz.so.6 (0xf8d7cb000) > libkrb5.so.122 => not found (0) For reference (direct dependencies): /usr/lib/libkrb5.so.122: libkrb5profile.so.122 => /usr/lib/libkrb5profile.so.122 (0x2379de65d000) libk5crypto.so.122 => /usr/lib/libk5crypto.so.122 (0x2379d35a9000) libcom_err.so.122 => /usr/lib/libcom_err.so.122 (0x2379e0026000) libkrb5support.so.122 => /usr/lib/libkrb5support.so.122 (0x2379e0744000) libc.so.7 => /lib/libc.so.7 (0x2379dc970000) Note that any of the following being missing or otherwise unloadable would make /usr/lib/libkrb5.so.122 unloadable: libkrb5profile.so.122 libk5crypto.so.122 libcom_err.so.122 libkrb5support.so.122 > libgssapi_krb5.so.122 => not found (0) /usr/lib/libgssapi_krb5.so.122: libkrb5.so.122 => /usr/lib/libkrb5.so.122 (0x2379db301000) libk5crypto.so.122 => /usr/lib/libk5crypto.so.122 (0x2379d35a9000) libcom_err.so.122 => /usr/lib/libcom_err.so.122 (0x2379e0026000) libkrb5profile.so.122 => /usr/lib/libkrb5profile.so.122 (0x2379de65d000) libkrb5support.so.122 => /usr/lib/libkrb5support.so.122 (0x2379e0744000) libc.so.7 => /lib/libc.so.7 (0x2379dc970000) Note that any of the following being missing or otherwise unloadable would make /usr/lib/libkrb5.so.122 unloadable: libkrb5profile.so.122 libk5crypto.so.122 libcom_err.so.122 libkrb5support.so.122 > libthr.so.3 => /lib/libthr.so.3 (0xf8e1e5000) > libc.so.7 => /lib/libc.so.7 (0xf8e4c8000) > libkrb5.so.122 => not found (0) Hmm. 2nd time libkrb5.so.122 is listed. > libgssapi_krb5.so.122 => not found (0) Hmm. 2nd time libgssapi_krb5.so.122 is listed. > libunistring.so.5 => /usr/local/lib/libunistring.so.5 (0xf8f160000) > libm.so.5 => /lib/libm.so.5 (0xf8fbe8000) > libsys.so.7 => /lib/libsys.so.7 (0xf9069e000) Before libsys.so.7 my environment also has a: /usr/lib/libkrb5profile.so.122: libcom_err.so.122 => /usr/lib/libcom_err.so.122 (0x2379e0026000) libkrb5support.so.122 => /usr/lib/libkrb5support.so.122 (0x2379e0744000) libc.so.7 => /lib/libc.so.7 (0x2379dc970000) and a: /usr/lib/libk5crypto.so.122: libcom_err.so.122 => /usr/lib/libcom_err.so.122 (0x2379e0026000) libkrb5support.so.122 => /usr/lib/libkrb5support.so.122 (0x2379e0744000) libcrypto.so.35 => /lib/libcrypto.so.35 (0x2379d7a00000) libc.so.7 => /lib/libc.so.7 (0x2379dc970000) and a: /usr/lib/libcom_err.so.122: libkrb5support.so.122 => /usr/lib/libkrb5support.so.122 (0xe8544fb8000) libc.so.7 => /lib/libc.so.7 (0xe8547e9b000) and a: /usr/lib/libkrb5support.so.122: libc.so.7 => /lib/libc.so.7 (0x2379dc970000) What does your context have relative to such? What of the poudriere jail's world? > enceladus# > enceladus# which git > /usr/local/bin/git > > enceladus# pkg query %n\ %v\ %o\ \%R\ %a | grep '0$' > apache24 2.4.65_1 www/apache24 RV64 0 > autoconf 2.72 devel/autoconf RV64 0 > autogen 5.18.16_4 devel/autogen RV64 0 > autotools 20220528 devel/autotools RV64 0 > ccache-static 3.7.12_8 devel/ccache-static RV64 0 > git 2.51.0 devel/git RV64 0 > gmake 4.4.1 devel/gmake RV64 0 > pkg 2.2.2 ports-mgmt/pkg RV64 0 > poudriere 3.4.3 ports-mgmt/poudriere RV64 0 > rust 1.89.0 lang/rust RV64 0 > tmux 3.5a_1 sysutils/tmux RV64 0 > vim 9.1.1723 editors/vim RV64 0 > xauth 1.1.4 x11/xauth RV64 0 > xlogo 1.0.7 x11/xlogo RV64 0 > xterm 401 x11/xterm RV64 0 > enceladus# > > All that stuff was locally built with poudriere on this RISC-V board > and now it seems I need some libs that vanished somewhere. > > I am not sure how to dig out of this rathole. === Mark Millard marklmi at yahoo.com