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
