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