1. Problem Description:
Installing mod_perl2, latest version(2.0.7), on hp-ux machine(B.11.31).
The "perl Makefile.PL" command returns the following error:
% perl Makefile.PL MP_AP_PREFIX=/opt/hpws22/apache
Reading Makefile.PL args from @ARGV
MP_AP_PREFIX = /opt/hpws22/apache
no conflicting prior mod_perl version found - good.
Configuring Apache/2.2.*/ mod_perl/2.0.7 Perl/v5.8.8
Checking if your kit is complete...
Looks good
ERROR from evaluation of /opt/mod_perl-2.0.7/Apache-Reload/Makefile.PL: Use
of
uninitialized value in substitution (s///) at
Apache-Test/lib/Apache/TestRun.pm
line 1100.
A few other details:
% httpd -v
Server version: Apache/2.2.8 HP-UX_Apache-based_Web_Server (Unix)
Server built: May 7 2010 12:11:23
% perl -v
This is perl, v5.8.8 built for IA64.ARCHREV_0-thread-multi
There is no apr-config or apu-config on my machine, but there is an
apr-1-config and apu-1-config, so I created symlinks to both of those.
There is a previously existing mod_perl installation (1.99), but it
is in an obscure directory that is not in @INC.
I have searched the mail archives and internets for anything related to
this problem, but could not find anything useful. I am neither a Perl
nor sysadmin guru, and I don't understand enough of what the TestRun.pm
program is doing to figure out what might be wrong.
Any suggestions would be helpful.
Thanks!
2. Used Components and their Configuration:
*** mod_perl version 2.000007
*** using /opt/mod_perl-2.0.7/lib/Apache2/BuildConfig.pm
*** Makefile.PL options:
MP_APR_LIB => aprext
MP_AP_PREFIX => /opt/hpws22/apache
MP_COMPAT_1X => 1
MP_GENERATE_XS => 1
MP_LIBNAME => mod_perl
MP_USE_DSO => 1
*** The httpd binary was not found
*** (apr|apu)-config linking info
-L/opt/hpws22/apache/lib -laprutil-1 -lldap -lexpat -L/opt/hpws22/apache/lib
-L/opt/hpws22/apache/lib -lapr-1 -lrt -lm -lgss -L/opt/hpws22/apache/lib -uldap
_compare_s -uldap_simple_bind_s -uldap_err2string -l:liblber-2.4.so -l:libldap-2
.4.so -l:libsasl2.a -L/opt/openssl/0.9.8/lib/hpux64 -l:libssl.so -l:libcrypto.so
-L/user/apinteg/BerkelyDBIA64/lib -ldb -Wl,+b,/opt/hpws22/apache/lib -lpthread
*** -V
*** Packages of interest status:
Apache2 : -
Apache2::Request : -
CGI : 3.59
ExtUtils::MakeMaker: 6.30
LWP : 6.04
mod_perl : -
mod_perl2 : -
3. This is the core dump trace: (if you get a core dump):
[CORE TRACE COMES HERE]
This report was generated by t/REPORT on Tue Jul 10 22:36:48 2012 GMT.