William McKee wrote:
Hi List,

I've spent the last several hours trying to figure out the following
error message that I receive with Apache 1.3.29 and mod_perl 1.29:

        /usr/local/apache/bin/httpd: relocation error:
        /usr/local/apache/bin/httpd: undefined symbol: PL_dowarn
        bin/apachectl start: httpd could not be started

This output occurs whenever I try to start the httpd that has been
compiled. There are no compilation errors. There is nothing further in
the error.log. I am compiling under Debian Sarge with gcc 3.3.3, Perl
5.8.3 and make 3.80. I have rebuilt Perl and tried to reinstall as many
of the modules as I could. The system is a dual cpu and I did not do
anything special when recompiling Perl.

I've completely read the short and long installation notes and searched
the archives but could not a solution to my problem. I did try locating
the PL_nowarn symbol via the following command:

nm ../apache_1.3.29/src/httpd | grep PL_nowarn

This returned nothing which seems suspicious.

William, why do you check a binary, which is not the one that you get the error from? You need to check /usr/local/apache/bin/httpd instead. (of course it could be the same binary, but still...)


Also please show us the output of:

ldd /usr/local/apache/bin/httpd

and if it links to libperl.so that would be your problem, since your perl is statically linked.

Finally show us the commands you used to build apache/mp1.

Thanks.

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

--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to