I am upgrading the hw for a game server from a FreeBSD 4.4 system. On the new FreeBSD 12.1 system it fails with:
I tried copying over libcrypt.so.4 from the old 4.4 system with no luck. I also
ran ldconfig to no avail.
When I first tested this out on some spare hw I had I got it to work. I must have done something else, but can't for the life of me remember what.
What am I forgetting?
Code:
% ./driver
ld-elf32.so.1: Shared object "libcrypt.so.4" not found, required by "driver"
%
I tried copying over libcrypt.so.4 from the old 4.4 system with no luck. I also
ran ldconfig to no avail.
When I first tested this out on some spare hw I had I got it to work. I must have done something else, but can't for the life of me remember what.
Code:
% ldconfig -r | grep crypt
23:-lcrypto.111 => /lib/libcrypto.so.111
45:-lcrypt.5 => /lib/libcrypt.so.5
49:-lcrypt.4 => /lib/libcrypt.so.4
%
Code:
% ls -l /lib/libcrypt.so*
-r--r--r-- 1 root wheel 32020 Jan 27 06:06 /lib/libcrypt.so.4
-r--r--r-- 1 root wheel 61368 Nov 1 04:26 /lib/libcrypt.so.5
%
What am I forgetting?