On Mon, Feb 26, 2007 at 02:13:34PM +0100, Dominique Quatravaux wrote:
> Can someone please give me a clue as to what might be happening here?
> The code around the error is
>
> use Test::Builder;
> BEGIN { die "Need Test::Simple version 0.59 or later, sorry"
> unless Test::Builder->can("create"); }
This looks like it might be the same bug in Test::More that affected
Test::Class:
http://www.nntp.perl.org/group/perl.cpan.testers/2007/02/msg420854.html
http://www.nntp.perl.org/group/perl.cpan.testers/2007/02/msg422771.html
With the same fix applied to my testing perl, this error ...
> > # Error: Need Test::Simple version 0.59 or later, sorry at
> /home/david/_/_/perl-5.6.2/.cpan/build/Test-Group-0.06/blib/lib/Test/Group.pm
> line 260.
> > # BEGIN failed--compilation aborted at
> /home/david/_/_/perl-5.6.2/.cpan/build/Test-Group-0.06/blib/lib/Test/Group.pm
> line 261.
> > # Compilation failed in require at (eval 1) line 2.
goes away. But you still have ...
t/00-load.................
# Failed test 'use Test::Group;'
# at t/00-load.t line 6.
# Tried to use 'Test::Group'.
# Error: Can't localize through a reference at
# /home/david/_/_/perl-5.6.2/.
cpan/build/Test-Group-0.06/blib/lib/Test/Group.pm line 640.
and so on. If you would like temporary access to a machine with 5.6.2
installed so you can work on that, I can set that up for you.
--
David Cantrell | Reality Engineer, Ministry of Information
The test of the goodness of a thing is its fitness for use. If it
fails on this first test, no amount of ornamentation or finish will
make it any better, it will only make it more expensive and foolish.
-- Frank Pick, lecture to the Design and Industries Assoc, 1916