Got lots of warnings installing the latest Module::Build:
# perl Build.PL
Checking whether your kit is complete...
Looks good
Checking prerequisites...
* Optional prerequisite Pod::Readme is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the
versions
of the modules indicated above before proceeding with this installation
Checking features:
manpage_support....enabled
YAML_support.......enabled
C_support..........enabled
HTML_support.......enabled
Creating new 'Build' script for 'Module-Build' version '0.2804'
# ./Build
lib/Module/Build/Version.pm -> blib/lib/Module/Build/Version.pm
lib/Module/Build/Platform/darwin.pm -> blib/lib/Module/Build/Platform/
darwin.pm
lib/Module/Build/Platform/MacOS.pm -> blib/lib/Module/Build/Platform/
MacOS.pm
lib/Module/Build/Notes.pm -> blib/lib/Module/Build/Notes.pm
lib/Module/Build/Compat.pm -> blib/lib/Module/Build/Compat.pm
lib/Module/Build/Platform/RiscOS.pm -> blib/lib/Module/Build/Platform/
RiscOS.pm
lib/Module/Build/PodParser.pm -> blib/lib/Module/Build/PodParser.pm
lib/Module/Build/Platform/VOS.pm -> blib/lib/Module/Build/Platform/
VOS.pm
lib/Module/Build/Platform/Windows.pm -> blib/lib/Module/Build/
Platform/Windows.pm
lib/Module/Build/Platform/Unix.pm -> blib/lib/Module/Build/Platform/
Unix.pm
lib/Module/Build/Platform/Amiga.pm -> blib/lib/Module/Build/Platform/
Amiga.pm
lib/Module/Build/ModuleInfo.pm -> blib/lib/Module/Build/ModuleInfo.pm
lib/Module/Build/Base.pm -> blib/lib/Module/Build/Base.pm
lib/Module/Build/Platform/os2.pm -> blib/lib/Module/Build/Platform/
os2.pm
lib/Module/Build/Platform/MPEiX.pm -> blib/lib/Module/Build/Platform/
MPEiX.pm
lib/Module/Build/Platform/cygwin.pm -> blib/lib/Module/Build/Platform/
cygwin.pm
lib/Module/Build/Platform/EBCDIC.pm -> blib/lib/Module/Build/Platform/
EBCDIC.pm
lib/Module/Build/Platform/VMS.pm -> blib/lib/Module/Build/Platform/
VMS.pm
lib/Module/Build.pm -> blib/lib/Module/Build.pm
lib/Module/Build/PPMMaker.pm -> blib/lib/Module/Build/PPMMaker.pm
lib/Module/Build/Platform/aix.pm -> blib/lib/Module/Build/Platform/
aix.pm
lib/Module/Build/Cookbook.pm -> blib/lib/Module/Build/Cookbook.pm
lib/Module/Build/Platform/Default.pm -> blib/lib/Module/Build/
Platform/Default.pm
lib/Module/Build/YAML.pm -> blib/lib/Module/Build/YAML.pm
lib/Module/Build/Authoring.pod -> blib/lib/Module/Build/Authoring.pod
lib/Module/Build/API.pod -> blib/lib/Module/Build/API.pod
scripts/config_data -> blib/script/config_data
Writing config notes to blib/lib/Module/Build/ConfigData.pm
Manifying blib/script/config_data -> blib/bindoc/config_data.1
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/Unix.pm -> blib/libdoc/
Module::Build::Platform::Unix.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/EBCDIC.pm -> blib/libdoc/
Module::Build::Platform::EBCDIC.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/MacOS.pm -> blib/libdoc/
Module::Build::Platform::MacOS.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build.pm -> blib/libdoc/Module::Build.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/Amiga.pm -> blib/libdoc/
Module::Build::Platform::Amiga.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/ConfigData.pm -> blib/libdoc/
Module::Build::ConfigData.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/cygwin.pm -> blib/libdoc/
Module::Build::Platform::cygwin.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Notes.pm -> blib/libdoc/
Module::Build::Notes.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/ModuleInfo.pm -> blib/libdoc/
Module::Build::ModuleInfo.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/YAML.pm -> blib/libdoc/
Module::Build::YAML.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/MPEiX.pm -> blib/libdoc/
Module::Build::Platform::MPEiX.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/Windows.pm -> blib/libdoc/
Module::Build::Platform::Windows.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/PPMMaker.pm -> blib/libdoc/
Module::Build::PPMMaker.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/VOS.pm -> blib/libdoc/
Module::Build::Platform::VOS.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/API.pod -> blib/libdoc/
Module::Build::API.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/RiscOS.pm -> blib/libdoc/
Module::Build::Platform::RiscOS.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/Default.pm -> blib/libdoc/
Module::Build::Platform::Default.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Cookbook.pm -> blib/libdoc/
Module::Build::Cookbook.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/aix.pm -> blib/libdoc/
Module::Build::Platform::aix.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/darwin.pm -> blib/libdoc/
Module::Build::Platform::darwin.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/os2.pm -> blib/libdoc/
Module::Build::Platform::os2.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Platform/VMS.pm -> blib/libdoc/
Module::Build::Platform::VMS.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Base.pm -> blib/libdoc/
Module::Build::Base.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Authoring.pod -> blib/libdoc/
Module::Build::Authoring.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Manifying blib/lib/Module/Build/Compat.pm -> blib/libdoc/
Module::Build::Compat.3
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
# ./Build test
t/basic...........ok
t/compat..........ok 1/60Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/compat..........ok 11/60Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/compat..........ok
t/destinations....ok
8/113 skipped: various reasons
t/ext.............ok
t/extend..........ok 1/64Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/extend..........ok
t/files...........ok
t/install.........ok 1/34Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/install.........ok
t/manifypods......ok 1/21Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/manifypods......ok
t/mbyaml..........ok
t/metadata........ok
t/metadata2.......ok
t/moduleinfo......ok 1/72Operation "+": no method found,
left argument in overloaded package Module::Build::Version,
right argument has no overloaded magic at /usr/local/lib/
perl5/5.8.8/Test/Builder.pm line 515.
# Looks like you planned 72 tests but only ran 6.
# Looks like your test died just after 6.
t/moduleinfo......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 7-72
Failed 66/72 tests, 8.33% okay
t/notes...........Warning: Removing existing directory '/home/
kineticode/.cpan/build/Module-Build-0.2804/t/_tmp/Simple'
t/notes...........ok
t/parents.........ok
t/pod_parser......ok
t/ppm.............ok 1/12Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/ppm.............ok
t/runthrough......ok 1/32Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/runthrough......ok 14/32Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line
407, <GEN44> line 1.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407, <GEN44> line 1.
t/runthrough......ok
4/32 skipped: Windows-only test
t/signature.......skipped
all skipped: $ENV{TEST_SIGNATURE} is not set
t/tilde...........ok
t/versions........ok
t/xs..............ok 1/22Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/xs..............ok 9/22Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
Use of uninitialized value in pattern match (m//) at /usr/local/lib/
perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/xs..............ok 16/22Use of uninitialized value in pattern match
(m//) at /usr/local/lib/perl5/site_perl/5.8.8/version/vpp.pm line 407.
t/xs..............ok
Failed Test Stat Wstat Total Fail List of Failed
------------------------------------------------------------------------
-------
t/moduleinfo.t 255 65280 72 132 7-72
1 test and 12 subtests skipped.
Failed 1/21 test scripts. 66/710 subtests failed.
Files=21, Tests=710, 22 wallclock secs (17.81 cusr + 4.42 csys =
22.23 CPU)
Failed 1/21 test programs. 66/710 subtests failed.