The whole makemaker / extutils / install / module builder thing is a work in progress (it is a piece of work, too...)
I've started to learn a bit about this. I have found the dependency messages helpful. Have a look at meta.yml to help visualize the dependency tree. I'm suspect some modules use this information. Carl Friedberg Comet & Company 165 William St 9 NY NY 10038 www.comets.com (212) 233-5470 > -----Original Message----- > From: Mark Berryman [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 17, 2006 1:12 AM > To: vmsperl@perl.org > Subject: Re: Difficulty installing more and more modules > > 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 > >