On Tue, Apr 05, 2005 at 10:56:50AM +0200, Rafael Garcia-Suarez wrote: > There are two problems with this release, when integrating into blead. > > First, "make distclean" in bleadperl is broken. All .pm files the build > process has installed from ext/ to lib/ are left there.
Were they cleaned up before? That seems a little too surgical a removal for MakeMaker's realclean target, removing just the installed .pms rather than just blowing away the entire "blib" directory (ie. lib). Though I do note that realclean used to delete INST_AUTODIR and INST_ARCHAUTODIR. ie. lib/auto. Is that what you see lying around? NOTE: "make distclean" is really just "make realclean + distcheck". We're actually having a discussion about this over on the mm list. Point is "distclean" doesn't do any more actual cleaning than "realclean" it just checks itself at the end. > Second, one of the core tests whines like this : (I use GNU Make 3.80) I'll have a look. > [EMAIL PROTECTED] t]$ LC_ALL=C ./perl -MTestInit ../lib/ExtUtils/t/Constant.t > # perl=/home/rafael/bleadperl/perl > # ext-4040 being created... > 1..272 > # Simple tests > # ext-4040/0 being created... > ok 1 > ok 2 > # Makefile.PL is 1 second(s) older than Makefile > # make = 'make' > 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' > ok 3 > ok 4 # This is dynamic linking, so no need to make perl > # make = 'make test' > 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' > ok 5 > ok 6 > ok 7 > ... (warnings are repeated several times after that)