On the host system:
ldd /usr/local/bin/curl
/usr/local/bin/curl:
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x28093000)
libssl.so.5 => /usr/local/lib/libssl.so.5 (0x280c8000)
libcrypto.so.5 => /usr/local/lib/libcrypto.so.5 (0x28101000)
libz.so.3 => /lib/libz.so.3 (0x2821e000)
libc.so.6 => /lib/libc.so.6 (0x2822f000)
In the chrooted environment with the same files:
%./ldd /usr/local/bin/curl
/usr/local/bin/curl:
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x2808a000)
libssl.so.5 => /usr/local/lib/libssl.so.5 (0x280bf000)
libcrypto.so.5 => /usr/local/lib/libcrypto.so.5 (0x280f8000)
libz.so.3 => /lib/libz.so.3 (0x28215000)
libc.so.6 => /lib/libc.so.6 (0x28226000)
libssl.so.5 => not found (0x0)
libcrypto.so.5 => not found (0x0)
Strangely... libssl.so.5 and libcrypto.so.5 are alread found...but repeated with "not found" at the end...
how is this possible??