[Mod_transform] Apache error - undefined
symbol:_xmlParserInputBufferCreateFilename
Frank Gruman
fgatwork at verizon.net
Sat Apr 2 13:11:11 EST 2005
Thanks for the troubleshooting tips.
I went through and verified that mod_transform does call libxml2 (see
output).
libxslt.so.1 => /usr/local/lib/libxslt.so.1 (0x4001f000)
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x4004e000)
I also verified that the symbol existed
nm /usr/local/lib/libxml2.so |grep _xmlParser
In both cases, the values seem to be there. So I went ahead and ran the
mod_svn_view module, and it ran through fine. I then restarted Apache again,
and this time I got no error. Weird. Is there any sort of
recompilation/linking done to mod_transform in the mod_svn_view build
process?
Either way, I am able to start Apache with both the mod_svn_view and
mod_transform modules.
Thanks for the help!
>From: Edward Rudd <urkle at outoforder.cc>
>Date: Sat Apr 02 00:13:12 CST 2005
>To: Frank Gruman <fgatwork at verizon.net>
>Cc: mod_transform at lists.outoforder.cc
>Subject: Re: [Mod_transform] Apache error - undefined symbol:
_xmlParserInputBufferCreateFilename
>On Fri, 2005-04-01 at 20:21, Frank Gruman wrote:
>> I just loaded mod_transform 0.6.0 on my way to installing mod_svn_view,
>> and ran into an error when restarting my Apache engine.
>> The error reads:
>> Syntax error on line 271 of /usr/local/apache2/conf/httpd.conf:
>> Cannot load /usr/local/modules/mod_transform.so into server:
>> /usr/local/apache2/modules/mod_transform.so: undefined symbol:
>> _xmlParserInputBufferCreateFilename
>
>
>It looks like it maybe failing to load libxml2. try running "ldd" on
>the mod_transform.so lib (ldd /path/to/mod_transform.so) and make sure
>it's linked to libxml2. Or try preloading libxml2 in the apache
>configuration by putting this configuration line before the LoadModule
>line for mod_transform.so
>
>LoadFile /path/to/libxml2.so
>
>also run the "nm" program on your libxml2.so and make sure it actually
>has that symbol.
>
>> The mod_transform.so file generated itself successfully in the right
>> place, so I thought it was all good.
>>
>> When I went back to the 'Make Install' screen spool, I found a warning
>> in the output. That warning is:
>> Warning! dlname not found in
>> /usr/local/apache2/modules/mod_transform.so.
>> And I got it right after the script was copying to my Apache modules
>> directory.
>
>that particular error can be ignored, it's a libtool warning because
>it's expecting a standard library, not a module.
>
>> I tried to google for it, but got no help. Any help provided here would
>> be appreciated.
>>
>> General breakdown of system:
>> SUSE Enterprise Server 9
>> P3 600MHz
>> 512 MB RAM
>> Subversion - 1.1.3
>> Apache - 2.0.53
>> Perl - 5.8.3
>> Python - 2.3.3
>> Libxml2 - 2.6.18
>> Libxslt - 1.1.13
>> Not sure what else you would need.
>
>--
>Edward Rudd <urkle at outoforder.cc>
>Website http://www.outoforder.cc/
More information about the Mod_transform
mailing list