PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.12\var\megalib\bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-02-09T21:34:33 ActivePerl-1200 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.12/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.12\var\megalib\bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Mon, 10 Feb 2014 03:29:02 GMT Running make for E/ET/ETHER/Class-Load-0.21.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/Class-Load-0.21.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\E\ET\ETHER\Class-Load-0.21.tar.gz ok Class-Load-0.21/ Class-Load-0.21/Build.PL Class-Load-0.21/Changes Class-Load-0.21/CONTRIBUTING Class-Load-0.21/dist.ini Class-Load-0.21/INSTALL Class-Load-0.21/lib/ Class-Load-0.21/LICENSE Class-Load-0.21/Makefile.PL Class-Load-0.21/MANIFEST Class-Load-0.21/META.json Class-Load-0.21/META.yml Class-Load-0.21/README Class-Load-0.21/README.md Class-Load-0.21/t/ Class-Load-0.21/xt/ Class-Load-0.21/xt/author/ Class-Load-0.21/xt/release/ Class-Load-0.21/xt/release/changes_has_content.t Class-Load-0.21/xt/release/cpan-changes.t Class-Load-0.21/xt/release/distmeta.t Class-Load-0.21/xt/release/eol.t Class-Load-0.21/xt/release/kwalitee.t Class-Load-0.21/xt/release/minimum-version.t Class-Load-0.21/xt/release/mojibake.t Class-Load-0.21/xt/release/no-tabs.t Class-Load-0.21/xt/release/pod-coverage.t Class-Load-0.21/xt/release/pod-syntax.t Class-Load-0.21/xt/release/portability.t Class-Load-0.21/xt/release/test-version.t Class-Load-0.21/xt/release/unused-vars.t Class-Load-0.21/xt/author/00-compile.t Class-Load-0.21/xt/author/pod-spell.t Class-Load-0.21/t/00-report-prereqs.t Class-Load-0.21/t/000-load.t Class-Load-0.21/t/001-is-class-loaded.t Class-Load-0.21/t/002-try-load-class.t Class-Load-0.21/t/003-load-class.t Class-Load-0.21/t/004-load-double.t Class-Load-0.21/t/005-load-optional.t Class-Load-0.21/t/006-returned-error.t Class-Load-0.21/t/007-first-existing.t Class-Load-0.21/t/008-gvstash-bug.t Class-Load-0.21/t/009-invalid-module-name.t Class-Load-0.21/t/010-isa-false-positive.t Class-Load-0.21/t/011-without-xs.t Class-Load-0.21/t/012-without-implementation.t Class-Load-0.21/t/013-errors.t Class-Load-0.21/t/014-weird-constants.t Class-Load-0.21/t/lib/ Class-Load-0.21/t/lib/Class/ Class-Load-0.21/t/lib/Test/ Class-Load-0.21/t/lib/Test/Class/ Class-Load-0.21/t/lib/Test/Class/Load.pm Class-Load-0.21/t/lib/Class/Load/ Class-Load-0.21/t/lib/Class/Load/Error/ Class-Load-0.21/t/lib/Class/Load/OK.pm Class-Load-0.21/t/lib/Class/Load/Stash/ Class-Load-0.21/t/lib/Class/Load/Stash.pm Class-Load-0.21/t/lib/Class/Load/SyntaxError.pm Class-Load-0.21/t/lib/Class/Load/VersionCheck.pm Class-Load-0.21/t/lib/Class/Load/VersionCheck2.pm Class-Load-0.21/t/lib/Class/Load/Stash/Sub.pm Class-Load-0.21/t/lib/Class/Load/Error/DieAfterBeginIsa.pm Class-Load-0.21/t/lib/Class/Load/Error/DieAfterIsa.pm Class-Load-0.21/t/lib/Class/Load/Error/SyntaxErrorAfterIsa.pm Class-Load-0.21/lib/Class/ Class-Load-0.21/lib/Class/Load/ Class-Load-0.21/lib/Class/Load.pm Class-Load-0.21/lib/Class/Load/PP.pm CPAN.pm: Building E/ET/ETHER/Class-Load-0.21.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** If you're seeing this warning, your toolchain is really, really old* and you'll almost certainly have problems installing CPAN modules from this century. But never fear, dear user, for we have the technology to fix this! If you're using CPAN.pm to install things, then you can upgrade it using: cpan CPAN If you're using CPANPLUS to install things, then you can upgrade it using: cpanp CPANPLUS If you're using cpanminus, you shouldn't be seeing this message in the first place, so please file an issue on github. If you're installing manually, please retrain your fingers to run Build.PL when present instead. This public service announcement was brought to you by the Perl Toolchain Gang, the irc.perl.org #toolchain IRC channel, and the number 42. ---- * Alternatively, you are doing something overly clever, in which case you should consider setting the 'prefer_installer' config option in CPAN.pm, or 'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively. You can also silence this warning for future installations by setting the PERL_MM_FALLBACK_SILENCE_WARNING environment variable. Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for Class::Load Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Class/Load.pm blib\lib\Class\Load.pm cp lib/Class/Load/PP.pm blib\lib\Class\Load\PP.pm ETHER/Class-Load-0.21.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # Version Module # -------- ------------------------ # 2.133380 CPAN::Meta # 2.125 CPAN::Meta::Requirements # 1.32 Carp # 0.109 Data::OptList # 5.68 Exporter # 6.88 ExtUtils::MakeMaker # 3.40 File::Spec::Functions # 1.38 List::Util # 0.034 Module::Build::Tiny # 0.07 Module::Implementation # 0.014 Module::Runtime # 0.36 Package::Stash # 1.38 Scalar::Util # 0.013 Test::Fatal # 1.001002 Test::More # 0.07 Test::Requires # 0.19 Try::Tiny # 2.15 base # 1.25 constant # 0.63 lib # 1.04 strict # 0.9904 version # 1.09 warnings t/00-report-prereqs.t ........... 1..1 ok 1 ok # Using PP implementation t/000-load.t .................... ok 1 - use Test::Class::Load; 1..1 ok t/001-is-class-loaded.t ......... ok 1 - Class::Load is loaded ok 2 - nonexistent class is NOT loaded ok 3 - class that defines @ISA is loaded ok 4 - class that defines $ISA is not loaded ok 5 - class that defines $VERSION is loaded ok 6 - when $VERSION contains a version object, we still return true ok 7 - class that defines any method is loaded ok 8 - class that defines just a scalar is not loaded ok 9 - even if Foo::Bar is loaded, Foo is not ok 10 - Quuxquux does not imply the existence of Quux ok 11 - defining a constant means the class is loaded ok 12 - defining a constant as a reference means the class is loaded ok 13 - defining a stub means the class is loaded ok 14 - defining a stub with a prototype means the class is loaded ok 15 - Class::Load::VersionCheck has not been loaded yet ok 16 - Class::Load::VersionCheck has been loaded ok 17 - Class::Load::VersionCheck has been loaded but the version check failed ok 18 - Class::Load::VersionCheck has been loaded and the version check passed 1..18 ok t/002-try-load-class.t .......... ok 1 - loaded class OK ok 2 ok 3 - didn't load class Nonexistent ok 4 ok 5 - loaded class OK ok 6 ok 7 - didn't load class SyntaxError ok 8 ok 9 ok 10 ok 11 ok 12 - loaded class Inlined ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 1..18 ok t/003-load-class.t .............. ok 1 - loaded class OK ok 2 - ERROR is undef ok 3 - threw exception for nonexistent class ok 4 - ERROR message for nonexistent class ok 5 - loaded class OK ok 6 - ERROR is undef ok 7 - exception contains syntax error message ok 8 - ERROR contains syntax error message ok 9 ok 10 ok 11 ok 12 - loaded class Inlined ok 13 ok 14 ok 15 - got expected error for load_class with explicit version ok 16 - loaded class with version check ok 17 - loaded class with version check ok 18 - got expected error for load_class with explicit version (after class has been loaded into memory) ok 19 - errors sanely on __PACKAGE__.pm 1..19 ok t/004-load-double.t ............. ok 1 ok 2 1..2 ok t/005-load-optional.t ........... ok 1 - No failure loading a good class ok 2 - No failure loading a missing class ok 3 - Loading a broken class breaks ok 4 - Existing Class => 1 ok 5 - Missing Class => 0 ok 6 - VersionCheck => 1 ok 7 - VersionCheck (with too-high version) => 0 ok 8 - VersionCheck (with ok version) => 1 1..8 ok t/006-returned-error.t .......... ok 1 - loaded class OK ok 2 ok 3 - didn't load class Nonexistent ok 4 ok 5 - loaded class OK ok 6 ok 7 - didn't load class SyntaxError ok 8 ok 9 ok 10 ok 11 ok 12 - loaded class OK ok 13 ok 14 - didn't load class Nonexistent ok 15 1..15 ok t/007-first-existing.t .......... ok 1 - load_first_existing_class ignore nonexistent class ok 2 - load_first_existing_class ignore nonexistent class - works when good class is already loaded ok 3 - load_first_existing_class balks on bad class name ok 4 - load_first_existing_class throws an error when no classes can be loaded ok 5 - load_first_existing_class throws an error when no classes can be loaded ok 6 - load_first_existing_class throws an error when given one class which it cannot load ok 7 - load_first_existing_class throws an error when given multiple classes which it cannot load because of version checks ok 8 - load_first_existing_class throws an error when given multiple classes which it cannot load, some because of version checks ok 9 - load_first_existing_class throws an error when given one class which it cannot load because of version checks ok 10 - load_first_existing_class throws an error when a class fails to load because of a syntax error ok 11 - load_first_existing_class returns loadable class when two classes fail version checks ok 12 - load_first_existing_class returns loadable class when a class passes the version check 1..12 ok t/008-gvstash-bug.t ............. ok 1 - Loaded Class::Load::Stash::Sub ok 2 - Loaded Class::Load::Stash ok 3 - Actually loaded Class::Load::Stash - we were not fooled by mention of this stash in Class::Load::Stash::Sub 1..3 ok t/009-invalid-module-name.t ..... ok 1 - invalid module name - Foo:Bar ok 2 - invalid module name - 123 ok 3 - invalid module name - Foo::..::..::tmp::bad.pl ok 4 - invalid module name - ::..::tmp::bad ok 5 - invalid module name - ''tmp ok 6 - invalid module name - 'tmp 1..6 ok t/010-isa-false-positive.t ...... ok 1 - Class which calls die is reported as an error not ok 2 - Class which calls die is reported as an error (second attempt) # TODO I'm not sure this is fixable as it's really an interpreter issue. # Failed (TODO) test 'Class which calls die is reported as an error (second attempt)' # at t/010-isa-false-positive.t line 27. # got: undef # expected: anything else ok 3 - Class populates @ISA in BEGIN then dies - error on load not ok 4 - Class populates @ISA in BEGIN then dies - error on load (second attempt) # TODO I'm not sure this is fixable as it's really an interpreter issue. # Failed (TODO) test 'Class populates @ISA in BEGIN then dies - error on load (second attempt)' # at t/010-isa-false-positive.t line 48. # got: undef # expected: anything else ok 5 - Class with a syntax error causes an error ok 6 - Class with a syntax error causes an error (second attempt) 1..6 ok t/011-without-xs.t .............. ok 1 - no warning from Class::Load when Class::Load::XS is not available 1..1 ok t/012-without-implementation.t .. ok 1 - error when loading Class::Load and no implementation is available includes errors from trying to load modules 1..1 ok t/013-errors.t .................. ok 1 - load_class exception does not refer to Class::Load internals ok 2 - load_class exception does not refer to Module::Runtime internals ok 3 - error appears from the spot that called load_class ok 4 - try_load_class exception does not refer to Class::Load internals ok 5 - try_load_class exception does not refer to Module::Runtime internals ok 6 - load_first_existing_class exception does not refer to Class::Load internals ok 7 - load_first_existing_class exception does not refer to Module::Runtime internals ok 8 - error appears from the spot that called load_first_existing_class ok 9 - load_first_existing_class exception does not refer to Class::Load internals ok 10 - load_first_existing_class exception does not refer to Module::Runtime internals ok 11 - error appears from the spot that called load_first_existing_class ok 12 - load_optional_class exception does not refer to Class::Load internals ok 13 - load_optional_class exception does not refer to Module::Runtime internals ok 14 - error appears from the spot that called load_optional_class 1..14 ok t/014-weird-constants.t ......... ok 1 - no error checking whether class with ISA constant is loaded ok 2 - no error checking whether class with VERSION constant is loaded 1..2 ok All tests successful. Files=16, Tests=127, 4 wallclock secs ( 0.01 usr + 0.02 sys = 0.03 CPU) Result: PASS ETHER/Class-Load-0.21.tar.gz nmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/CHECKSUMS Karen Etheridge <ether@cpan.org> a working (require "Class::Name") and more >>> (cd C:\cpanfly-5.12\var\cpan\build\Class-Load-0.21-sDRuSZ && tar cvf - Class-Load-0.21.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/E/ET/ETHER/Class-Load-0.21.tar.gz Class-Load-0.21.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Load/ blib/lib/Class/Load/PP.pm blib/lib/Class/Load.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Class-Load-0.21-sDRuSZ/Class-Load-0.21.ppd C:/cpanfly-5.12/var/REPO/E/ET/ETHER Finished 2014-02-09T21:34:47