[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