John D Groenveld wrote:
> > No, I know how to use the modules in my home dir well enough.
>
> I don't see where you set PREFIX=/home/eedalf/lib/perl per perlfaq8. Are
> you sure you read it?
John, you are very correct - thanks! I was in fact missing the PREFIX.
perl Makefile.PL APACHE_PREFIX=/home/eedalf/apache PREFIX=/home/eedalf \
APACHE_SRC=/home/eedalf/src/apache_1.3.14 DO_HTTPD=1 USE_APACI=1 EVERYTHING=1
has installed everything cleanly into my home dir.
Regards
Alex
PS: The "make test" failed however on Solaris 2.6:
[...skipped...]
<=== src
cp t/conf/mod_perl_srm.conf t/conf/srm.conf
../apache_1.3.14/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...\c
done
/opt/local/perl-5.6.0/bin/perl t/TEST 0
modules/actions.....ok
modules/cgi.........ok
modules/constants...ok
modules/cookie......ok
modules/file........ok
modules/httpdconf...ok
modules/include.....ok
modules/log.........ok
modules/module......skipped test on this platform
modules/perlrun.....ok
modules/psections...ok
modules/request.....ok
modules/src.........ok
modules/ssi.........ok
modules/status......Internal Server Error
modules/status......dubious
Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 8-10
Failed 3/10 tests, 70.00% okay
[...skipped...]
internal/taint......ok
Failed Test Status Wstat Total Fail Failed List of failed
-------------------------------------------------------------------------------
modules/status. 9 2304 10 3 30.00% 8-10
2 tests skipped.
httpd terminated
Failed 1/34 test scripts, 97.06% okay. 5/436 subtests failed, 98.85% okay.
*** Error code 29
make: Fatal error: Command failed for target `run_tests'
But maybe just some module was missing... That's a bit
strange, because I have Devel::Symdump installed in my
home (and PERL5LIB points to it):
perl -M'Devel::Symdump' -e 1