I'm having a problem with the make test in mod_perl 1.24. It doesn't seem to be
configured correctly. Here are the steps I've taken so far.
mod_perl 1.24
-------------
1. perl Makefile.PL APACHE_SRC=/usr/local/src/apache/1.3.12/apache_1.3.12/src
DO_HTTPD=1 USE_APACI=1 PREP_HTTPD=1 EVERYTHING=1
mod_ssl 2.6.4-1.3.12
--------------------
2. ./configure --with-apache=/usr/local/src/apache/1.3.12/apache_1.3.12
Apache 1.3.12
-------------
3. SSL_BASE=/usr/local/src/openSSL/0.9.5a/openssl-0.9.5a \
> RSA_BASE=/usr/local/src/rsaref/2.0/rsaref20/sun \
> ./configure \
> --enable-module=most \
> --enable-shared=max \
> --prefix=/usr/local/apache \
> --enable-module=ssl \
> --activate-module=src/modules/perl/libperl.a \
> --enable-shared=perl
4. make
5. make certificate TYPE=test
6. su
7. make install
mod_perl 1.24
-------------
8. make
9. make test
It seems that the t/conf/httpd.conf file is not created properly. I tried hand
editing the file and removing the =pod and related lines from this file,
however, when I run the test I get the following...
================================================================================
bash(mark:opus)1503% make test
cp t/conf/mod_perl_srm.conf t/conf/srm.conf
/usr/local/src/apache/1.3.12/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...Syntax error on line 5 of
/usr/local/src/perl-modules/mod_perl/1.24/mod_perl-1.24/t/conf/httpd.conf:
Invalid command 'PerlTaintCheck', perhaps mis-spelled or defined by a module not
included in the server configuration
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'
================================================================================
There is nothing in the t/logs/error_log. Any ideas to what is wrong here? does
the make test under mod_perl even work?? Should I skip this step all together?
ANy help would be greatly appreciated. Thanks
Mark Murphy Wayne State University
Systems Analyst II Computing & Information Technology (C&IT)
(313) 577-4795 Voice Academic Computing & Customer Services (ACCS)
(313) 577-8787 Fax 5425 Woodward Ave.
Detroit, MI. 48202
Email: [EMAIL PROTECTED]
WWW : http://www.wayne.edu/