Re: suddenly many ports fail to configure/build

Craig Leres <[email protected]>
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <[email protected]>
On 8/29/26 12:25, Marcin Cieslak wrote:
> On Sat, 29 Aug 2026, Craig Leres wrote:
> 
>> I have a 15.1 system that builds ~1500 ports nightly. Today I find 
>> that a handful no longer configure/build. For example:
>>
>> ld-elf.so.1: Shared object "libssl.so.17" not found, required by 
>> "openssl"
> 
>> zinc 13 @ ls -l /usr/local/lib/libssl.so.17
>> -rwxr-xr-x  1 root wheel 1048504 Aug 29 06:12 /usr/local/lib/libssl.so.17
> 
> What does the following say:
> 
> ldconfig -r | egrep 'lib(ssl|crypto)'

zinc 234 # ldconfig -r | egrep 'lib(ssl|crypto)'
         69:-lcrypto.35 => /lib/libcrypto.so.35
         74:-lssl.35 => /usr/lib/libssl.so.35
         185:-lssl.17 => /usr/local/lib/libssl.so.17
         238:-lcrypto.17 => /usr/local/lib/libcrypto.so.17

> Maybe rebuilding ldconfig cache helps?
[on the system itself]
zinc 237 # service ldconfig start
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib 
/usr/local/lib/compat/pkg /usr/local/lib/compat/pkg 
/usr/local/lib/perl5/5.42/mach/CORE
32-bit compatibility ldconfig path: /usr/lib32

[inside a poudriere jail]
zinc 4 @ service ldconfig start
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib 
/usr/local/lib/compat/pkg /usr/local/lib/compat/pkg
32-bit compatibility ldconfig path: /usr/lib32

Still fails to build ca_root_nss.

I tried clearing /var/cache/ccache.

I do see that I can build ca_root_nss OUTSIDE of a poudriere jail, on 
the base system itself. So I destroyed and re-created the 15.1 jail. 
Still results in the same (14) errors.

The system has 3 days of uptime, the last reboot was to upgrade from p2 
to p3. The same set of ports built ok on the previous two days.

I reverted my ports tree to before today's build started. I tried going 
back to 8411f0c0cf3 but things still failed. But I realized that if a 
recent port change is causing this issue for me I really need to run 
poudriere bulk with the -c (clean all) flag. I started a rebuilt of 
everything and but I'm seeing failures the are the same as in the 
overnight build so I don't think I'm on the right track yet.

I archive my daily builds so I reinstalled all ports to the versions 
built yesterday and am retrying my build of everything with an updated 
ports tree (41177af0a85b5).

Appended are my DEFAULT_VERSIONS pins.

		Craig

DEFAULT_VERSIONS+= lua=5.4
DEFAULT_VERSIONS+= mysql=8.4
DEFAULT_VERSIONS+= perl5=5.42
DEFAULT_VERSIONS+= php=83
DEFAULT_VERSIONS+= python3=3.12
DEFAULT_VERSIONS+= python=3.12
DEFAULT_VERSIONS+= ssl=openssl35
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.