[Module::Build] Re: Module::Build 0.27_09 -> CPAN
Status: Beta
Brought to you by:
kwilliams
|
From: Andy D. <dou...@la...> - 2006-03-20 18:18:19
|
On Mon, 20 Mar 2006, Ken Williams wrote:
>
> On Mar 20, 2006, at 5:23 AM, Randy W. Sims wrote:
> >
> > The update to EU::CBuilder provided only part of the fix. We do have a fix
> > in cvs for the other failures related to Module::Build on BSD. There are a
> > couple of other things that I need to fix: some warnings from Archive::Tar,
> > failures on Windows when using Borland compiler, and I also need to check
> > MinGW on Windows...
>
>
> We probably shouldn't worry too much about Archive::Tar just yet, it's
> producing a few failures of its own in blead on OS X, so it's probably a
> moving target.
As of today, I'm still getting a number of failures, all of the form
../lib/Module/Build/t/basic..................................Can't locate Config.pm in @INC (@INC contains: /tmp/perl/lib/5.9.4/sun4-solaris /tmp/perl/lib/5.9.4 /tmp/perl/lib/site_perl/5.9.4/sun4-solaris /tmp/perl/lib/site_perl/5.9.4 /tmp/perl/lib/site_perl .).
BEGIN failed--compilation aborted.
Use of uninitialized value $perl in concatenation (.) or string at /home/doughera/src/perl/perl-andy/t/../lib/Module/Build/Base.pm line 1162.
sh: -le: not found
ok
What's perhaps equally distressing is that despite these failures,
t/harness still reports "All tests successful":
All tests successful (5 subtests UNEXPECTEDLY SUCCEEDED), 63 tests and 315 subtests skipped.
Files=1227, Tests=163911, 6437 wallclock secs (2076.56 cusr + 343.13 csys = 2419.69 CPU)
This also means that my previous report that Randy's patch worked may not
have been entirely correct -- this failure may still have been present,
but since it slips through the test harness, I might not have noticed it.
Lastly, here's a bit more verbosity on where it goes wrong.
Specifically, only the tests where it runs ../../../perl Makefile.PL seem
to fail. Again, the problem is @INC is looking for the not-yet-installed
perl.
../lib/Module/Build/t/compat....1..60
ok 1
Warning: Removing existing directory '/home/doughera/src/perl/perl-andy/t/_tmp/Simple'
Checking whether your kit is complete...
Looks good
Checking prerequisites...
Looks good
Creating new 'Build' script for 'Simple' version '0.01'
ok 2
../../../perl Makefile.PL
# running Build.PL
Can't locate Config.pm in @INC (@INC contains: /tmp/perl/lib/5.9.4/sun4-solaris /tmp/perl/lib/5.9.4 /tmp/perl/lib/site_perl/5.9.4/sun4-solaris /tmp/perl/lib/site_perl/5.9.4 /tmp/perl/lib/site_perl .).
BEGIN failed--compilation aborted.
sh: -le: not found
./../../../perl Build.PL
Checking whether your kit is complete...
Looks good
Checking prerequisites...
Looks good
Deleting Build
Removed previous script 'Build'
Creating new 'Build' script for 'Simple' version '0.01'
ok 3
--
Andy Dougherty dou...@la...
|