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

Reply via email to