On Tue, Apr 05, 2005 at 10:56:50AM +0200, Rafael Garcia-Suarez wrote:
> Makefile:376: warning: overriding commands for target `../../../lib/.exists'
> Makefile:371: warning: ignoring old commands for target `../../../lib/.exists'
> Makefile:386: warning: overriding commands for target 
> `../../../lib/auto/ExtTest/.exists'
> Makefile:381: warning: ignoring old commands for target 
> `../../../lib/auto/ExtTest/.exists'

Ahh, that's a result of ext/ setting INST_LIBDIR and INST_AUTODIR to be the
same thing.  I had made those targets :, they should be ::.  This should do 
it.

--- lib/ExtUtils/MM_Any.pm  (revision 4360)
+++ lib/ExtUtils/MM_Any.pm  (local)
@@ -524,7 +524,7 @@
     my $make = '';
     foreach my $dir (@dirs) {
         $make .= sprintf <<'MAKE', ($dir) x 7;
-%s$(DFSEP).exists :
+%s$(DFSEP).exists ::
        $(NOECHO) $(MKPATH) %s
        $(NOECHO) $(CHMOD) 755 %s
        $(NOECHO) $(TOUCH) %s$(DFSEP).exists

Reply via email to