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