PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2012-11-06T21:39:37 ActivePerl-1200 CPAN-1.9402 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.12/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Wed, 07 Nov 2012 02:43:04 GMT Running make for S/SH/SHARYANTO/Data-Sah-0.08.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\S\SH\SHARYANTO\Data-Sah-0.08.tar.gz ok Data-Sah-0.08/ Data-Sah-0.08/lib/ Data-Sah-0.08/lib/Data/ Data-Sah-0.08/lib/Data/Sah/ Data-Sah-0.08/lib/Data/Sah/Schemas/ Data-Sah-0.08/lib/Data/Sah/Schemas/sah.pm Data-Sah-0.08/lib/Data/Sah/Schemas/Common.pm Data-Sah-0.08/lib/Data/Sah/Compiler/ Data-Sah-0.08/lib/Data/Sah/Compiler/perl.pm Data-Sah-0.08/lib/Data/Sah/Compiler/TextResultRole.pm Data-Sah-0.08/lib/Data/Sah/Compiler/Prog/ Data-Sah-0.08/lib/Data/Sah/Compiler/Prog/TH.pm Data-Sah-0.08/lib/Data/Sah/Compiler/Prog.pm Data-Sah-0.08/lib/Data/Sah/Compiler/TH.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/ Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/ Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/num.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/re.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/int.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/array.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/obj.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/all.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/str.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/float.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/bool.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/any.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/code.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH/hash.pm Data-Sah-0.08/lib/Data/Sah/Compiler/perl/TH.pm Data-Sah-0.08/lib/Data/Sah/Compiler/human/ Data-Sah-0.08/lib/Data/Sah/Compiler/human/I18N.pm Data-Sah-0.08/lib/Data/Sah/Compiler/human/I18N/ Data-Sah-0.08/lib/Data/Sah/Compiler/human/I18N/en.pm Data-Sah-0.08/lib/Data/Sah/Compiler/human/I18N/id.pm Data-Sah-0.08/lib/Data/Sah/Type/ Data-Sah-0.08/lib/Data/Sah/Type/num.pm Data-Sah-0.08/lib/Data/Sah/Type/re.pm Data-Sah-0.08/lib/Data/Sah/Type/int.pm Data-Sah-0.08/lib/Data/Sah/Type/HasElems.pm Data-Sah-0.08/lib/Data/Sah/Type/undef.pm Data-Sah-0.08/lib/Data/Sah/Type/array.pm Data-Sah-0.08/lib/Data/Sah/Type/obj.pm Data-Sah-0.08/lib/Data/Sah/Type/BaseType.pm Data-Sah-0.08/lib/Data/Sah/Type/all.pm Data-Sah-0.08/lib/Data/Sah/Type/str.pm Data-Sah-0.08/lib/Data/Sah/Type/float.pm Data-Sah-0.08/lib/Data/Sah/Type/bool.pm Data-Sah-0.08/lib/Data/Sah/Type/any.pm Data-Sah-0.08/lib/Data/Sah/Type/code.pm Data-Sah-0.08/lib/Data/Sah/Type/hash.pm Data-Sah-0.08/lib/Data/Sah/Type/Comparable.pm Data-Sah-0.08/lib/Data/Sah/Type/buf.pm Data-Sah-0.08/lib/Data/Sah/Type/Sortable.pm Data-Sah-0.08/lib/Data/Sah/Compiler.pm Data-Sah-0.08/lib/Data/Sah/Manual/ Data-Sah-0.08/lib/Data/Sah/Manual/Translation.pod Data-Sah-0.08/lib/Data/Sah/Manual/Extension.pod Data-Sah-0.08/lib/Data/Sah/Util.pm Data-Sah-0.08/lib/Data/Sah.pm Data-Sah-0.08/t/ Data-Sah-0.08/t/perl-type-code.t Data-Sah-0.08/t/00-compile.t Data-Sah-0.08/t/perl-type-bool.t Data-Sah-0.08/t/perl-type-re.t Data-Sah-0.08/t/perl-type-str.t Data-Sah-0.08/t/perl-type-float.t Data-Sah-0.08/t/perl-type-obj.t Data-Sah-0.08/t/release-rinci.t Data-Sah-0.08/t/release-pod-syntax.t Data-Sah-0.08/t/spectest-perl.t Data-Sah-0.08/t/release-pod-coverage.t Data-Sah-0.08/MANIFEST Data-Sah-0.08/META.yml Data-Sah-0.08/dist.ini Data-Sah-0.08/META.json Data-Sah-0.08/Changes Data-Sah-0.08/Build.PL Data-Sah-0.08/LICENSE Data-Sah-0.08/MANIFEST.SKIP Data-Sah-0.08/README CPAN.pm: Going to build S/SH/SHARYANTO/Data-Sah-0.08.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Data-Sah' version '0.08' >>> C:\Perl64-5.12\bin\perl.exe ./Build Building Data-Sah SHARYANTO/Data-Sah-0.08.tar.gz C:\Perl64-5.12\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl64-5.12\bin\perl.exe ./Build test verbose=1 t/00-compile.t ............ 1..44 ok 1 - Data::Sah loaded ok ok 2 - Data::Sah::Compiler loaded ok ok 3 - Data::Sah::Compiler::Prog loaded ok ok 4 - Data::Sah::Compiler::Prog::TH loaded ok ok 5 - Data::Sah::Compiler::TH loaded ok ok 6 - Data::Sah::Compiler::TextResultRole loaded ok ok 7 - Data::Sah::Compiler::human::I18N loaded ok ok 8 - Data::Sah::Compiler::human::I18N::en loaded ok ok 9 - Data::Sah::Compiler::human::I18N::id loaded ok ok 10 - Data::Sah::Compiler::perl loaded ok ok 11 - Data::Sah::Compiler::perl::TH loaded ok ok 12 - Data::Sah::Compiler::perl::TH::all loaded ok ok 13 - Data::Sah::Compiler::perl::TH::any loaded ok ok 14 - Data::Sah::Compiler::perl::TH::array loaded ok ok 15 - Data::Sah::Compiler::perl::TH::bool loaded ok ok 16 - Data::Sah::Compiler::perl::TH::code loaded ok ok 17 - Data::Sah::Compiler::perl::TH::float loaded ok ok 18 - Data::Sah::Compiler::perl::TH::hash loaded ok ok 19 - Data::Sah::Compiler::perl::TH::int loaded ok ok 20 - Data::Sah::Compiler::perl::TH::num loaded ok ok 21 - Data::Sah::Compiler::perl::TH::obj loaded ok ok 22 - Data::Sah::Compiler::perl::TH::re loaded ok ok 23 - Data::Sah::Compiler::perl::TH::str loaded ok ok 24 - Data::Sah::Schemas::Common loaded ok ok 25 - Data::Sah::Schemas::sah loaded ok ok 26 - Data::Sah::Type::BaseType loaded ok ok 27 - Data::Sah::Type::Comparable loaded ok ok 28 - Data::Sah::Type::HasElems loaded ok ok 29 - Data::Sah::Type::Sortable loaded ok ok 30 - Data::Sah::Type::all loaded ok ok 31 - Data::Sah::Type::any loaded ok ok 32 - Data::Sah::Type::array loaded ok ok 33 - Data::Sah::Type::bool loaded ok ok 34 - Data::Sah::Type::buf loaded ok ok 35 - Data::Sah::Type::code loaded ok ok 36 - Data::Sah::Type::float loaded ok ok 37 - Data::Sah::Type::hash loaded ok ok 38 - Data::Sah::Type::int loaded ok ok 39 - Data::Sah::Type::num loaded ok ok 40 - Data::Sah::Type::obj loaded ok ok 41 - Data::Sah::Type::re loaded ok ok 42 - Data::Sah::Type::str loaded ok ok 43 - Data::Sah::Type::undef loaded ok ok 44 - Data::Sah::Util loaded ok ok t/perl-type-bool.t ........ ok 1 ok 2 ok 3 1..3 ok Undefined subroutine &SHARYANTO::String::Util::indent called at C:\cpanfly-5.12\var\cpan\build\Data-Sah-0.08-c5rB9v\blib\lib/Data/Sah/Compiler/perl.pm line 384. t/perl-type-code.t ........ Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Undefined subroutine &SHARYANTO::String::Util::indent called at C:\cpanfly-5.12\var\cpan\build\Data-Sah-0.08-c5rB9v\blib\lib/Data/Sah/Compiler/perl.pm line 384. t/perl-type-float.t ....... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Undefined subroutine &SHARYANTO::String::Util::indent called at C:\cpanfly-5.12\var\cpan\build\Data-Sah-0.08-c5rB9v\blib\lib/Data/Sah/Compiler/perl.pm line 244. # Tests were run but no plan was declared and done_testing() was not seen. t/perl-type-obj.t ......... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 Dubious, test returned 255 (wstat 65280, 0xff00) All 10 subtests passed t/perl-type-re.t .......... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/perl-type-str.t ......... ok 1 ok 2 1..2 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing # Loading 10-type-all.yaml ... Use of uninitialized value in subroutine entry at t/spectest-perl.t line 95. # Child (of (nok + nok)) exited without calling finalize() # Failed test 'of (nok + nok)' # at C:\cpanfly-5.12\var\megalib/Test/Builder.pm line 239. Can't use string ("") as a subroutine ref while "strict refs" in use at t/spectest-perl.t line 95. # Child (10-type-all.yaml) exited without calling finalize() # Failed test '10-type-all.yaml' # at C:\cpanfly-5.12\var\megalib/Test/Builder.pm line 252. # Tests were run but no plan was declared and done_testing() was not seen. t/spectest-perl.t ......... ok 1 - dies 1..1 ok 1 - schema must be defined ok 1 - dies 1..1 ok 2 - string: type name must not be blank ok 1 - result ok 2 - doesn't die 1..2 ok 3 - string: type name must be valid (ok) ok 1 - result ok 2 - doesn't die 1..2 ok 4 - string: type name must be valid (ok, has namespace) ok 1 - dies 1..1 ok 5 - string: type name must be valid (fail, has whitespace) ok 1 - dies 1..1 ok 6 - string: type name must be valid (fail, starts with number) ok 1 - result ok 2 - doesn't die 1..2 ok 7 - string: * suffix is allowed and normalized to req clause ok 1 - dies 1..1 ok 8 - string: multiple * suffix is not allowed ok 1 - dies 1..1 ok 9 - array: must not be empty ok 1 - result ok 2 - doesn't die 1..2 ok 10 - array: type name must be valid (ok) ok 1 - dies 1..1 ok 11 - array: type name must be valid (fail, has whitespace) ok 1 - result ok 2 - doesn't die 1..2 ok 12 - array: * suffix is allowed and normalized to req clause ok 1 - result ok 2 - doesn't die 1..2 ok 13 - array: clause set must be hash (ok, empty) ok 1 - result ok 2 - doesn't die 1..2 ok 14 - array: clause set must be hash (ok, has some clauses) ok 1 - dies 1..1 ok 15 - array: clause set must be hash (fail, string) ok 1 - dies 1..1 ok 16 - array: clause set must be hash (fail, array) ok 1 - dies 1..1 ok 17 - array: clause name must be valid (fail, has whitespace) ok 1 - dies 1..1 ok 18 - array: clause name must be valid (fail, starts with number) ok 1 - result ok 2 - doesn't die 1..2 ok 19 - array: * suffix is allowed and normalized to req clause (2-element-array schema) ok 1 - result ok 2 - doesn't die 1..2 ok 20 - array: * suffix is allowed and normalized to req clause (overrides existing req clause) ok 1 - result ok 2 - doesn't die 1..2 ok 21 - array: clause attribute name must be valid (ok) ok 1 - dies 1..1 ok 22 - array: clause attribute name must be valid (fail, has whitespace) ok 1 - result ok 2 - doesn't die 1..2 ok 23 - array: setting attribute on clause "" is permitted ok 1 - dies 1..1 ok 24 - array: setting value attribute on clause "" using syntax "" is not permitted ok 1 - result ok 2 - doesn't die 1..2 ok 25 - array: flattened clause set is permitted ok 1 - result ok 2 - doesn't die 1..2 ok 26 - array: flattened clause set is permitted (with * suffix) ok 1 - dies 1..1 ok 27 - array: flattened clause set is permitted (fail, odd number of elements) ok 1 - result ok 2 - doesn't die 1..2 ok 28 - array: expression (clause=) is allowed on clause and normalized ok 1 - result ok 2 - doesn't die 1..2 ok 29 - array: expression (clause=) is allowed on clause.attr and normalized ok 1 - dies 1..1 ok 30 - array: expression (clause=) must not conflict with literal value (fail) ok 1 - dies 1..1 ok 31 - array: expression (clause.attr=) must not conflict with literal value (fail) ok 1 - result ok 2 - doesn't die 1..2 ok 32 - array: !clause is normalized ok 1 - dies 1..1 ok 33 - array: !clause.attr is not allowed ok 1 - result ok 2 - doesn't die 1..2 ok 34 - array: clause| is normalized ok 1 - dies 1..1 ok 35 - array: clause.attr| is not allowed ok 1 - dies 1..1 ok 36 - array: clause| value must be array (fail, not array) ok 1 - result ok 2 - doesn't die 1..2 ok 37 - array: clause& is normalized ok 1 - dies 1..1 ok 38 - array: clause.attr& is not allowed ok 1 - dies 1..1 ok 39 - array: clause& value must be array (fail, not array) ok 1 - dies 1..1 ok 40 - array: !clause cannot be mixed with merge prefix ok 1 - dies 1..1 ok 41 - array: !clause cannot be mixed with expression ok 1 - dies 1..1 ok 42 - array: clause| cannot be mixed with merge prefix ok 1 - dies 1..1 ok 43 - array: clause| cannot be mixed with expression ok 1 - dies 1..1 ok 44 - array: clause& cannot be mixed with merge prefix ok 1 - dies 1..1 ok 45 - array: clause& cannot be mixed with expression ok 1 - dies 1..1 ok 46 - array: clause, !clause, clause&, and clause| must not conflict with one another (fail, c & !c) ok 1 - dies 1..1 ok 47 - array: clause, !clause, clause&, and clause| must not conflict with one another (fail, c & c|) ok 1 - dies 1..1 ok 48 - array: clause, !clause, clause&, and clause| must not conflict with one another (fail, c & c&) ok 1 - dies 1..1 ok 49 - array: clause, !clause, clause&, and clause| must not conflict with one another (fail, !c & c|) ok 1 - dies 1..1 ok 50 - array: clause, !clause, clause&, and clause| must not conflict with one another (fail, !c & c&) ok 1 - dies 1..1 ok 51 - array: clause, !clause, clause&, and clause| must not conflict with one another (fail, c| & c&) ok 1 - result ok 2 - doesn't die 1..2 ok 52 - array: merge prefix in clause is allowed ok 1 - result ok 2 - doesn't die 1..2 ok 53 - array: extras must be hash (ok) ok 1 - dies 1..1 ok 54 - array: extras must be hash (fail, not hash) ok 1 - result ok 2 - doesn't die 1..2 ok 55 - array: def in extras must be hash (ok) ok 1 - dies 1..1 ok 56 - array: def in extras must be hash (fail) ok 1 - dies 1..1 ok 57 - array: extra elements are not permitted ok 1 - dies 1..1 ok 58 - hash form (old DS syntax) is no longer recognized 1..58 ok 1 - 00-normalize_schema.yaml ok 1 - result ok 2 - doesn't die 1..2 ok 1 - no clause sets results in nothing done ok 1 - result ok 2 - doesn't die 1..2 ok 2 - a single clause set results in nothing done ok 1 - result ok 2 - doesn't die 1..2 ok 3 - no merge prefixes results in appending clause sets ok 1 - result ok 2 - doesn't die 1..2 ok 4 - normal mode merging replaces clauses on the left ok 1 - result ok 2 - doesn't die 1..2 ok 5 - additive mode merging adds values (array) ok 1 - result ok 2 - doesn't die 1..2 ok 6 - concative mode merging concatenates values (string) ok 1 - result ok 2 - doesn't die 1..2 ok 7 - subtractive mode merging concatenates values (int) ok 1 - result ok 2 - doesn't die 1..2 ok 8 - delete mode merging deletes values ok 1 - result ok 2 - doesn't die 1..2 ok 9 - keep mode prevents overriding of values 1..9 ok 2 - 01-merge_clause_sets.yaml # schema: [ # 'all', # 'of', # [ # [ # 'int', # 'div_by', # 2 # ], # [ # 'int', # 'div_by', # 5 # ] # ] # ] # , input: 3 not ok 1 - of (nok + nok) not ok 3 - 10-type-all.yaml Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/3 subtests Test Summary Report ------------------- t/perl-type-code.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/perl-type-float.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/perl-type-obj.t (Wstat: 65280 Tests: 10 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/spectest-perl.t (Wstat: 65280 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=11, Tests=68, 7 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: FAIL Failed 4/11 test programs. 1/68 subtests failed. SHARYANTO/Data-Sah-0.08.tar.gz C:\Perl64-5.12\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SHARYANTO/Data-Sah-0.08.tar.gz Finished 2012-11-06T21:39:51