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