Subject: | Test::Base 0.43 bug when running Makefile.PL |
Hi Jesse,
There's a bug in Test::Base 0.43 (and possibly earlier versions) which is fixed in Test::Base 0.44. If you have Test::Base installed, running Makefile.PL emits an error:
Use of uninitialized value in string eq at /Library/Perl/5.8.6/Test/Base.pm line 125.
Can't call method "_assert_plan" on an undefined value at /Library/Perl/5.8.6/Test/Base.pm line 276.
END failed--call queue aborted.
Patch to require Test::Base 0.44 follows.
Cheers,
Stephen
--- Jifty-0.51228/Makefile.PL.dist 2005-12-29 04:18:53.000000000 +1100
+++ Jifty-0.51228/Makefile.PL 2006-01-07 00:35:01.000000000 +1100
@@ -47,7 +47,7 @@
requires('Pod::Usage');
requires('Scalar::Util');
requires('String::Koremutake');
-requires('Test::Base'); # Test::Base::Filter
+requires('Test::Base' => '0.44'); # Test::Base::Filter
requires('Test::HTML::Lint');
requires('Test::HTTP::Server::Simple' => 0.02);
requires('Test::More' => 0.62);