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

Reply via email to