On 05/03/06, Iain MacDonnell <[EMAIL PROTECTED]> wrote:
>
> Another "visibility" problem...
>
> iml-v20z-12:/export/stuff/ws/muscle/1.3.x/muscleframework-1.1.5/libmusclepkcs11
> % ldd -d src/.libs/libmusclepkcs11.so
>          libpthread.so.1 =>       /lib/libpthread.so.1
>          libmusclecard.so.1 =>    /opt/ITmuscle/lib/libmusclecard.so.1
>          libcrypto.so.0.9.7 =>    /usr/sfw/lib/libcrypto.so.0.9.7
>          libc.so.1 =>     /lib/libc.so.1
>          libpcsclite.so.1 =>      /opt/ITmuscle/lib/libpcsclite.so.1
>          libdl.so.1 =>    /lib/libdl.so.1
>          libsocket.so.1 =>        /lib/libsocket.so.1
>          libnsl.so.1 =>   /lib/libnsl.so.1
>          libmp.so.2 =>    /lib/libmp.so.2
>          libmd5.so.1 =>   /lib/libmd5.so.1
>          libscf.so.1 =>   /lib/libscf.so.1
>          libdoor.so.1 =>  /lib/libdoor.so.1
>          libuutil.so.1 =>         /lib/libuutil.so.1
>          symbol not found: SYS_MutexInit
> (src/.libs/libmusclepkcs11.so)
>          symbol not found: SYS_MutexDestroy
> (src/.libs/libmusclepkcs11.so)
>          symbol not found: SYS_MutexLock
> (src/.libs/libmusclepkcs11.so)
>          symbol not found: SYS_MutexUnLock
> (src/.libs/libmusclepkcs11.so)
>          libm.so.2 =>     /lib/libm.so.2
> iml-v20z-12:/export/stuff/ws/muscle/1.3.x/muscleframework-1.1.5/libmusclepkcs11
> %
>
>
> I have to take the "INTERNAL" off these four symbols in
> pcsc-lite-1.3.0/src/thread_unix.h to allow libmusclepkcs11.so to load.

The correct solution is to add the missing files to muscleframework.
libpcsclite and libmusclecard are not supposed to export SYS_* functions.

Patches are welcome.

Bye,

--
  Dr. Ludovic Rousseau

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to