lib/Module/Build/Platform/VMS.pm was calling $self->eliminate_macros,
and eliminate_macros actually now resides in ExtUtils::MM_VMS.
-John
[EMAIL PROTECTED]
Personal Opinion Only
--- /rsync_root/perl/lib/Module/Build/Platform/VMS.pm Mon Jul 16 22:38:20 2007
+++ lib/Module/Build/Platform/VMS.pm Fri Sep 7 08:35:35 2007
@@ -2,6 +2,7 @@
use strict;
use Module::Build::Base;
+use ExtUtils::MM_VMS;
use vars qw(@ISA);
@ISA = qw(Module::Build::Base);
@@ -80,7 +81,7 @@
$self->log_verbose(" prefixify $path from $sprefix to $rprefix\n");
# Translate $(PERLPREFIX) to a real path.
- $rprefix = $self->eliminate_macros($rprefix);
+ $rprefix = ExtUtils::MM_VMS->eliminate_macros($rprefix);
$rprefix = VMS::Filespec::vmspath($rprefix) if $rprefix;
$sprefix = VMS::Filespec::vmspath($sprefix) if $sprefix;