I took Aleksey's advice and used Fink to install openssl097-dev on a non-mission-critical machine. I was then able to build xmlsec from the 1.2.3 sources without any (obvious) errors - in particular, I didn't get the parsing problems that Darian did. I just did

        ./configure
        make
        sudo make install

and everything *seemed* to build correctly.

However, when I did

make check

I got errors:

--- testKeys started for xmlsec-openssl library (20040110_083608) ---
--- LD_LIBRARY_PATH=/Users/dmundie/opt/005/8/xmlsec1-1.2.3/src/openssl/ .libs:/usr/local/lib
/Users/dmundie/opt/005/8/xmlsec1-1.2.3/apps/xmlsec1 keys --gen-key:test-hmac-sha1 hmac-192 --crypto opens\
sl --crypto-config /tmp/xmlsec-crypto-config /tmp/xmlsec-crypto-config/keys.xml
func=xmlSecCryptoDLLibraryCreate:file=dl.c:line=130: obj=xmlsec_lt_dlopen:subj=unknown:error=7:io function \
failed:filename=libxmlsec1-openssl.so
func=xmlSecCryptoDLGetLibraryFunctions:file=dl.c:line=453:obj=unknown: subj=xmlSecCryptoDLLibraryCreate:err\
or=1:xmlsec library function failed:crypto=openssl
func=xmlSecCryptoDLLoadLibrary:file=dl.c:line=404:obj=unknown: subj=xmlSecCryptoDLGetLibraryFunctions:error\
=1:xmlsec library function failed:
Error: unable to load xmlsec-openssl library. Make sure that you have
this it installed, check shared libraries path (LD_LIBRARY_PATH)
envornment variable or use "--crypto" option to specify different
crypto engine.
Error: initialization failed


And in fact there is no libxmlsec1-openssl.so in /usr/local/lib:

openssl> ls /usr/local/lib
libxmlsec1-openssl.1.2.3.dylib* libxmlsec1-openssl.la* libxmlsec1.dylib@
libxmlsec1-openssl.1.dylib@ libxmlsec1.1.2.3.dylib* libxmlsec1.la*
libxmlsec1-openssl.a libxmlsec1.1.dylib@ pkgconfig/
libxmlsec1-openssl.dylib@ libxmlsec1.a xmlsec1Conf.sh


nor in xmlsec1-1.2.3/src/openssl/.libs:/usr/local/lib:

openssl> ls /Users/dmundie/opt/005/8/xmlsec1-1.2.3/src/openssl/.libs
app.o kt_rsa.o libxmlsec1-openssl.la@
bn.o kw_aes.o libxmlsec1-openssl.lai
ciphers.o kw_des.o signatures.o
crypto.o libxmlsec1-openssl.1.2.3.dylib* symkeys.o
digests.o libxmlsec1-openssl.1.dylib@ x509.o
evp.o libxmlsec1-openssl.a x509vfy.o
hmac.o libxmlsec1-openssl.dylib@


Unfortunately I'm not an expert when it comes to linker nuances. I will continue to investigate, but would appreciate any pointers. How is this supposed to work? I did due diligence, but found nothing in the mailing list archive that seemed to address this.

- dam


On 2004-Jan-09, at 20:44, Aleksey Sanin wrote:


If you have fink then you can download openssl-devel from there.

Aleksey
_______________________________________________
xmlsec mailing list
[EMAIL PROTECTED]
http://www.aleksey.com/mailman/listinfo/xmlsec


_______________________________________________ xmlsec mailing list [EMAIL PROTECTED] http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to