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