Symbol undefined compiling and running Shibboleth apache module in apache 2.2
Ben Marsh
blmarsh at gmail.com
Wed Feb 19 14:36:10 EST 2014
Hi,
I am trying to compile shibboleth 2.5.3 under Centos 6.3. Everything seems
fine except when I try to restart apache I get the following error
[Wed Feb 19 12:24:05 2014] [notice] SIGHUP received. Attempting to restart
httpd: Syntax error on line 477 of
/farms/alms/52v1/tools/apache-2.2.21/conf/httpd.conf: Syntax error on line
9 of /etc/apache/sites.enabled/030.shibboleth.52v1.conf: Cannot load
/farms/alms/52v1/tools/shibboleth-sp-2.5.3/lib/shibboleth/mod_shib_22.so
into server:
/farms/alms/52v1/tools/shibboleth-sp-2.5.3/lib/shibboleth/mod_shib_22.so:
undefined symbol:
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_2_810DOMElementEPKcPKtS8_
I was following the instructions at:
https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPLinuxSourceBuild
With a slightly different configure line for shibboleth:
./configure --with-log4shib=/farms/alms/52v1/tools/shibboleth-sp-2.5.3/
--prefix=/farms/alms/52v1/tools/shibboleth-sp-2.5.3/
--with-apxs22=/farms/alms/54v1/tools/apache/bin/apxs
--with-log4shib=/farms/alms/52v1/tools/shibboleth-sp-2.5.3/
--with-xmltooling=/farms/alms/52v1/tools/shibboleth-sp-2.5.3/
--with-xerces=/farms/alms/52v1/tools/shibboleth-sp-2.5.3/
--with-xmlsec=/farms/alms/52v1/tools/shibboleth-sp-2.5.3/
I am using the following versions:
log4shib-1.0.8.tar.gz opensaml-2.5.3.tar.gz shibboleth-sp-2.5.3.tar.gz
xerces-c-src_2_8_0.tar.gz xml-security-c-1.7.2.tar.gz
xmltooling-1.5.3.tar.gz
when I run
I think that the symbol it should be looking for is:
$ nm libxmltool* | grep
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_
00000000000922c0 T
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_3_110DOMElementEPKcPKtS8_
00000000000922c0 T
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_3_110DOMElementEPKcPKtS8_
00000000000922c0 T
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_3_110DOMElementEPKcPKtS8_
00000000001bb730 T
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_3_110DOMElementEPKcPKtS8_
00000000001bb730 T
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_3_110DOMElementEPKcPKtS8_
00000000001bb730 T
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_3_110DOMElementEPKcPKtS8_
(bmarsh at almscron01:lib)
Missing one:
_ZN10xmltooling9XMLHelper13getAttrStringEPKN11xercesc_2_810DOMElementEPKcPKtS8_
Am I somehow compiling/linking against a different libxmltooling?
I am not sure what to do to resolve this. Your help would be very
appreciated!
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/dev/attachments/20140219/17d9826b/attachment-0001.html
More information about the dev
mailing list