Siddhartha Kasivajhula wrote: > > > On 8/6/07, *Eddy Nigg (StartCom Ltd.)* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > This might be an issue, specially since I suspect that your opensc > was compiled with a different openssl version. > > > Yes, it looks like that was the problem! I'd used OpenSSL 0.9.8 to > compile OpenSC (I didn't realize there were two versions on disk). I > changed the PATH to use 0.9.8, but now I get a different error: > > OpenSSL> engine dynamic -pre > SO_PATH:/opt/ITsmartcard/lib/engines/engine_pkcs11.so -pre ID:pkcs11 > -pre LIST_ADD:1 -pre LOAD -pre > MODULE_PATH:/opt/ITsmartcard/lib/opensc-pkcs11.so > 9658:error:2606A074:engine routines:ENGINE_by_id:no such > engine:/export/builds/onnv_68/usr/src/common/openssl/crypto/engine/eng_list.c:415:id=dynamic > OpenSSL> > > The version of OpenSSL I'm using now is: > OpenSSL 0.9.8a 11 Oct 2005 (+ security patches to 2006-09-29) > > > On 8/6/07, *Peter Stuge* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Please don't top-post. > > > Sorry about that. >
> >openssl version > >ldd -v $(which openssl) > >ldd -v /opt/ITsmartcard/lib/engines/engine_pkcs11.so > >ldd -v /opt/ITsmartcard/lib/opensc-pkcs11.so > But you built your own openssl and libs, why are you using the Solaris one in /usr/sfw/bin!! Use LD_LIBRARY_PATH /path/to/your/lib and use the /path/to/yout/bin/openssl If you get that to work, then if you want to use the Solaris versions,recompile the OpenSC and engine_pkcs11 against the SOlaris. The engine is tricky, I ran in to a problem on the Mac where it did not have the engine code, and security patches updated the shared libs, but not the header files. Could be something like that here too. > Here's the ldd output: > ------------ > $ ldd -v $(which openssl) > > find object=libcrypto.so.0.9.8; required by /usr/sfw/bin/openssl > libcrypto.so.0.9.8 => /usr/sfw/lib/libcrypto.so.0.9.8 > > find object=libssl.so.0.9.8; required by /usr/sfw/bin/openssl > libssl.so.0.9.8 => /usr/sfw/lib/libssl.so.0.9.8 > > find object=libnsl.so.1; required by /usr/sfw/bin/openssl > libnsl.so.1 => /lib/libnsl.so.1 > find version=libnsl.so.1 > libnsl.so.1 (SISCD_2.3) => /lib/libnsl.so.1 > > find object=libsocket.so.1; required by /usr/sfw/bin/openssl > libsocket.so.1 => /lib/libsocket.so.1 > find version=libsocket.so.1 > libsocket.so.1 (SISCD_2.3) => /lib/libsocket.so.1 > > find object=libc.so.1; required by /usr/sfw/bin/openssl > libc.so.1 => /lib/libc.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > find object=libc.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /lib/libc.so.1 > > find object=libsocket.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libsocket.so.1 > libsocket.so.1 (SISCD_2.3) => /lib/libsocket.so.1 > > find object=libnsl.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libnsl.so.1 > libnsl.so.1 (SISCD_2.3) => /lib/libnsl.so.1 > > find object=libcrypto.so.0.9.8; required by /usr/sfw/lib/libssl.so.0.9.8 > > find object=libc.so.1; required by /usr/sfw/lib/libssl.so.0.9.8 > find version=libc.so.1 > libc.so.1 (SISCD_2.3) => /lib/libc.so.1 > > find object=libmp.so.2; required by /lib/libnsl.so.1 > libmp.so.2 => /lib/libmp.so.2 > find version= libmp.so.2 > libmp.so.2 (SUNW_1.1) => /lib/libmp.so.2 > libmp.so.2 (SUNWprivate_1.1) => /lib/libmp.so.2 > > find object=libmd.so.1; required by /lib/libnsl.so.1 > libmd.so.1 => /lib/libmd.so.1 > find version=libmd.so.1 > libmd.so.1 (SUNW_1.1) => /lib/libmd.so.1 > > find object=libscf.so.1; required by /lib/libnsl.so.1 > libscf.so.1 => /lib/libscf.so.1 > find version=libscf.so.1 > libscf.so.1 (SUNW_1.1) => /lib/libscf.so.1 > > find object=libc.so.1; required by /lib/libnsl.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > find object=libnsl.so.1; required by /lib/libsocket.so.1 > find version=libnsl.so.1 > libnsl.so.1 (SUNW_1.7) => /lib/libnsl.so.1 > libnsl.so.1 (SUNWprivate_1.1) => /lib/libnsl.so.1 > > find object=libc.so.1; required by /lib/libsocket.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > find object=libc.so.1; required by /lib/libmp.so.2 > find version=libc.so.1 > libc.so.1 (SYSVABI_1.3) => /lib/libc.so.1 > > find object=libc.so.1; required by /lib/libmd.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /lib/libc.so.1 > > find object=libuutil.so.1; required by /lib/libscf.so.1 > libuutil.so.1 => /lib/libuutil.so.1 > find version=libuutil.so.1 > libuutil.so.1 (SUNWprivate_1.1) => /lib/libuutil.so.1 > > find object=libc.so.1; required by /lib/libscf.so.1 > find version= libc.so.1 > libc.so.1 (SUNW_1.21) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > find object=libgen.so.1; required by /lib/libscf.so.1 > libgen.so.1 => /lib/libgen.so.1 > find version=libgen.so.1 > libgen.so.1 (SUNW_1.1) => /lib/libgen.so.1 > > find object=libc.so.1; required by /lib/libuutil.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > find object=libc.so.1; required by /lib/libgen.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.1) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > object=/usr/sfw/lib/libcrypto.so.0.9.8; filter for > libcrypto_extra.so.0.9.8 > > find object=libcrypto_extra.so.0.9.8; required by > /usr/sfw/lib/libcrypto.so.0.9.8 > libcrypto_extra.so.0.9.8 => (file not found) > > object=/usr/sfw/lib/libcrypto.so.0.9.8; filter for > libcrypto_extra.so.0.9.8 > > find object=libcrypto_extra.so.0.9.8; required by > /usr/sfw/lib/libcrypto.so.0.9.8 > libcrypto_extra.so.0.9.8 => (file not found) > > object=/usr/sfw/lib/libssl.so.0.9.8; filter for libssl_extra.so.0.9.8 > > find object=libssl_extra.so.0.9.8; required by > /usr/sfw/lib/libssl.so.0.9.8 > libssl_extra.so.0.9.8 => (file not found) > > object=/lib/libnsl.so.1; filter for libc.so.1 > > find object=libc.so.1; required by /lib/libnsl.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > object=/lib/libsocket.so.1; filter for libc.so.1 > > find object=libc.so.1; required by /lib/libsocket.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > object=/lib/libc.so.1; filter for libm.so.2 > > find object= libm.so.2; required by /lib/libc.so.1 > libm.so.2 => /lib/libm.so.2 > > find object=libc.so.1; required by /lib/libm.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_0.7) => /lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /lib/libc.so.1 > > object=/lib/libm.so.2; filter for $ORIGIN/libm/$HWCAP > > find object=/lib/libm/sparcv9; required by /lib/libm.so.2 > > find object=/lib/libm/libm_hwcap1.so.2; required by /lib/libm.so.2 > > object=/lib/libc.so.1; filter for /usr/lib/ld.so.1 > > object=/lib/libc.so.1; filter for /platform/$PLATFORM/lib/libc_psr.so.1 > > find object=/platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1; required > by /lib/libc.so.1 > /platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1 > > object=/lib/libmd.so.1; filter for /platform/$PLATFORM/lib/libmd_psr.so.1 > > find object=/platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1; required > by /lib/libmd.so.1 > /platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1 > > find object=libc.so.1; required by > /platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /lib/libc.so.1 > > ------- > > $ ldd -v /opt/ITsmartcard/lib/engines/engine_pkcs11.so > > find object=libssl.so.0.9.8; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libssl.so.0.9.8 => /usr/sfw/lib/libssl.so.0.9.8 > > find object=libcrypto.so.0.9.8; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libcrypto.so.0.9.8 => /usr/sfw/lib/libcrypto.so.0.9.8 > > find object=libsocket.so.1; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libsocket.so.1 => /usr/lib/libsocket.so.1 > > find object=libnsl.so.1; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libnsl.so.1 => /usr/lib/libnsl.so.1 > > find object= libdl.so.1; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libdl.so.1 => /usr/lib/libdl.so.1 > > find object=libp11.so.0; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libp11.so.0 => /opt/ITsmartcard/lib/libp11.so.0 > > find object=libc.so.1; required by > /opt/ITsmartcard/lib/engines/engine_pkcs11.so > libc.so.1 => /usr/lib/libc.so.1 > find version=libc.so.1 > libc.so.1 (SISCD_2.3) => /usr/lib/libc.so.1 > > find object=libcrypto.so.0.9.8; required by /usr/sfw/lib/libssl.so.0.9.8 > > find object=libc.so.1; required by /usr/sfw/lib/libssl.so.0.9.8 > find version=libc.so.1 > libc.so.1 (SISCD_2.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > > find object=libsocket.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libsocket.so.1 > libsocket.so.1 (SISCD_2.3) => /usr/lib/libsocket.so.1 > > find object=libnsl.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libnsl.so.1 > libnsl.so.1 (SISCD_2.3) => /usr/lib/libnsl.so.1 > > find object=libnsl.so.1; required by /usr/lib/libsocket.so.1 > find version=libnsl.so.1 > libnsl.so.1 (SUNW_1.7) => /usr/lib/libnsl.so.1 > libnsl.so.1 (SUNWprivate_1.1) => /usr/lib/libnsl.so.1 > > find object=libc.so.1; required by /usr/lib/libsocket.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libmp.so.2; required by /usr/lib/libnsl.so.1 > libmp.so.2 => /lib/libmp.so.2 > find version=libmp.so.2 > libmp.so.2 (SUNW_1.1) => /lib/libmp.so.2 > libmp.so.2 (SUNWprivate_1.1) => /lib/libmp.so.2 > > find object= libmd.so.1; required by /usr/lib/libnsl.so.1 > libmd.so.1 => /lib/libmd.so.1 > find version=libmd.so.1 > libmd.so.1 (SUNW_1.1) => /lib/libmd.so.1 > > find object=libscf.so.1; required by /usr/lib/libnsl.so.1 > libscf.so.1 => /lib/libscf.so.1 > find version=libscf.so.1 > libscf.so.1 (SUNW_1.1) => /lib/libscf.so.1 > > find object=libc.so.1; required by /usr/lib/libnsl.so.1 > find version= libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libssl.so.0.9.8; required by > /opt/ITsmartcard/lib/libp11.so.0 > > find object=libcrypto.so.0.9.8; required by > /opt/ITsmartcard/lib/libp11.so.0 > > find object=libsocket.so.1; required by /opt/ITsmartcard/lib/libp11.so.0 > > find object=libnsl.so.1; required by /opt/ITsmartcard/lib/libp11.so.0 > > find object=libdl.so.1; required by /opt/ITsmartcard/lib/libp11.so.0 > > find object=libltdl.so.3; required by /opt/ITsmartcard/lib/libp11.so.0 > libltdl.so.3 => /usr/local/lib/libltdl.so.3 > > find object=libc.so.1; required by /opt/ITsmartcard/lib/libp11.so.0 > find version=libc.so.1 > libc.so.1 (SYSVABI_1.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libmp.so.2 > find version=libc.so.1 > libc.so.1 (SYSVABI_1.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libmd.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /usr/lib/libc.so.1 > > find object=libuutil.so.1; required by /lib/libscf.so.1 > libuutil.so.1 => /lib/libuutil.so.1 > find version=libuutil.so.1 > libuutil.so.1 (SUNWprivate_1.1) => /lib/libuutil.so.1 > > find object=libc.so.1; required by /lib/libscf.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.21) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libgen.so.1; required by /lib/libscf.so.1 > libgen.so.1 => /lib/libgen.so.1 > find version=libgen.so.1 > libgen.so.1 (SUNW_1.1) => /lib/libgen.so.1 > > find object= libdl.so.1; required by /usr/local/lib/libltdl.so.3 > find version=libdl.so.1 > libdl.so.1 (SISCD_2.3) => /usr/lib/libdl.so.1 > > find object=libc.so.1; required by /usr/local/lib/libltdl.so.3 > find version=libc.so.1 > libc.so.1 (SYSVABI_1.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libuutil.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libgen.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.1) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/usr/sfw/lib/libssl.so.0.9.8; filter for libssl_extra.so.0.9.8 > > find object=libssl_extra.so.0.9.8; required by > /usr/sfw/lib/libssl.so.0.9.8 > libssl_extra.so.0.9.8 => (file not found) > > object=/usr/sfw/lib/libcrypto.so.0.9.8; filter for > libcrypto_extra.so.0.9.8 > > find object=libcrypto_extra.so.0.9.8; required by > /usr/sfw/lib/libcrypto.so.0.9.8 > libcrypto_extra.so.0.9.8 => (file not found) > > object=/usr/sfw/lib/libcrypto.so.0.9.8; filter for > libcrypto_extra.so.0.9.8 > > find object=libcrypto_extra.so.0.9.8; required by > /usr/sfw/lib/libcrypto.so.0.9.8 > libcrypto_extra.so.0.9.8 => (file not found) > > object=/usr/lib/libsocket.so.1; filter for libc.so.1 > > find object=libc.so.1; required by /usr/lib/libsocket.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/usr/lib/libnsl.so.1; filter for libc.so.1 > > find object=libc.so.1 ; required by /usr/lib/libnsl.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/usr/lib/libdl.so.1; filter for /usr/lib/ld.so.1 > > object=/usr/lib/libc.so.1; filter for libm.so.2 > > find object=libm.so.2; required by /usr/lib/libc.so.1 > libm.so.2 => /lib/libm.so.2 > > find object=libc.so.1; required by /lib/libm.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_0.7) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/lib/libm.so.2; filter for $ORIGIN/libm/$HWCAP > > find object=/lib/libm/sparcv9; required by /lib/libm.so.2 > > find object=/lib/libm/libm_hwcap1.so.2; required by /lib/libm.so.2 > > object=/usr/lib/libc.so.1; filter for /usr/lib/ld.so.1 > > object=/usr/lib/libc.so.1; filter for > /platform/$PLATFORM/lib/libc_psr.so.1 > > find object=/platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1; required > by /usr/lib/libc.so.1 > /platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1 > > object=/lib/libmd.so.1; filter for > /platform/$PLATFORM/lib/libmd_psr.so.1 > > find object=/platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1; required > by /lib/libmd.so.1 > /platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1 > > find object=libc.so.1; required by > /platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /usr/lib/libc.so.1 > > -------------- > > $ ldd -v /opt/ITsmartcard/lib/opensc-pkcs11.so > > find object=libopensc.so.2; required by /opt/ITsmartcard/lib/opensc- > pkcs11.so > libopensc.so.2 => /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libssl.so.0.9.8; required by > /opt/ITsmartcard/lib/opensc-pkcs11.so > libssl.so.0.9.8 => /usr/sfw/lib/libssl.so.0.9.8 > > find object=libcrypto.so.0.9.8; required by > /opt/ITsmartcard/lib/opensc-pkcs11.so > libcrypto.so.0.9.8 => /usr/sfw/lib/libcrypto.so.0.9.8 > > find object=libnsl.so.1; required by /opt/ITsmartcard/lib/opensc- > pkcs11.so > libnsl.so.1 => /usr/lib/libnsl.so.1 > > find object=libdl.so.1; required by /opt/ITsmartcard/lib/opensc-pkcs11.so > libdl.so.1 => /usr/lib/libdl.so.1 > > find object=libpkcs15init.so.2 ; required by > /opt/ITsmartcard/lib/opensc-pkcs11.so > libpkcs15init.so.2 => /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libpthread.so.1; required by > /opt/ITsmartcard/lib/opensc-pkcs11.so > libpthread.so.1 => /usr/lib/libpthread.so.1 > > find object=libz.so.1; required by /opt/ITsmartcard/lib/opensc-pkcs11.so > libz.so.1 => /usr/lib/libz.so.1 > > find object=libsocket.so.1 ; required by > /opt/ITsmartcard/lib/opensc-pkcs11.so > libsocket.so.1 => /usr/lib/libsocket.so.1 > > find object=libresolv.so.2; required by > /opt/ITsmartcard/lib/opensc-pkcs11.so > libresolv.so.2 => /usr/lib/libresolv.so.2 > > find object=libc.so.1; required by /opt/ITsmartcard/lib/opensc-pkcs11.so > libc.so.1 => /usr/lib/libc.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.1) => /usr/lib/libc.so.1 > > find object=libscconf.so.2; required by > /opt/ITsmartcard/lib/libopensc.so.2 > libscconf.so.2 => /opt/ITsmartcard/lib/libscconf.so.2 > > find object=libssl.so.0.9.8; required by > /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libcrypto.so.0.9.8; required by > /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libnsl.so.1; required by /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libdl.so.1; required by /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libpcsclite.so.1; required by > /opt/ITsmartcard/lib/libopensc.so.2 > libpcsclite.so.1 => /usr/lib/libpcsclite.so.1 > > find object=libltdl.so.3; required by > /opt/ITsmartcard/lib/libopensc.so.2 > libltdl.so.3 => /usr/local/lib/libltdl.so.3 > > find object=libpthread.so.1; required by > /opt/ITsmartcard/lib/libopensc.so.2 > find version=libpthread.so.1 > libpthread.so.1 (SUNW_1.2) => /usr/lib/libpthread.so.1 > > find object=libz.so.1; required by /opt/ITsmartcard/lib/libopensc.so.2 > find version=libz.so.1 > libz.so.1 (SUNW_1.1) => /usr/lib/libz.so.1 > > find object=libsocket.so.1; required by > /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libresolv.so.2; required by > /opt/ITsmartcard/lib/libopensc.so.2 > > find object=libc.so.1; required by /opt/ITsmartcard/lib/libopensc.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > > find object=libcrypto.so.0.9.8; required by /usr/sfw/lib/libssl.so.0.9.8 > > find object=libc.so.1; required by /usr/sfw/lib/libssl.so.0.9.8 > find version=libc.so.1 > libc.so.1 (SISCD_2.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > > find object=libsocket.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libsocket.so.1 > libsocket.so.1 (SISCD_2.3) => /usr/lib/libsocket.so.1 > > find object=libnsl.so.1; required by /usr/sfw/lib/libcrypto.so.0.9.8 > find version=libnsl.so.1 > libnsl.so.1 (SISCD_2.3) => /usr/lib/libnsl.so.1 > > find object=libmp.so.2; required by /usr/lib/libnsl.so.1 > libmp.so.2 => /lib/libmp.so.2 > find version=libmp.so.2 > libmp.so.2 (SUNW_1.1) => /lib/libmp.so.2 > libmp.so.2 (SUNWprivate_1.1) => /lib/libmp.so.2 > > find object=libmd.so.1; required by /usr/lib/libnsl.so.1 > libmd.so.1 => /lib/libmd.so.1 > find version=libmd.so.1 > libmd.so.1 (SUNW_1.1) => /lib/libmd.so.1 > > find object=libscf.so.1; required by /usr/lib/libnsl.so.1 > libscf.so.1 => /lib/libscf.so.1 > find version= libscf.so.1 > libscf.so.1 (SUNW_1.1) => /lib/libscf.so.1 > > find object=libc.so.1; required by /usr/lib/libnsl.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libopensc.so.2; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libssl.so.0.9.8; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libcrypto.so.0.9.8; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libnsl.so.1; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libdl.so.1; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libpthread.so.1; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > find version=libpthread.so.1 > libpthread.so.1 (SUNW_0.9) => /usr/lib/libpthread.so.1 > > find object= libz.so.1; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libsocket.so.1; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libresolv.so.2; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > > find object=libc.so.1; required by > /opt/ITsmartcard/lib/libpkcs15init.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /usr/lib/libz.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.1) => /usr/lib/libc.so.1 > > find object=libnsl.so.1; required by /usr/lib/libsocket.so.1 > find version=libnsl.so.1 > libnsl.so.1 (SUNW_1.7) => /usr/lib/libnsl.so.1 > libnsl.so.1 (SUNWprivate_1.1) => /usr/lib/libnsl.so.1 > > find object=libc.so.1; required by /usr/lib/libsocket.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libsocket.so.1; required by /usr/lib/libresolv.so.2 > find version=libsocket.so.1 > libsocket.so.1 (SUNW_1.4) => /usr/lib/libsocket.so.1 > libsocket.so.1 (SUNWprivate_1.1) => /usr/lib/libsocket.so.1 > > find object=libnsl.so.1; required by /usr/lib/libresolv.so.2 > find version=libnsl.so.1 > libnsl.so.1 (SUNW_1.7) => /usr/lib/libnsl.so.1 > libnsl.so.1 (SUNWprivate_1.1) => /usr/lib/libnsl.so.1 > > find object=libc.so.1; required by /usr/lib/libresolv.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libpthread.so.1; required by > /opt/ITsmartcard/lib/libscconf.so.2 > > find object=libz.so.1; required by /opt/ITsmartcard/lib/libscconf.so.2 > > find object=libsocket.so.1; required by > /opt/ITsmartcard/lib/libscconf.so.2 > > find object=libresolv.so.2; required by > /opt/ITsmartcard/lib/libscconf.so.2 > > find object=libc.so.1; required by /opt/ITsmartcard/lib/libscconf.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > > find object=libdl.so.1; required by /usr/lib/libpcsclite.so.1 > find version=libdl.so.1 > libdl.so.1 (SISCD_2.3) => /usr/lib/libdl.so.1 > > find object=libpthread.so.1; required by /usr/lib/libpcsclite.so.1 > find version=libpthread.so.1 > libpthread.so.1 (SUNW_1.2) => /usr/lib/libpthread.so.1 > > find object=libsocket.so.1 ; required by /usr/lib/libpcsclite.so.1 > find version=libsocket.so.1 > libsocket.so.1 (SISCD_2.3) => /usr/lib/libsocket.so.1 > > find object=libnsl.so.1; required by /usr/lib/libpcsclite.so.1 > find version=libnsl.so.1 > libnsl.so.1 (SISCD_2.3) => /usr/lib/libnsl.so.1 > > find object=libpam.so.1; required by /usr/lib/libpcsclite.so.1 > libpam.so.1 => /lib/libpam.so.1 > > find object=libc.so.1; required by /usr/lib/libpcsclite.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > > find object=libdl.so.1; required by /usr/local/lib/libltdl.so.3 > find version=libdl.so.1 > libdl.so.1 (SISCD_2.3) => /usr/lib/libdl.so.1 > > find object=libc.so.1; required by /usr/local/lib/libltdl.so.3 > find version=libc.so.1 > libc.so.1 (SYSVABI_1.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libmp.so.2 > find version=libc.so.1 > libc.so.1 (SYSVABI_1.3) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libmd.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /usr/lib/libc.so.1 > > find object=libuutil.so.1; required by /lib/libscf.so.1 > libuutil.so.1 => /lib/libuutil.so.1 > find version= libuutil.so.1 > libuutil.so.1 (SUNWprivate_1.1) => /lib/libuutil.so.1 > > find object=libc.so.1; required by /lib/libscf.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.21) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libgen.so.1; required by /lib/libscf.so.1 > libgen.so.1 => /lib/libgen.so.1 > find version=libgen.so.1 > libgen.so.1 (SUNW_1.1) => /lib/libgen.so.1 > > find object=libc.so.1; required by /lib/libpam.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libuutil.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > find object=libc.so.1; required by /lib/libgen.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.1) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/usr/sfw/lib/libssl.so.0.9.8; filter for libssl_extra.so.0.9.8 > > find object=libssl_extra.so.0.9.8; required by > /usr/sfw/lib/libssl.so.0.9.8 > libssl_extra.so.0.9.8 => (file not found) > > object=/usr/sfw/lib/libcrypto.so.0.9.8; filter for > libcrypto_extra.so.0.9.8 > > find object=libcrypto_extra.so.0.9.8; required by > /usr/sfw/lib/libcrypto.so.0.9.8 > libcrypto_extra.so.0.9.8 => (file not found) > > object=/usr/sfw/lib/libcrypto.so.0.9.8; filter for > libcrypto_extra.so.0.9.8 > > find object=libcrypto_extra.so.0.9.8; required by > /usr/sfw/lib/libcrypto.so.0.9.8 > libcrypto_extra.so.0.9.8 => (file not found) > > object=/usr/lib/libnsl.so.1; filter for libc.so.1 > > find object=libc.so.1; required by /usr/lib/libnsl.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.22) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/usr/lib/libdl.so.1; filter for /usr/lib/ld.so.1 > > object=/usr/lib/libpthread.so.1; filter for libc.so.1 > > find object=libc.so.1 ; required by /usr/lib/libpthread.so.1 > > object=/usr/lib/libsocket.so.1; filter for libc.so.1 > > find object=libc.so.1; required by /usr/lib/libsocket.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_1.19) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/usr/lib/libresolv.so.2; filter for libnsl.so.1 > > find object=libnsl.so.1; required by /usr/lib/libresolv.so.2 > find version= libnsl.so.1 > libnsl.so.1 (SUNW_1.7) => /usr/lib/libnsl.so.1 > libnsl.so.1 (SUNWprivate_1.1) => /usr/lib/libnsl.so.1 > > object=/usr/lib/libc.so.1; filter for libm.so.2 > > find object=libm.so.2; required by /usr/lib/libc.so.1 > libm.so.2 => /lib/libm.so.2 > > find object=libc.so.1; required by /lib/libm.so.2 > find version=libc.so.1 > libc.so.1 (SUNW_0.7) => /usr/lib/libc.so.1 > libc.so.1 (SUNWprivate_1.1) => /usr/lib/libc.so.1 > > object=/lib/libm.so.2; filter for $ORIGIN/libm/$HWCAP > > find object=/lib/libm/sparcv9; required by /lib/libm.so.2 > > find object=/lib/libm/libm_hwcap1.so.2; required by /lib/libm.so.2 > > object=/usr/lib/libc.so.1; filter for /usr/lib/ld.so.1 > > object=/usr/lib/libc.so.1; filter for > /platform/$PLATFORM/lib/libc_psr.so.1 > > find object=/platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1; required > by /usr/lib/libc.so.1 > /platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1 > > object=/lib/libmd.so.1; filter for /platform/$PLATFORM/lib/libmd_psr.so.1 > > find object=/platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1; required > by /lib/libmd.so.1 > /platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1 > > find object=libc.so.1; required by > /platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1 > find version=libc.so.1 > libc.so.1 (SUNW_0.9) => /usr/lib/libc.so.1 > > ------------ > > > > -Siddhartha > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > opensc-devel mailing list > opensc-devel@lists.opensc-project.org > http://www.opensc-project.org/mailman/listinfo/opensc-devel -- Douglas E. Engert <[EMAIL PROTECTED]> Argonne National Laboratory 9700 South Cass Avenue Argonne, Illinois 60439 (630) 252-5444 _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel