# running Build.PL C:\cpanrun\build\5-10-0\bin\perl.exe Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'DateTime-Format-Builder' version '0.7901' Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 Build: blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm: cannot resolve L in paragraph 20. Build: blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm: cannot resolve L in paragraph 43. Build: blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm: cannot resolve L in paragraph 43. Build: blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm: cannot resolve L in paragraph 49. Build: blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm: cannot resolve L in paragraph 49. Build: blib\lib\DateTime\Format\Builder.pod: cannot resolve L in paragraph 169. Build: blib\lib\DateTime\Format\Builder.pod: cannot resolve L in paragraph 216. Build: blib\lib\DateTime\Format\Builder.pod: cannot resolve L in paragraph 216. Build: blib\lib\DateTime\Format\Builder.pod: cannot resolve L in paragraph 223. Build: blib\lib\DateTime\Format\Builder.pod: cannot resolve L in paragraph 223. Build: blib\lib\DateTime\Format\Builder\Parser\generic.pm: cannot resolve L in paragraph 67. Build: blib\lib\DateTime\Format\Builder\Parser\generic.pm: cannot resolve L in paragraph 67. Build: blib\lib\DateTime\Format\Builder\Parser\generic.pm: cannot resolve L in paragraph 73. Build: blib\lib\DateTime\Format\Builder\Parser\generic.pm: cannot resolve L in paragraph 73. Build: blib\lib\DateTime\Format\Builder\Parser\Quick.pm: cannot resolve L in paragraph 35. Build: blib\lib\DateTime\Format\Builder\Parser\Quick.pm: cannot resolve L in paragraph 35. Build: blib\lib\DateTime\Format\Builder\Parser\Quick.pm: cannot resolve L in paragraph 41. Build: blib\lib\DateTime\Format\Builder\Parser\Quick.pm: cannot resolve L in paragraph 41. Build: blib\lib\DateTime\Format\Builder\Tutorial.pod: cannot resolve L in paragraph 54. Build: blib\lib\DateTime\Format\Builder\Tutorial.pod: cannot resolve L in paragraph 54. Build: blib\lib\DateTime\Format\Builder\Parser\Strptime.pm: cannot resolve L in paragraph 33. Build: blib\lib\DateTime\Format\Builder\Parser\Strptime.pm: cannot resolve L in paragraph 33. Build: blib\lib\DateTime\Format\Builder\Parser\Strptime.pm: cannot resolve L in paragraph 39. Build: blib\lib\DateTime\Format\Builder\Parser\Strptime.pm: cannot resolve L in paragraph 39. Build: blib\lib\DateTime\Format\Builder\Parser.pm: cannot resolve L in paragraph 163. Build: blib\lib\DateTime\Format\Builder\Parser.pm: cannot resolve L in paragraph 163. Build: blib\lib\DateTime\Format\Builder\Parser.pm: cannot resolve L in paragraph 169. Build: blib\lib\DateTime\Format\Builder\Parser.pm: cannot resolve L in paragraph 169. Build: blib\lib\DateTime\Format\Builder\Parser\Regex.pm: cannot resolve L in paragraph 21. Build: blib\lib\DateTime\Format\Builder\Parser\Regex.pm: cannot resolve L in paragraph 44. Build: blib\lib\DateTime\Format\Builder\Parser\Regex.pm: cannot resolve L in paragraph 44. Build: blib\lib\DateTime\Format\Builder\Parser\Regex.pm: cannot resolve L in paragraph 50. Build: blib\lib\DateTime\Format\Builder\Parser\Regex.pm: cannot resolve L in paragraph 50. Copying lib\DateTime\Format\Builder\Parser\Quick.pm -> blib\lib\DateTime\Format\Builder\Parser\Quick.pm Copying lib\DateTime\Format\Builder\Parser\Dispatch.pm -> blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm Copying lib\DateTime\Format\Builder.pm -> blib\lib\DateTime\Format\Builder.pm Copying lib\DateTime\Format\Builder\Parser\Strptime.pm -> blib\lib\DateTime\Format\Builder\Parser\Strptime.pm Copying lib\DateTime\Format\Builder\Parser\Regex.pm -> blib\lib\DateTime\Format\Builder\Parser\Regex.pm Copying lib\DateTime\Format\Builder\Parser\generic.pm -> blib\lib\DateTime\Format\Builder\Parser\generic.pm Copying lib\DateTime\Format\Builder\Parser.pm -> blib\lib\DateTime\Format\Builder\Parser.pm Copying lib\DateTime\Format\Builder\Tutorial.pod -> blib\lib\DateTime\Format\Builder\Tutorial.pod Copying lib\DateTime\Format\Builder.pod -> blib\lib\DateTime\Format\Builder.pod Manifying blib\lib/DateTime/Format/Builder/Parser/Dispatch.pm -> blib\libdoc\DateTime.Format.Builder.Parser.Dispatch.3 Manifying blib\lib/DateTime/Format/Builder.pod -> blib\libdoc\DateTime.Format.Builder.3 Manifying blib\lib/DateTime/Format/Builder/Parser/generic.pm -> blib\libdoc\DateTime.Format.Builder.Parser.generic.3 Manifying blib\lib/DateTime/Format/Builder/Parser/Quick.pm -> blib\libdoc\DateTime.Format.Builder.Parser.Quick.3 Manifying blib\lib/DateTime/Format/Builder/Tutorial.pod -> blib\libdoc\DateTime.Format.Builder.Tutorial.3 Manifying blib\lib/DateTime/Format/Builder/Parser/Strptime.pm -> blib\libdoc\DateTime.Format.Builder.Parser.Strptime.3 Manifying blib\lib/DateTime/Format/Builder/Parser.pm -> blib\libdoc\DateTime.Format.Builder.Parser.3 Manifying blib\lib/DateTime/Format/Builder/Parser/Regex.pm -> blib\libdoc\DateTime.Format.Builder.Parser.Regex.3 HTMLifying blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm -> blib\libhtml\site\lib\DateTime\Format\Builder\Parser\Dispatch.html HTMLifying blib\lib\DateTime\Format\Builder.pod -> blib\libhtml\site\lib\DateTime\Format\Builder.html HTMLifying blib\lib\DateTime\Format\Builder\Parser\generic.pm -> blib\libhtml\site\lib\DateTime\Format\Builder\Parser\generic.html HTMLifying blib\lib\DateTime\Format\Builder\Parser\Quick.pm -> blib\libhtml\site\lib\DateTime\Format\Builder\Parser\Quick.html HTMLifying blib\lib\DateTime\Format\Builder\Tutorial.pod -> blib\libhtml\site\lib\DateTime\Format\Builder\Tutorial.html HTMLifying blib\lib\DateTime\Format\Builder\Parser\Strptime.pm -> blib\libhtml\site\lib\DateTime\Format\Builder\Parser\Strptime.html HTMLifying blib\lib\DateTime\Format\Builder\Parser.pm -> blib\libhtml\site\lib\DateTime\Format\Builder\Parser.html HTMLifying blib\lib\DateTime\Format\Builder\Parser\Regex.pm -> blib\libhtml\site\lib\DateTime\Format\Builder\Parser\Regex.html Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 test t\00sig............1..1 ok 1 # skip Test::Signature not installed. ok 1/1 skipped: various reasons t\99pod............1..9 ok 1 - blib\lib\DateTime\Format\Builder.pm ok 2 - blib\lib\DateTime\Format\Builder.pod ok 3 - blib\lib\DateTime\Format\Builder\Parser.pm ok 4 - blib\lib\DateTime\Format\Builder\Tutorial.pod ok 5 - blib\lib\DateTime\Format\Builder\Parser\Dispatch.pm ok 6 - blib\lib\DateTime\Format\Builder\Parser\generic.pm ok 7 - blib\lib\DateTime\Format\Builder\Parser\Quick.pm ok 8 - blib\lib\DateTime\Format\Builder\Parser\Regex.pm ok 9 - blib\lib\DateTime\Format\Builder\Parser\Strptime.pm ok t\altcon...........1..20 ok 1 - use DateTime::Format::Builder; ok 2 - The object isa DateTime ok 3 - Year is right ok 4 - Month is right ok 5 - Day is right ok 6 - The object isa DateTime ok 7 - Year is right ok 8 - Month is right ok 9 - Day is right ok 10 - The object isa DateTime ok 11 - Year is right ok 12 - Month is right ok 13 - Day is right ok 14 - The object isa DateTime ok 15 - Year is right ok 16 - Month is right ok 17 - Day is right ok 18 - The object isa DateTime ok 19 - Epoch of 1057279398 to 2003-07-04T00:43:18 ok 20 - All done ok t\basic............1..5 ok 1 - use DateTime::Format::Builder; ok 2 - Too many parameters exception ok 3 - Created object ok 4 - The object isa DateTime::Format::Builder ok 5 - No parser exception ok t\clone............1..6 ok 1 - use DateTime::Format::Builder; ok 2 - The object isa DateTime::Format::Builder ok 3 - The object isa DateTime::Format::Builder ok 4 - Parser cloned ok 5 - The object isa DateTime::Format::Builder ok 6 - Parser cloned ok t\create...........1..47 ok 1 - use DateTime::Format::Builder; ok 2 - The object isa DateTime::Format::Builder ok 3 - on_match called for input ok 4 - The object isa DateTime ok 5 - $dt->hour() == 16 ok 6 - $dt->minute() == 32 ok 7 - $dt->month() == 7 ok 8 - $dt->second() == 45 ok 9 - $dt->day() == 16 ok 10 - $dt->year() == 2003 ok 11 - on_fail called for input ok 12 - Shouldn't've passed or rescued. ok 13 - The object isa DateTime::Format::Builder ok 14 - on_match called for input ok 15 - The object isa DateTime ok 16 - $dt->month() == 7 ok 17 - $dt->day() == 16 ok 18 - $dt->year() == 2003 ok 19 - on_match called for input ok 20 - The object isa DateTime ok 21 - $dt->hour() == 16 ok 22 - $dt->month() == 7 ok 23 - $dt->day() == 16 ok 24 - $dt->year() == 2003 ok 25 - on_match called for input ok 26 - The object isa DateTime ok 27 - $dt->hour() == 16 ok 28 - $dt->minute() == 32 ok 29 - $dt->month() == 7 ok 30 - $dt->day() == 16 ok 31 - $dt->year() == 2003 ok 32 - on_match called for input ok 33 - The object isa DateTime ok 34 - $dt->hour() == 16 ok 35 - $dt->minute() == 32 ok 36 - $dt->month() == 7 ok 37 - $dt->second() == 45 ok 38 - $dt->day() == 16 ok 39 - $dt->year() == 2003 ok 40 - No errors when creating the class. ok 41 - Don't overwrite existing new() method ok 42 - Should have errors when creating class. ok 43 - No overriding new with parser ok 44 - Don't overwrite existing new() method ok 45 - Should have errors when creating class. ok 46 - No override new by intention ok 47 - Don't overwrite existing new() method ok t\dispatch.........1..23 ok 1 - use DateTime::Format::Builder; ok 2 - No errors when creating the class. ok 3 - The object isa SampleDispatch ok 4 - No errors when parsing. ok 5 - The object isa DateTime ok 6 - Year is 2004 ok 7 - Month is 5 ok 8 - Day is 6 ok 9 - There is no fnerk. ok 10 - No errors when creating the class. ok 11 - The object isa SampleDispatchB ok 12 - No errors when parsing. ok 13 - The object isa DateTime ok 14 - Year is 2004 ok 15 - Month is 5 ok 16 - Day is 6 ok 17 - No errors when parsing. ok 18 - The object isa DateTime ok 19 - Year is 2003 ok 20 - Month is 11 ok 21 - Day is 1 ok 22 - There is no fnerk. ok 23 - All done. ok t\extra............1..2 ok 1 - use DateTime::Format::Builder; ok 2 ok t\fall.............1..4 ok 1 - use DateTime::Format::Builder; ok 2 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed. ok 3 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed. ok 4 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed. ok 3/4 skipped: various reasons t\import...........1..8 ok 1 - use DateTime::Format::Builder; ok 2 - No errors when creating the class. ok 3 - The object isa SampleClass1 ok 4 - The object isa DateTime ok 5 - Year is 2004 ok 6 - Year is 2004 ok 7 - Year is 2004 ok 8 - There is no fnerk. ok t\lengths..........1..15 ok 1 - use DateTime::Format::Builder; ok 2 - The object isa DateTime::Format::Builder ok 3 - The object isa DateTime ok 4 - Used length parser 1 ok 5 - The object isa DateTime ok 6 - Used length parser 2 ok 7 - The object isa DateTime ok 8 - Used length parser 3 ok 9 - The object isa DateTime::Format::Builder ok 10 - The object isa DateTime ok 11 - Parser length 4 for 2003 ok 12 - Year 2003 matches ok 13 - The object isa DateTime ok 14 - Parser length 5 for -2003 ok 15 - Year -2003 matches ok t\memory-cycle.....1..0 # Skip These tests require Test::Memory::Cycle and a working Devel::Cycle (> 1.07). skipped all skipped: These tests require Test::Memory::Cycle and a working Devel::Cycle (> 1.07). t\mergecb..........1..8 ok 1 - use DateTime::Format::Builder::Parser; ok 2 - Callback chaining works. ok 3 - Callback chaining works on ref. ok 4 - Single callback works. ok 5 - Given undef, do bugger all. ok 6 - Given nothing, do bugger all. ok 7 - Given empty arrayref, do bugger all. ok 8 - Correctly faulted on bad arguments. ok t\newclass.........1..16 ok 1 - use DateTime::Format::Builder; ok 2 - Version matches ok 3 - The object isa DateTime ok 4 - $dt->hour() == 16 ok 5 - $dt->minute() == 32 ok 6 - $dt->month() == 7 ok 7 - $dt->second() == 45 ok 8 - $dt->day() == 16 ok 9 - $dt->year() == 2003 ok 10 - Should have errors ok 11 - Right error ok 12 - New from object gives right class isa DateTime::Format::ICal15 ok 13 - Version matches ok 14 - Used the right constructor ok 15 - Should be no errors with undef new ok 16 - Should be no constructor ok t\nocon............1..10 ok 1 - use DateTime::Format::Builder; ok 2 - No errors when creating the class. ok 3 - There is indeed no 'new' ok 4 - Error when trying to instantiate (no new) ok 5 - Right error ok 6 - Error when creating class. ok 7 - No error when creating class. ok 8 - Didn't override new() ok 9 - No error when creating class. ok 10 - Used given new() ok t\noredef..........1..2 ok 1 - use DateTime::Format::Builder; ok 2 - Error when creating class. ok t\on_fail..........1..9 ok 1 - use DateTime::Format::Builder; ok 2 - Made class ok 3 - The object isa DateTime ok 4 - Year good ok 5 - Month good ok 6 - Day good ok 7 - Bad parse gives no error ok 8 - Bad parse correctly gives undef ok 9 - All done ok t\on_fail_regex....1..3 ok 1 - use DateTime::Format::Builder; ok 2 - Made class ok 3 - Should croak from this file ok t\on_fail_sub......1..9 ok 1 - use DateTime::Format::Builder; ok 2 - Made class ok 3 - The object isa DateTime ok 4 - Year good ok 5 - Month good ok 6 - Day good ok 7 - Bad parse gives no error ok 8 - Bad parse correctly gives undef ok 9 - All done ok t\param............1..6 ok 1 - use DateTime::Format::Builder; ok 2 ok 3 ok 4 ok 5 ok 6 ok t\quick............1..4 ok 1 - use DateTime::Format::Builder; ok 2 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed. ok 3 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed. ok 4 # skip DateTime::Format::HTTP DateTime::Format::Mail DateTime::Format::IBeat not installed. ok 3/4 skipped: various reasons t\self.............1..4 ok 1 - use DateTime::Format::Builder; ok 2 ok 3 ok 4 ok t\strptime.........1..25 ok 1 - use DateTime::Format::Builder; ok 2 - The object isa DateTime ok 3 - %Y-%m-%d ok 4 - The object isa DateTime ok 5 - %y-%m-%d ok 6 - The object isa DateTime ok 7 - %Y years, %j days ok 8 - The object isa DateTime ok 9 - %b %d, %Y ok 10 - The object isa DateTime ok 11 - %B %d, %Y ok 12 - The object isa DateTime ok 13 - %H:%M:%S ok 14 - The object isa DateTime ok 15 - %l:%M:%S %p ok 16 - The object isa DateTime ok 17 - %H:%M:%S.%N ok 18 - The object isa DateTime ok 19 - %H:%M:%S.%6N ok 20 - The object isa DateTime ok 21 - %H:%M:%S.%3N ok 22 - The object isa DateTime ok 23 - %Y;%j = %Y-%m-%d ok 24 - The object isa DateTime ok 25 - %d %b '%y = %Y-%m-%d ok t\taint............1..1 ok 1 - use DateTime::Format::Builder; ok t\verbose..........1..5 ok 1 - use DateTime::Format::Builder; ok 2 # skip Verbose is temporarily out of it ok 3 # skip Verbose is temporarily out of it ok 4 # skip Verbose is temporarily out of it ok 5 # skip Verbose is temporarily out of it ok 4/5 skipped: various reasons t\wholeclass.......1..8 ok 1 - Version matches ok 2 - The object isa DateTime ok 3 - $dt->hour() == 16 ok 4 - $dt->minute() == 32 ok 5 - $dt->month() == 7 ok 6 - $dt->second() == 45 ok 7 - $dt->day() == 16 ok 8 - $dt->year() == 2003 ok All tests successful, 1 test and 11 subtests skipped. Files=26, Tests=250, 15 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 install Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder.pm Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder.pod Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Parser.pm Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Tutorial.pod Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Parser\Dispatch.pm Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Parser\generic.pm Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Parser\Quick.pm Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Parser\Regex.pm Installing C:\cpanrun\build\5-10-0\site\lib\DateTime\Format\Builder\Parser\Strptime.pm Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Parser.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Parser.Dispatch.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Parser.generic.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Parser.Quick.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Parser.Regex.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Parser.Strptime.3 Installing C:\cpanrun\build\5-10-0\man\man3\DateTime.Format.Builder.Tutorial.3 Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Parser.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Tutorial.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Parser\Dispatch.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Parser\generic.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Parser\Quick.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Parser\Regex.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DateTime\Format\Builder\Parser\Strptime.html Writing C:\cpanrun\build\5-10-0\site\lib\auto\DateTime\Format\Builder\.packlist