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