Michael G Schwern wrote:
As that subroutine is only called in one place, its the very first
thing in WriteMakefile() even before a MakeMaker object is created, I
can say its fairly impossible to get that from a $VERSION
declaration.
I wish you had taken me at my word, rather than try to explain it away:
*** Module::AutoInstall configuration finished.
WARNING: VERSION takes a string/number not a version reference.
Please inform the author.
Writing Makefile for SVK
What you failed to remember is that not all code that uses
ExtUtil::MakeMaker is code *you* control. The patch, to refresh your
memory, was trivial:
--- MakeMaker.pm.orig 2006-12-25 13:10:21.000000000 -0500
+++ MakeMaker.pm 2006-12-25 13:13:59.000000000 -0500
@@ -90,6 +90,7 @@
SKIP => 'array',
TYPEMAPS => 'array',
XS => 'hash',
+ VERSION => ['version',''],
_KEEP_AFTER_FLUSH => '',
clean => 'hash',
Thanks
John