Re: On/for main [so: 15], ftp/curl 's config: "ld: error: unable to find library -lgssapi" (via poudriere-devel)

"Herbert J. Skuhra" <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <87y0rq9jwj.wl-herbert__30814.8997881048$1754911920$gmane$org@gojira.at>
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. :-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.