Ldd
From Hackepedia
ldd as found on Linux or a BSD displays what dynamic dependencies to a dynamic program exist. Some may even tell of breakage of libraries that don't exist anymore.
[pjp@proteus pjp]$ ldd /usr/bin/fetchmail.old
libkrb4.so.2 => /usr/kerberos/lib/libkrb4.so.2 (0xb7fd2000)
libdes425.so.3 => /usr/kerberos/lib/libdes425.so.3 (0xb7fce000)
libkrb5.so.3 => /usr/kerberos/lib/libkrb5.so.3 (0xb7f70000)
libcrypt.so.1 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7f6d000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb7f5c000)
libcom_err.so.3 => /usr/kerberos/lib/libcom_err.so.3 (0xb7f5a000)
libcrypto.so.4 => /lib/libcrypto.so.4 (0xb7e63000)
libssl.so.4 => not found
libhesiod.so.0 => /usr/lib/libhesiod.so.0 (0xb7e5f000)
libgssapi_krb5.so.2 => /usr/kerberos/lib/libgssapi_krb5.so.2 (0xb7e4c000)
libc.so.6 => /lib/libc.so.6 (0xb7d24000)
libk5crypto.so.3 => /usr/kerberos/lib/libk5crypto.so.3 (0xb7d14000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fee000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7d06000)
As you can see libssl and libcrypt aren't there anymore causing fetchmail.old to crash when used.