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)

Reply via email to