opensaml configure error

jason kawaja kawaja at ece.ufl.edu
Thu May 31 15:56:55 BST 2012


greetings list, thanks in advance for help. i am following : 

https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPLinuxSourceBuild

for a shibboleth build on rhel 6.  

pertinent installs and their version im working with :

openssl-1.0.1c.tar.gz
curl-7.26.0.tar.bz2
log4shib-1.0.4.tar.gz  
xerces-c-3.1.1.tar.gz        
xml-security-c-1.6.1.tar.gz
xmltooling-1.4.2.tar.gz
opensaml-2.4.3.tar.gz       
shibboleth-sp-2.4.3.tar.gz  

all run with just "./configure" except when needed i provide "--with-openssl=/usr/local/ssl" as that is where 1.0.1c is installed.

snip of the last few lines after "./configure --with-openssl=/usr/local/ssl" :

checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for deflateInit2_ in -lz... yes
checking for OpenSSL cflags... -I/usr/local/ssl/include
checking openssl/x509.h usability... yes
checking openssl/x509.h presence... yes
checking for openssl/x509.h... yes
checking whether the compiler implements namespaces... yes
checking whether the compiler supports Standard Template Library... yes
checking for log4shib-config... /usr/local/bin/log4shib-config
checking log4shib/CategoryStream.hh usability... yes
checking log4shib/CategoryStream.hh presence... yes
checking for log4shib/CategoryStream.hh... yes
checking xercesc/dom/DOM.hpp usability... yes
checking xercesc/dom/DOM.hpp presence... yes
checking for xercesc/dom/DOM.hpp... yes
checking Xerces version... OK
checking whether Xerces XMLString::release(XMLByte**) exists... no
checking xsec/utils/XSECPlatformUtils.hpp usability... yes
checking xsec/utils/XSECPlatformUtils.hpp presence... yes
checking for xsec/utils/XSECPlatformUtils.hpp... yes
checking XML-Security version... OK
checking xmltooling/XMLToolingConfig.h usability... yes
checking xmltooling/XMLToolingConfig.h presence... yes
checking for xmltooling/XMLToolingConfig.h... yes
configure: error: unable to link with XMLTooling, or version was too old

relevant config.log lines :

configure:18911: g++ -o conftest -pthread  -Wall -O2 -DNDEBUG -I/usr/local/include -pthread -Wall -O2 -DNDEBUG -I/usr/local/ssl/include   conftest.cpp -lxmltooling -lxml-security-c -lxerces-c -L/usr/local/lib -llog4shib -lnsl -lz   >&5
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_create_verifier_BN'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_iterator'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Calc_A'
/usr/local/lib/libxmltooling.so: undefined reference to `X509_STORE_set_default_paths'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_peek'
/usr/local/lib/libxmltooling.so: undefined reference to `COMP_CTX_free'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_size'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Calc_B'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_get_default_gN'
/usr/local/lib/libxmltooling.so: undefined reference to `BIO_s_socket'
/usr/local/lib/libxmltooling.so: undefined reference to `ENGINE_get_ssl_client_cert_function'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_next'
/usr/local/lib/libxmltooling.so: undefined reference to `X509_STORE_load_locations'
/usr/local/lib/libxmltooling.so: undefined reference to `EVP_enc_null'
/usr/local/lib/libxmltooling.so: undefined reference to `OPENSSL_DIR_read'
/usr/local/lib/libxmltooling.so: undefined reference to `pitem_new'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_new'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_check_known_gN_param'
/usr/local/lib/libxmltooling.so: undefined reference to `OPENSSL_DIR_end'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Calc_u'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_free'
/usr/local/lib/libxmltooling.so: undefined reference to `COMP_zlib'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Verify_B_mod_N'
/usr/local/lib/libxmltooling.so: undefined reference to `pitem_free'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_find'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Calc_server_key'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Calc_client_key'
/usr/local/lib/libxmltooling.so: undefined reference to `PEM_read_bio_X509_AUX'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_insert'
/usr/local/lib/libxmltooling.so: undefined reference to `COMP_compress_block'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Calc_x'
/usr/local/lib/libxmltooling.so: undefined reference to `SRP_Verify_A_mod_N'
/usr/local/lib/libxmltooling.so: undefined reference to `COMP_CTX_new'
/usr/local/lib/libxmltooling.so: undefined reference to `pqueue_pop'
/usr/local/lib/libxmltooling.so: undefined reference to `COMP_expand_block'
collect2: ld returned 1 exit status
configure:18911: $? = 1


let me know if you need additional details.

--
Jason Kawaja, 2-4568
UF Dept of ECE





More information about the users mailing list