You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Stas Bekman <st...@stason.org> on 2003/05/01 00:56:41 UTC

Re: compile error

J S wrote:

> I need to keep the mod_perl dynamic so that I can upgrade it later if 
> need be, and also I don't want to have to rebuild Apache as well. I did 
> get the libperl.so to build today by adding -DUSE_HSREGEX to 
> EXTRA_CFLAGS in the Makefile. Not sure if that was right but it at least 
> got the compile to work.

Great

> The problem now is I can't get apache to start:
> 
> smpd9$ /opt/apache_1.3.27/bin/apachectl configtest
> Syntax error on line 208 of /opt/apache_1.3.27/conf/httpd.conf:
> Cannot load /opt/apache_1.3.27/libexec/libperl.so into server: ld.so.1: 
> /opt/apache_1.3.27/bin/httpd: fatal: relocation error: file 
> /opt/apache_1.3.27/libexec/libperl.so: symbol Perl_vmess: referenced 
> symbol not found

[...]

> I have a bit more debug for you but I'm not sure how meaningful this is:

All, but one bit is missing from the puzzle

> # ldd ../libexec/libperl.so
>        libperl.so =>    
> /opt/perl-5.8.0/lib/5.8.0/sun4-solaris/CORE/libperl.so

> # nm -r ../libexec/libperl.so

> [1356]  |         0|       0|FUNC |GLOB |0    |UNDEF  
> |libperl.so:Perl_vmess

What's the output of

nm /opt/perl-5.8.0/lib/5.8.0/sun4-solaris/CORE/libperl.so |  grep Perl_vmess


__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com