running wrote:
> It is quite possible. I have the perl that came pre-installed with
> OSX, that is: Summary of my perl5 (revision 5 version 8 subversion 8)
>
> I have found the "hard-code" fix with my problem - in the file
> "prereq.t", instead of
>
> sprintf("Warning: prerequisite strict 99999 not found. We have %s.\n",
> strict->VERSION);
>
> that originally was there, and generates:
> Warning: prerequisite strict 99999 not found. We have 1.030.
>
> I wrote directly
>
> sprintf("Warning: prerequisite strict 99999 not found. We have 1.03.\n");
>
> The zero at the end seem to be the problem.
*headdesk*
The purpose of a test is to check if the program is working as expected. If
you just change the test to match what happened then the test is pointless.
What you did is like trying to put out a fire by turning off the smoke alarm.
The test failure indicates there is a small problem with your perl. Its very
minor. perl is for some reason sticking an extra 0 on version numbers. It
should not be doing that and I'd like to figure out why.
Once again, please run this program and send in the output:
perl -wle 'use strict 9999;'
and please send me the FULL OUTPUT of "perl -V". That's capital V.
Then we can figure out what's gone wrong.
--
There will be snacks.