I would suggest to compile openssl with './config --prefix=/usr/local' and
later compile xmlsec with './configure --with-openssl=/usr/local'. If I understand
everything correctly it should solve the problem and you would not need to move
some shared libraries around.
That makes total sense. However, it still doesn't work. The manual for ld says:
-Ldir Add dir to the list of directories in which to
search for libraries. Directories specified with
-L are searched before the standard directories.
The flags are -L/usr/local/lib -lcrypto. So you would think that it will use /usr/local/lib/libcrypto.a and not /usr/lib/libcrypto.dylib.
What compiler version ate you using on the Mac? What version of the OS? I am using Mac OS 10.2.6 and gcc (GCC) 3.1 20020420 (prerelease).
I even built openssl with the "shared" option. So I have also /usr/local/lib/libcrypto.dylib and it still doesn't work.
I can do one of the following:
1. Move /usr/lib/libcrypto.dylib to /tmp and back
2. Configure xmlsec without the openssl prefix, in which case it will use 0.9.6
3. Configure openssl with prefix /usr/lib.
However, it would still be helpful to find out why it's working for you. but not for me.
Thanks,
Dan Timis
_______________________________________________ xmlsec mailing list [EMAIL PROTECTED] http://www.aleksey.com/mailman/listinfo/xmlsec
