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