At 5:39 PM -0800 3/16/05, Michael G Schwern wrote: >On Wed, Mar 16, 2005 at 07:27:06PM -0600, Craig A. Berry wrote: >> # timestamp file to avoid repeated invocations under VMS >> pm_to_blib : pm_to_blib.ts >> $(NOECHO) $(NOOP) >> >> >> pm_to_blib : $(TO_INST_PM) > >There's the trouble. Try this. > >--- lib/ExtUtils/MM_VMS.pm (revision 3949) >+++ lib/ExtUtils/MM_VMS.pm (local) >@@ -306,7 +306,7 @@
After that, you need what's below (a space before the $(TOUCH)) so the $(TOUCH) doesn't get put right next to the $(NOECHO) that precedes it. After that, all tests pass, though the xs test skips because it incorrectly thinks there is no compiler available. --- lib/ExtUtils/MM_VMS.pm;-1 Thu Mar 17 07:49:14 2005 +++ lib/ExtUtils/MM_VMS.pm Thu Mar 17 08:00:52 2005 @@ -307,7 +307,7 @@ my $make = $self->SUPER::pm_to_blib; $make =~ s{^pm_to_blib :}{pm_to_blib.ts :}m; - $make =~ s{\$\(TOUCH\) pm_to_blib}{\$(TOUCH) pm_to_blib.ts}; + $make =~ s{\$\(TOUCH\) pm_to_blib}{ \$(TOUCH) pm_to_blib.ts}; $make = <<'MAKE' . $make; # Dummy target to match Unix target name; we use pm_to_blib.ts as