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

Reply via email to