Subject: | version.pm with older perls? |
Hi,
I am wondering what is the state of version.pm's support for older
perls?
First, with regard to 5.005_03. Since version.pm uses Module::Build,
which wants Archive::Tar, which does not quite work with anything less
then 5.6.0 due to its use of 3-argument open(), it appears that there is
not much hope here, short of replacing Build.PL with Makefile.PL that
does not require Module::Build::Compat.
Secondly, with regard to 5.6.X. I am getting test failures like this
with 0.57:
t/01base.......dubious
Test returned status 1 (wstat 256, 0x100)
t/02derived....dubious
Test returned status 1 (wstat 256, 0x100)
# Tests with base class
# tests with bare numbers
# tests with quoted numbers
# tests with stringify
# test illegal formats
/libexec/ld-elf.so.1:
/usr/ports/devel/p5-version/work/version-0.57/blib/arch/auto/version/vxs/vxs.so:
Undefined symbol "packWARN"
Unquoted string "version" may clash with future reserved word at
t/02derived.t line 16.
# Tests with empty derived class
# tests with bare numbers
# tests with quoted numbers
# tests with stringify
# test illegal formats
/libexec/ld-elf.so.1:
/usr/ports/devel/p5-version/work/version-0.57/blib/arch/auto/version/vxs/vxs.so:
Undefined symbol "packWARN"
FAILED--2 test scripts could be run, alas--no output ever seen
Which looks like a 5.8.X-specific thing to me. Is this something which
can perhaps be easily fixed?
Thank you in advance,
\Anton.
-- An undefined problem has an infinite number of solutions. -- Robert
A. Humphrey