Hi,
perl v5.8.6 built for VMS_AXP 7.3-2
I am trying to build Damian Conway's Log::StdLog package from CPAN.
The first lines of StdLog.pm go like this:
package Log::StdLog;
use version; $VERSION = qv('0.0.3');
Now, I have not seen this particular incantation; but hey,
it's Perl, so there's more than one way to do it.
Unfortunately, when I try the chant, I don't get very far:
$ perl makefile.pl
Checking if your kit is complete...
Looks good
Warning: prerequisite version 0 not found.
Could not eval '
package ExtUtils::MakeMaker::_version;
no strict;
local $VERSION;
$VERSION=undef; do {
use version; $VERSION = qv('0.0.3');
}; $VERSION
' in lib/Log/StdLog.pm: Can't locate version.pm in @INC (@INC
contains: /perl_root/lib/VMS_AXP/5_8_6 /perl_root/lib perl_roo
t:[lib.site_perl.VMS_AXP] perl_root:[lib.site_perl]
/perl_root/lib/site_perl .) at (eval 10) line 7, <FH> line 3.
BEGIN failed--compilation aborted at (eval 10) line 7, <FH> line 3.
WARNING: Setting VERSION via file 'lib/Log/StdLog.pm' failed
at /perl_root/lib/ExtUtils/MakeMaker.pm line 500
Writing Descrip.MMS for Log::StdLog
Makefile.pl is:
use strict;
use warnings;
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Log::StdLog',
AUTHOR => 'Damian Conway <[EMAIL PROTECTED]>',
VERSION_FROM => 'lib/Log/StdLog.pm',
ABSTRACT_FROM => 'lib/Log/StdLog.pm',
PL_FILES => {},
PREREQ_PM => {
'Test::More' => 0,
'version' => 0,
'IO::File' => 0,
'Fcntl' => 0,
},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
clean => { FILES => 'Log-StdLog-*' },
);
I checked, and I can't find a pragma called version, but I must be
missing something really obvious. Any hints?
Obviously there's no file "version.pm" on my system...
Thanks in advance,
Carl Friedberg
[EMAIL PROTECTED]
www.esb.com
The Elias Book of Baseball Records
2006 Edition