[xmlsec] link error building xmlsec 1.0.2
Matthias Jung
matthias.jung at xtradyne.com
Wed Jun 4 05:34:53 PDT 2003
Hi Aleksey,
changes in the xmlsec 1.0.2 release in src/openssl/x509.c cause a link
error on Solaris OS
(I have tested Solaris 7 and 9 using gcc 2.95.3). On Linux this error
does not occur.
Please have a look at the compile output I got:
gcc -g -O2 -DXMLSEC_NO_XSLT=1 -DXMLSEC_NO_XKMS=1 -o .libs/xmlsec1
xmlsec.o crypto.o cmdline.o ../src/openssl/.libs/libxmlsec1-openssl.so
-L/net/solaris/openssl0.9.7/lib -L/net/solaris/libxml2-2.5.7/lib
../src/.libs/libxmlsec1.so /net/solaris/libxml2-2.5.7/lib/libxml2.so
-lpthread -lm -lsocket -lnsl -lcrypto -R/net/solaris/xmlsec1-1.0.1/lib
-R/net/solaris/libxml2-2.5.7/lib
Undefined first referenced
symbol in file
setenv
../src/openssl/.libs/libxmlsec1-openssl.so
unsetenv
../src/openssl/.libs/libxmlsec1-openssl.so
ld: fatal: Symbol referencing errors. No output written to .libs/xmlsec1
collect2: ld returned 1 exit status
I have checked Solaris documentation for this functions and it seems
like 'setenv' and 'unsetenv' are not existant on Solaris OS.
Does anybody else using Solaris have this problem?
Do you have a clue of how to solve this problem?
Thanks
Matthias
More information about the xmlsec
mailing list