Re: On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel)
- Reply: Dan Mahoney (Ports): "Re: On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel)"
- In reply to: Dan Mahoney (Ports): "Re: On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 11 Aug 2025 11:29:00 UTC
On Mon, 11 Aug 2025 12:27:54 +0200, "Dan Mahoney (Ports)" wrote: > Yeah, this recent hilarity is fun. Breaking curl also breaks git, which breaks the ability to update ports trees in poudriere. > > # poudriere ports -u -p default_git > [00:00:00] Updating portstree "default_git" with git+https...ld-elf.so.1: Shared object "libssl.so.30" not found, required by "libcurl.so.4" > fatal: remote helper 'https' aborted session > [00:00:00] Error: fail > > Something else has changed the major of libcrypto.so older binaries no longer work. Yes, openssl was updated from 3.0.16 to 3.5.1. You have to install misc/compat14x from ports (latest) or rebuild ports that require libopenssl.so.30: 'pkg shlib -qR libopenssl.so.30'. > # poudriere bulk -c -j freebsd:15:x86:64 -p default_git ftp/curl > [00:00:00] Creating the reference jail... done > [00:00:00] Mounting system devices for freebsd:15:x86:64-default_git > [00:00:00] Warning: Using packages from previously failed, or uncommitted, build: /usr/local/poudriere/data/packages/freebsd:15:x86:64-default_git/.building > [00:00:00] Mounting ports from: /usr/local/poudriere/ports/default_git > [00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/freebsd:15:x86:64-default_git > [00:00:00] Mounting distfiles from: /usr/ports/distfiles > [00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf > /etc/resolv.conf -> /usr/local/poudriere/data/.m/freebsd_15_x86_64-default_git/ref/etc/resolv.conf > [00:00:00] Starting jail freebsd:15:x86:64-default_git > Updating /var/run/os-release done. > [00:00:01] Will build as nobody:nobody (65534:65534) > ld-elf.so.1: Shared object "libcrypto.so.30" not found, required by "cpdup" > [ERROR] Unhandled error! > [00:00:01] Cleaning up > [00:00:01] Unmounting file systems > Exiting with status 1 > > (want to guess how many invocations of -c I tried before I realized poudriere keeps its own copy of cpdup?) > > ... > > Also, is it normal that on 15, I don't see poudriere in pkg? > # pkg search poudriere > # > > I strongly suspect that if I just breathe and wait a few days, all > these pkg trees will coalesce and I'll get things that expect modern > libraries. It just feels like various parts of the world are out of > sync with each other. > > And the pkg tree was built last on...looks like August 4th? I suspect something's stuck. https://portsfallout.com/port/19500/ Don't run main and expect it to be releng/x or stable/x. And use zfs snapshots. :-)