Your modules probably define their version with "our $VERSION" -- that blows up on 5.005 when EU::MM or M::B try to evaluate the line they parse out of your code. If you put "use 5.006" at the top of your Makefile.PL or Build.PL, you'll be much friendlier to anyone who tries to run your code on 5.005. On the other hand, Schwern declared 5.005 dead so you may not care.
However, Slaven's report is also from an older version of CPAN::Reporter -- in 1.05 I added an explicit check to detect this situation and issue an NA grade instead of a FAIL. David On Dec 5, 2007 5:05 PM, Dave Rolsky <[EMAIL PROTECTED]> wrote: > On Wed, 5 Dec 2007, Eric Wilhelm wrote: > > > Something to do with the version sub and/or the compat layer? > > I got a similar report from this Alex for a module of mine on Perl 5.005, > and I also used the passthrough Makefile.PL. > > However, looking at where it's failing my guess is that the code just > doesn't work on 5.005, because of the use of "our". > > > -dave > > /*=================================================== > VegGuide.Org www.BookIRead.com > Your guide to all that's veg. My book blog > ===================================================*/ > >