IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#1043 closed enhancement (wontfix)

2.4-cr-0: Apache2::SOAP depends on ModPerl:MM which is missing but not in extperl

Reported by: jester@… Owned by: eugene
Priority: high Milestone:
Component: psconfig Version: 2.4
Severity: minor Keywords:
Cc:

Description

Apache2::SOAP: missing
extract Apache2::SOAP from Apache2-SOAP-0.72.tar.gz
tar xvzf Apache2-SOAP-0.72.tar.gz
Apache2-SOAP-0.72/
Apache2-SOAP-0.72/lib/
Apache2-SOAP-0.72/lib/SOAP/
Apache2-SOAP-0.72/lib/SOAP/Transport/
Apache2-SOAP-0.72/lib/SOAP/Transport/HTTP2.pm
Apache2-SOAP-0.72/lib/Apache2/
Apache2-SOAP-0.72/lib/Apache2/SOAP.pm
Apache2-SOAP-0.72/META.yml
Apache2-SOAP-0.72/t/
Apache2-SOAP-0.72/t/soap/
Apache2-SOAP-0.72/t/soap/convert.t
Apache2-SOAP-0.72/t/TEST.PL
Apache2-SOAP-0.72/t/conf/
Apache2-SOAP-0.72/t/conf/extra.last.conf.in
Apache2-SOAP-0.72/t/lib/
Apache2-SOAP-0.72/t/lib/TestSOAP/
Apache2-SOAP-0.72/t/lib/TestSOAP/convert.pm
Apache2-SOAP-0.72/t/lib/TestSOAP.pm
Apache2-SOAP-0.72/Changes
Apache2-SOAP-0.72/MANIFEST
Apache2-SOAP-0.72/README
Apache2-SOAP-0.72/Makefile.PL
tardir: Apache2-SOAP-0.72
perl Makefile.PL PREFIX=/IPPipp-2.4.lin64 LIB=/IPPipp-2.4.lin64/lib
ModPerl::MM required at Makefile.PL line 32.
make < /dev/null
make: * No targets specified and no makefile found. Stop.
make install
make:
* No rule to make target `install'. Stop.

Change History (3)

comment:1 by jester@…, 18 years ago

Cc: caa@… added

Colin Aspin went a little further and reported the following in
http://pan-starrs.ifa.hawaii.edu/mailman/private/ps-ipp-users/msg00268.html

Colin: if you say 'locate apxs' or 'locate bin/apxs' you should find apxs.

I think one part of the fix is that mod_perl-2.0.3 should be installed by pscheckperl.


So I eventually find MM in in the mod_perl-2.0.3 module and install
that and I get:

[caa@nox psconfig]% cd mod_perl-2.0.3
[caa@nox mod_perl-2.0.3]% perl Makefile.PL
no conflicting prior mod_perl version found - good.

Next we need to know where the 'apxs' script is located. This script
provides a lot of information about the Apache installation, and makes
it easier to find things on your system. Normally it's located in the
same directory as the 'httpd' executable.

If you don't yet have Apache installed you can build Apache against
the Apache source code, but you won't be able to run the test suite (a
very important step). Therefore you may want to install Apache before
proceeding.

Please provide a full path to 'apxs' executable
(press Enter if you don't have it installed):

Please provide the location of the Apache directory: ?
[ error] Can't find dir '?'
Please provide the location of the Apache directory: /etc/httpd/
[ error] Unable to open /etc/httpdap_release.h: No such file or
directory
[ error] Unable to determine server version, aborting.
[ error] Please specify MP_APXS or MP_AP_PREFIX.

ap_release.h doesn't exist on my computer... also, I have no idea
where the 'Apache directory' is.

comment:2 by Paul Price, 18 years ago

Cc: price@… added
Resolution: wontfix
Status: newclosed

I understand that mod_perl would be a nightmare to install automatically. We have explicitly left it as something for the user to install manually. Similarly, we don't install Apache automatically, but leave it to the user.

comment:3 by jester@…, 18 years ago

Version: unspecified2.4
Note: See TracTickets for help on using tickets.