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