Subject: | Inline::MakeMaker a bit confused |
Running Makefile.PL in the debugger:
main::main(Makefile.PL:65): my $rc = WriteMakefile(
main::main(Makefile.PL:66): NAME =>
'Mail::ClamAV',
main::main(Makefile.PL:67): VERSION_FROM =>
'ClamAV.pm', # finds $VERSION
main::main(Makefile.PL:68): PREREQ_PM => {}, #
e.g., Module::Name => 1.1
main::main(Makefile.PL:69): ($] >= 5.005 ? ## Add these
new keywords supported since 5.005
main::main(Makefile.PL:70): (ABSTRACT_FROM =>
'ClamAV.pm', # retrieve abstract from module
main::main(Makefile.PL:71): AUTHOR => $AUTHOR)
: ()),
main::main(Makefile.PL:72): LIBS => ['-lclamav'],
main::main(Makefile.PL:73): DEFINE => '', #
e.g., '-DHAVE_SOMETHING'
main::main(Makefile.PL:74): PM => {
'ClamAV.pm' => 'blib/lib/Mail/ClamAV.pm' },
DB<1> n
Invalid version '0.29_1' for Mail::ClamAV.
Must be of the form '#.##'. (For instance '1.23')
at Makefile.PL line 65
at Inline/MakeMaker.pm line 39
Inline::MakeMaker::WriteMakefile('NAME', 'Mail::ClamAV',
'VERSION_FROM', 'ClamAV.pm', 'PREREQ_PM', 'HASH(0x1850528)',
'ABSTRACT_FROM', 'ClamAV.pm', 'AUTHOR', ...) called at Makefile.PL line 65
main::main() called at Makefile.PL line 41
Without debugger the error message is much worse:
Invalid version '0.29_1' for Mail::ClamAV.
Must be of the form '#.##'. (For instance '1.23')
at Makefile.PL line 65
HTH,