I had the same error today on Solaris 8. Firewalls prevented me reporting
it. I'll show my ignorance here. Isn't it just a matter of ammending
MakeMaker to require a certain version of version.pm or better? Or do we
have some sort of circular dependancy problem? 

-----Original Message-----
From: Sisyphus [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 02, 2007 8:23 AM
To: makemaker@perl.org
Subject: Re: [ANNOUNCE] ExtUtils::MakeMaker 6.35


----- Original Message -----
From: "Michael G Schwern" <[EMAIL PROTECTED]>
To: "Perl 5 Porters" <[EMAIL PROTECTED]>; <makemaker@perl.org>; "John
Peacock" <[EMAIL PROTECTED]>
Sent: Monday, July 02, 2007 1:56 PM
Subject: [ANNOUNCE] ExtUtils::MakeMaker 6.35

One little niggle on my Win32 build (perl 5.8.8) - 2 of the prereq.t tests
fail ( because '1.030' ne '1.03'):

C:\_32\comp\ExtUtils-MakeMaker-6.35>perl -Mstrict -e "print
$strict::VERSION"
1.03

C:\_32\comp\ExtUtils-MakeMaker-6.35>perl -Mblib t\prereq.t ok 1 - setup ok 2
- chdir'd to Big-Dummy ok 3 ok 4 not ok 5
#   Failed test in t\prereq.t at line 60.
#          got: 'Warning: prerequisite strict 99999 not found. We have 
1.030.
# '
#     expected: 'Warning: prerequisite strict 99999 not found. We have 1.03.
# '
ok 6
not ok 7
#   Failed test in t\prereq.t at line 81.
#          got: 'Warning: prerequisite I::Do::Not::Exist 0 not found.
# Warning: prerequisite strict 99999 not found. We have 1.030.
# '
#     expected: 'Warning: prerequisite I::Do::Not::Exist 0 not found.
# Warning: prerequisite strict 99999 not found. We have 1.03.
# '
ok 8
ok 9 - PREREQ_FATAL
ok 10
ok 11 - teardown
1..11
# Looks like you failed 2 tests of 11.

I guess this is because version.pm wants to stringify '1.03' as '1.030' -
but, apart from taking a quick look at 'perldoc version', I've done nothing
to verify that "guess" :-)

(Let me know if this warrants the writing of a bug report for EU::MM to
rt.cpan.org - and I'll oblige.)

Cheers,
Rob 

Reply via email to