Ben Fyvie wrote:
$VERSION = '1.54_00_01';  # <---- dont forget to update the POD section just
above this line!

The current release on CPAN is 1.54, so if ActiveState is shipping some non-standard package, then you need to open a ticket with them (I can't find an already open issue, but then their bugtracker sucks).

Is this the version that is required on Windows Server 2003 R2 or can I
change to a different version that obeys the single underscore rule?

You can probably just edit that file and take out the underscores; it is harmless for your purposes.

I really have no idea if the fault belongs on ExtUtils::Install for using
two underscores or in the Module::Build for validating against it. Maybe you
could enlighten me. Thanks!

Module::Build uses a subclass of version.pm to do all of the version comparisons. Because they quoted the $VERSION string, it hits the code which validates the formatting (which ultimately is what throws the error).

John

Reply via email to