On Wed, 16 Aug 2000, Charles Bailey wrote:

> | Can't locate VMS/Filespec.pm in @INC (@INC contains: lib/VMS_AXP lib
> 
> I'd bet that someone put in a C<require VMS::Filespec> into File::Spec::VMS.
> In order to avoid such bootstrap problems, all of the VMS::Filespec routines
> are available in VMS perl without including [.VMS]Filespec.pm; one just needs
> to use the fully qualified names.

Yes it appears that way:

 $ search [.lib.file.spec]vms.pm use
 use strict;
 use vars qw(@ISA $VERSION);
 use Cwd;
 use File::Basename;
 use VMS::Filespec;
 Use VMS syntax when converting filespecs.
     # Note: we use '/' to glue things together here, then let canonpath()
 Use VMS syntax when converting filespecs.

But the workaround of putting [.vms]filespec.pm fairly early in the
LIBPREREQ macro seems to have done the trick of bootstrapping as far as we
need it done for the build (only configpm goes ahead of [.vms]filespec.pm
now).

Peter Prymmer


Reply via email to