NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: py313-tortoisehg-7.2.2 on NetBSD 11.0; mysterious segfault
On Mon, 17 Aug 2026, Rhialto wrote:
$ ls -l /lib/libcrypto* /usr/lib/libcrypto*
lrwxr-xr-x 1 root wheel 17 Jul 30 17:23 /lib/libcrypto.so@ -> libcrypto.so.16.0
lrwxr-xr-x 1 root wheel 17 Dec 16 2024 /lib/libcrypto.so.15@ -> libcrypto.so.15.0
-r--r--r-- 1 root wheel 4921312 Dec 16 2024 /lib/libcrypto.so.15.0
lrwxr-xr-x 1 root wheel 17 Jul 30 17:23 /lib/libcrypto.so.16@ -> libcrypto.so.16.0
-r--r--r-- 1 root wheel 6838624 Jul 30 17:23 /lib/libcrypto.so.16.0
[...]
lrwxr-xr-x 1 root wheel 27 Jul 30 17:23 /usr/lib/libcrypto.so@ -> ../../lib/libcrypto.so.16.0
lrwxr-xr-x 1 root wheel 27 Dec 16 2024 /usr/lib/libcrypto.so.15@ -> ../../lib/libcrypto.so.15.0
lrwxr-xr-x 1 root wheel 27 Dec 16 2024 /usr/lib/libcrypto.so.15.0@ -> ../../lib/libcrypto.so.15.0
lrwxr-xr-x 1 root wheel 27 Jul 30 17:23 /usr/lib/libcrypto.so.16@ -> ../../lib/libcrypto.so.16.0
lrwxr-xr-x 1 root wheel 27 Jul 30 17:23 /usr/lib/libcrypto.so.16.0@ -> ../../lib/libcrypto.so.16.0
[...]
This, usually, would've worked just fine for running old binaries, except that
the script also depends on libgssapi which now brings in the newer OpenSSL as
you showed:
```
QtNetwork.abi3.so links to
=> /usr/pkg/qt6/lib/libQt6Network.so.6
=> /usr/lib/libcrypto.so.15 !!!
=> /usr/lib/libgssapi.so.12
=> /usr/lib/libcrypto.so.16 !!!
```
QED.
Anyway, I run -HEAD with the latest binary packages, but, I only install a handful,
so I can routinely check for and get rid of old shared libraries. There's a script
for this:
```
cd /usr/src/lib
./checkoldver /lib /lib/i386 /usr/lib /usr/lib/i386 /usr/X11R7/lib # /usr/pkg/lib
```
Add `/usr/pkg/lib` for more fun (ie. freetype & fontconfig dups).
-RVP
Home |
Main Index |
Thread Index |
Old Index