Subject: | Makefile.PL bad value for version-requirement |
Date: | Sun, 15 Jan 2012 18:15:26 -0500 |
To: | bug-Net-IDN-Encode [...] rt.cpan.org |
From: | "Daniel Macks" <dmacks [...] netspace.org> |
Building Net-IDN-Encode-2.001 on OS X 10.6 (perl5.10.0), I get a warning while running Makefile.PL:
Unparsable version '' for prerequisite Unicode::Normalize at Makefile.PL line 4
It appears to come from this entry in the PREREQ_PM hash:
'Unicode::Normalize' => undef,
it's standard to use a value of "0" not "undef" if you don't care about the specific version of the listed module. If there's some specific reason that "0" can't be used, probably need to do some other sort of test (or at least add an inline comment there explaining the situation in case someone else has an idea).
dan
--
Daniel Macks
dmacks@netspace.org