I got:
[EMAIL PROTECTED] mod_perl-1.99_10]# ldd blib/arch/auto/APR/APR.so | grep apr- libapr-0.so.0 => /usr/local/apache2.0.47/lib/libapr-0.so.0 (0x40003000)
[EMAIL PROTECTED] mod_perl-1.99_10]# nm /usr/local/apache2.0.47/lib/libapr-0.so.0 | grep table_compress
0000d010 T apr_table_compress
So, when you say "nuke the old one" do you mean remove /usr/local/apache2.0.47/lib/libapr-0.so.0 ?
Matisse Enzer wrote:Here'a line from t/logs/error_log
/usr/local/apache2.0.47/bin/httpd: relocation error: /usr/local/src/apache/mod_perl-1.99_10/blib/arch/auto/APR/Table/Table.so: undefined symbol: apr_table_compress
That's the problem. Thanks for providing this entry.
Please do:
% ldd blib/arch/auto/APR/APR.so | grep apr-
and then take the path that you get and do
% nm /path/to/libapr-0.so.0 | grep table_compress
e.g. on my machine it's:
% ldd blib/arch/Apache2/auto/APR/APR.so | grep apr-
libapr-0.so.0 => /home/stas/httpd/worker/lib/libapr-0.so.0 (0x40004000)
% nm /home/stas/httpd/worker/lib/libapr-0.so.0 | grep table_compress
0000d8b0 T apr_table_compress
Chances are that it uses an old libapr, which it finds instead of the newer one coming with Apache 2.0.48. So you may need to nuke the old one. (same for libaprutil-0.so.0)
__________________________________________________________________ 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
-- ------------------------------------------ Matisse Enzer Doodlelab Inc. 415-925-5294 ext. 212 (office) 415-225-6703 (mobile)
-- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html