RE: problems building sm_free3

"Colestock, Robert" <[email protected]> Wed, 15 May 2002 14:23:08 -0400
Newsgroups gmane.ietf.sfl
Message-ID <[email protected]>
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:[email protected]]
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