Craig A. Berry wrote:
At 3:51 PM -0600 10/16/06, Mark Berryman wrote:
More and more of the modules I need to install in Perl generate a message
similar to the following:
$ perl makefile.pl
==> ExtUtils::AutoInstall 0.52 required. Install it from CPAN? [Y/n]
If I understand correctly, this is a module that automatically installs
dependencies from CPAN, which currently does not work in VMS. What options do
I have to get such modules installed (I'd do them manually if I knew how).
The documentation for ExtUtils::AutoInstall describes options for
checking dependencies without taking action and for skipping
dependencies entirely. It may be possible to do something like
$ perl Makefile.PL --checkdeps
This command only appears to work on a very small subset of the modules
I need to install. In fact, it only appears to work on those modules
that generate the error above. Most of the modules simply say
"checking to see if your kit is complete" and then note any missing
dependencies.
manually install everything it says you need, then
$ perl Makefile.PL --skipdeps
Things might be a bit worse than that, though. Based on the message
you got, you may well have a bootstrap version of
ExtUtils::AutoInstall that only knows enough to try to download the
latest version of itself, except I doubt it really can do that. You
could try to install it manually in the build directory of the
extenstion you are trying to build by downloading it independently
and putting it under inc/ExtUtils/AutoInstall.pm.
I have whatever comes in the HP 5.8.6 kit. However, this suggestion
appears to work. The only anomaly I encountered was that the generated
make file contained references to @continue when no continue.com
exists. Working around this by manually creating one seems to install
the package.
Thanks very much,
Mark Berryman