[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 
        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 
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:	
>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