[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: problems building sm_free3



Dianne:

I do not recognize this error.  It looks like the "dlopen(...)" call is
picking up an older version of the sm_free3DLL[d].so library from the
$LD_LIBRARY_PATH.  I would suggest that you search this path for your
application and remove any older references to sm_free3*.so.  You can
over-ride the default lookup when dynamically loading the CTIL by
specifying a direct path (e.g. "./SMIME/test/sm_free3DLLd.so").

The only crypto this CTIL should be loading should come from the static
link of Crypto++4.2.  This symbol looks like it comes from the system,
and from a system shared library.  Try re-building the sm_free3 image
(cd ./SMIME/alg_libs/sm_free3; make clean; make).

Bob Colestock


-----Original Message-----
From: Dianne [mailto:dianne.marsh@xxxxxxxxxxx]
Sent: Wednesday, May 15, 2002 12:43 PM
To: imc-sfl
Subject: problems building sm_free3



When trying to build the sm_free3 library on Solaris 7 using gcc 2.95.2
I
get the following errors:

/usr/local/sparc-sun-solaris2.7/bin/ld: ../../lib/sm_free3DLL.so:
undefined
versioned symbol name des_encrypt1@@SUNWprivate_1.1
/usr/local/sparc-sun-solaris2.7/bin/ld: failed to set dynamic section
sizes:
Bad value
collect2: ld returned 1 exit status
make: *** [dynamiclinkPKCS12] Error 1

How can I get around this error?

regards
Dianne Marsh