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

Reply via email to