I cannot get mod_perl to pass 'make test' on Solaris (5.5.1). I've tried
different versions of mod_perl (1.18, 1.21_03 and 1.24) and different
versions of Apache (1.3.4, 1.3.12) all against the same version of
perl 5.004_04 (gcc). I used the INSTALL.simple build, most of the time,
but also examples from INSTALL.apaci, eg
perl Makefile.PL EVERYTHING=1 APACHE_HEADER_INSTALL=0 PERL_TRACE=1
Whatever combination I use, I get output something like that listed below.
Any advice would be most gratefully received.
Thanks
Paul Breslaw
-----------
...
../apache_1.3.12/src/httpd -f `pwd`/t/conf/httpd.conf -X -d `pwd`/t &
httpd listening on port 8529
will write error_log to: t/logs/error_log
letting apache warm up...Bad free() ignored.
Bad free() ignored at /usr/local/lib/perl5/Exporter.pm line 232.
Bad free() ignored at /usr/local/lib/perl5/sun4-solaris/5.00404/Config.pm line 635.
Bad free() ignored at /usr/local/lib/perl5/sun4-solaris/5.00404/IO/Handle.pm line 544.
Bad free() ignored at /usr/local/lib/perl5/sun4-solaris/5.00404/DynaLoader.pm line 198.
Bad free() ignored at /usr/local/lib/perl5/AutoLoader.pm line 97.
Bad free() ignored at /home/paul/Apache/mod_perl-1.24/blib/lib/Apache.pm line 192.
Bad free() ignored at /home/paul/Apache/mod_perl-1.24/blib/lib/Apache/Registry.pm line
217.
Bad free() ignored at /usr/local/lib/perl5/site_perl/HTTP/Headers.pm line 540.
Bad free() ignored at /usr/local/lib/perl5/sun4-solaris/5.00404/overload.pm line 105.
Bad free() ignored at /usr/local/lib/perl5/site_perl/URI.pm line 275.
Bad free() ignored at /usr/local/lib/perl5/site_perl/HTTP/Response.pm line 395.
Bad free() ignored at /usr/local/lib/perl5/site_perl/HTTP/Date.pm line 330.
Bad free() ignored at /usr/local/lib/perl5/site_perl/LWP.pm line 14.
done
/usr/local/bin/perl t/TEST 0
still waiting for server to warm up...............not ok
server failed to start! (please examine t/logs/error_log) at t/TEST line 95.
*** Error code 9
make: Fatal error: Command failed for target `run_tests'