PATH=C:\cpanfly-5.22-64\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.22-64\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2017-03-22T03:13:11 ActivePerl-2201 CPAN-2.10 PATH=C:/CPANFL~4.22-/var/libs/bin;C:\CPANFL~4.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~4.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.22-64\var\cpan\Metadata' Database was generated on Tue, 21 Mar 2017 05:53:57 GMT Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\L\LC\LCONS\Config-Generator-1.0.tar.gz ok Config-Generator-1.0/ Config-Generator-1.0/lib/ Config-Generator-1.0/lib/Config/ Config-Generator-1.0/lib/Config/Generator/ Config-Generator-1.0/lib/Config/Generator/XML.pm Config-Generator-1.0/lib/Config/Generator/Random.pm Config-Generator-1.0/lib/Config/Generator/Crontab.pm Config-Generator-1.0/lib/Config/Generator/File.pm Config-Generator-1.0/lib/Config/Generator/Hook.pm Config-Generator-1.0/lib/Config/Generator/Schema.pm Config-Generator-1.0/lib/Config/Generator/Config.pm Config-Generator-1.0/lib/Config/Generator/Template.pm Config-Generator-1.0/lib/Config/Generator/Util.pm Config-Generator-1.0/lib/Config/Generator.pm Config-Generator-1.0/Changes Config-Generator-1.0/MANIFEST Config-Generator-1.0/eg/ Config-Generator-1.0/eg/xyzcg Config-Generator-1.0/t/ Config-Generator-1.0/t/3pod.t Config-Generator-1.0/t/4podcov.t Config-Generator-1.0/t/1xml.t Config-Generator-1.0/VERSION Config-Generator-1.0/META.yml Config-Generator-1.0/bin/ Config-Generator-1.0/bin/yacg Config-Generator-1.0/Makefile.PL Config-Generator-1.0/README Config-Generator-1.0/META.json Configuring L/LC/LCONS/Config-Generator-1.0.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Warning: prerequisite Config::Validator 1.2 not found. Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Config::Generator Writing MYMETA.yml and MYMETA.json LCONS/Config-Generator-1.0.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for L/LC/LCONS/Config-Generator-1.0.tar.gz ---- Unsatisfied dependencies detected during ---- ---- LCONS/Config-Generator-1.0.tar.gz ---- Config::Validator [requires] Running test for module 'Config::Validator' Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\L\LC\LCONS\Config-Validator-1.3.tar.gz ok Config-Validator-1.3/ Config-Validator-1.3/t/ Config-Validator-1.3/t/1tree.t Config-Validator-1.3/t/4podcov.t Config-Validator-1.3/t/2hostname.t Config-Validator-1.3/t/2size.t Config-Validator-1.3/t/1simple.t Config-Validator-1.3/t/2ipv4.t Config-Validator-1.3/t/3pod.t Config-Validator-1.3/t/1misc.t Config-Validator-1.3/t/2duration.t Config-Validator-1.3/t/2traverse.t Config-Validator-1.3/t/2schema.t Config-Validator-1.3/t/1ref.t Config-Validator-1.3/t/1group.t Config-Validator-1.3/t/2ipv6.t Config-Validator-1.3/lib/ Config-Validator-1.3/lib/Config/ Config-Validator-1.3/lib/Config/Validator.pm Config-Validator-1.3/eg/ Config-Validator-1.3/eg/ex5-cfg1 Config-Validator-1.3/eg/ex3.pl Config-Validator-1.3/eg/ex5.pl Config-Validator-1.3/eg/ex2.pl Config-Validator-1.3/eg/ex4-cfg1 Config-Validator-1.3/eg/ex4.pl Config-Validator-1.3/eg/README Config-Validator-1.3/eg/ex1.pl Config-Validator-1.3/eg/ex3-cfg1 Config-Validator-1.3/Makefile.PL Config-Validator-1.3/META.yml Config-Validator-1.3/Changes Config-Validator-1.3/MANIFEST Config-Validator-1.3/README Config-Validator-1.3/VERSION Config-Validator-1.3/META.json Configuring L/LC/LCONS/Config-Validator-1.3.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Config::Validator Writing MYMETA.yml and MYMETA.json LCONS/Config-Validator-1.3.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for L/LC/LCONS/Config-Validator-1.3.tar.gz >>> dmake cp lib/Config/Validator.pm blib\lib\Config\Validator.pm LCONS/Config-Validator-1.3.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/1group.t ..... 1..34 ok 1 - new(subtype=HASH(0x82d300), type=list) ok 2 - test good ARRAY(0x3051f8) ok 3 - test good ARRAY(0x305210) ok 4 - test bad true ok 5 - test bad ARRAY(0x2d029b8) ok 6 - new(max=2, min=1, type=list(integer)) ok 7 - test good ARRAY(0x3051e0) ok 8 - test good ARRAY(0x3051f8) ok 9 - test bad ARRAY(0x30d398) ok 10 - test bad ARRAY(0x27c8738) ok 11 - test bad ARRAY(0x2d029b8) ok 12 - test bad 1 ok 13 - new(max=2, min=1, type=list?(integer)) ok 14 - test good ARRAY(0x305228) ok 15 - test good ARRAY(0x3052b8) ok 16 - test good 1 ok 17 - test bad ARRAY(0x30d398) ok 18 - test bad ARRAY(0x27c8738) ok 19 - test bad ARRAY(0x2d029b8) ok 20 - new(match=(?^:abc), max=2, type=table(integer)) ok 21 - test good HASH(0x305210) ok 22 - test good HASH(0x3051f8) ok 23 - test good HASH(0x305348) ok 24 - test bad ARRAY(0x2d03320) ok 25 - test bad HASH(0x2d02a00) ok 26 - test bad HASH(0x2d03350) ok 27 - test bad HASH(0x30d2c0) ok 28 - new(fields=HASH(0x3052b8), type=struct) ok 29 - test good HASH(0x305378) ok 30 - test good HASH(0x30d398) ok 31 - test bad HASH(0x2d02ed0) ok 32 - test bad HASH(0x2d02f00) ok 33 - test bad HASH(0x27cde68) ok 34 - test bad HASH(0x27cba58) ok t/1misc.t ...... 1..29 ok 1 - hash2string() ok 2 - hash2string({}) ok 3 - hash2string({ abc => 123 }) ok 4 ok 5 ok 6 - string2hash() ok 7 - string2hash(abc=123) ok 8 ok 9 - string2hash(%3C%25%3E=123 456=) ok 10 ok 11 ok 12 - is_true yes ok 13 - is_true no ok 14 - is_true no ok 15 - is_true no ok 16 - is_true no ok 17 - is_false yes ok 18 - is_false no ok 19 - is_false no ok 20 - is_false no ok 21 - is_false no ok 22 - is_regexp yes ok 23 - is_regexp yes ok 24 - is_regexp no ok 25 - listof(undef) ok 26 - listof([]) ok 27 - listof(123) ok 28 - listof([123]) ok 29 - listof(123) ok t/1ref.t ....... 1..92 ok 1 - new(type=regexp) ok 2 - test good (?^:x) ok 3 - test good (?^ix:(a|b)) ok 4 - test bad ok 5 - test bad undef ok 6 - test bad ok 7 - test bad 0 ok 8 - test bad SCALAR(0x2bc9fd0) ok 9 - test bad REF(0x565360) ok 10 - test bad -1 ok 11 - test bad ARRAY(0x565348) ok 12 - test bad HASH(0x2bc03e8) ok 13 - test bad qr/x/ ok 14 - test bad CODE(0x28258e8) ok 15 - new(type=code) ok 16 - test good CODE(0x28258e8) ok 17 - test good CODE(0x2bca1e8) ok 18 - test bad ok 19 - test bad undef ok 20 - test bad ok 21 - test bad 0 ok 22 - test bad SCALAR(0x2bca278) ok 23 - test bad REF(0x565210) ok 24 - test bad -1 ok 25 - test bad ARRAY(0x565378) ok 26 - test bad HASH(0x56d398) ok 27 - test bad (?^:x) ok 28 - new(type=ref(ARRAY)) ok 29 - test good ARRAY(0x52d4f8) ok 30 - test good dummy=ARRAY(0x52d4c8) ok 31 - test bad ok 32 - test bad undef ok 33 - test bad ok 34 - test bad 0 ok 35 - test bad SCALAR(0x2bca3f8) ok 36 - test bad REF(0x56d398) ok 37 - test bad -1 ok 38 - test bad HASH(0x5acd60) ok 39 - test bad (?^:x) ok 40 - test bad CODE(0x28258e8) ok 41 - new(type=ref(HASH)) ok 42 - test good HASH(0x52d540) ok 43 - test good dummy=HASH(0x5651f8) ok 44 - test bad ok 45 - test bad undef ok 46 - test bad ok 47 - test bad 0 ok 48 - test bad SCALAR(0x2bca590) ok 49 - test bad REF(0x2825598) ok 50 - test bad -1 ok 51 - test bad ARRAY(0x2bc9e98) ok 52 - test bad (?^:x) ok 53 - test bad CODE(0x28258e8) ok 54 - new(type=reference) ok 55 - test good SCALAR(0x2bca698) ok 56 - test good REF(0x52d4f8) ok 57 - test good ARRAY(0x52d4c8) ok 58 - test good dummy=ARRAY(0x2bc9e50) ok 59 - test good HASH(0x5acd60) ok 60 - test good dummy=HASH(0x2bca090) ok 61 - test good CODE(0x28258e8) ok 62 - test bad ok 63 - test bad undef ok 64 - test bad ok 65 - test bad 0 ok 66 - test bad -1 ok 67 - new(type=object) ok 68 - test good dummy=ARRAY(0x52d540) ok 69 - test good dummy=HASH(0x5651f8) ok 70 - test bad ok 71 - test bad undef ok 72 - test bad ok 73 - test bad 0 ok 74 - test bad SCALAR(0x2bca890) ok 75 - test bad REF(0x2825598) ok 76 - test bad -1 ok 77 - test bad ARRAY(0x2bc9ee0) ok 78 - test bad HASH(0x2bc9e98) ok 79 - test bad CODE(0x28258e8) ok 80 - new(type=isa(dummy)) ok 81 - test good dummy=ARRAY(0x52d4f8) ok 82 - test good dummy=HASH(0x52d4c8) ok 83 - test bad ok 84 - test bad undef ok 85 - test bad ok 86 - test bad 0 ok 87 - test bad SCALAR(0x2bca9e0) ok 88 - test bad REF(0x2bca090) ok 89 - test bad -1 ok 90 - test bad ARRAY(0x2bca030) ok 91 - test bad HASH(0x2bc9fb8) ok 92 - test bad CODE(0x28258e8) ok t/1simple.t .... 1..119 ok 1 - new(type=anything) ok 2 - test good ok 3 - test good undef ok 4 - test good ok 5 - test good 0 ok 6 - test good SCALAR(0x2d860e8) ok 7 - test good REF(0x4dd448) ok 8 - test good -1 ok 9 - test good ARRAY(0x4dd4c0) ok 10 - test good HASH(0x515218) ok 11 - test good (?^:x) ok 12 - test good CODE(0x2639158) ok 13 - new(type=undef) ok 14 - test good ok 15 - test bad undef ok 16 - test bad ok 17 - test bad 0 ok 18 - test bad SCALAR(0x2d86268) ok 19 - test bad REF(0x4dd4c0) ok 20 - test bad -1 ok 21 - test bad ARRAY(0x515218) ok 22 - test bad HASH(0x5152f0) ok 23 - test bad (?^:x) ok 24 - test bad CODE(0x2639158) ok 25 - new(type=defined) ok 26 - test good undef ok 27 - test good ok 28 - test good 0 ok 29 - test good SCALAR(0x2d86420) ok 30 - test good REF(0x515200) ok 31 - test good -1 ok 32 - test good ARRAY(0x4dd448) ok 33 - test good HASH(0x4dd4c0) ok 34 - test good (?^:x) ok 35 - test good CODE(0x2639158) ok 36 - test bad ok 37 - new(type=string) ok 38 - test good undef ok 39 - test good ok 40 - test good 0 ok 41 - test good -1 ok 42 - test bad ok 43 - test bad SCALAR(0x2d865a0) ok 44 - test bad REF(0x515230) ok 45 - test bad ARRAY(0x515218) ok 46 - test bad HASH(0x515398) ok 47 - test bad (?^:x) ok 48 - test bad CODE(0x2639158) ok 49 - new(max=5, min=3, type=string) ok 50 - test good abc ok 51 - test good abcd ok 52 - test good abcde ok 53 - test bad ok 54 - test bad a ok 55 - test bad ab ok 56 - test bad abcdef ok 57 - test bad HASH(0x515230) ok 58 - new(match=(?^:abc), type=string) ok 59 - test good abc ok 60 - test good abcd ok 61 - test bad ab ok 62 - test bad abdc ok 63 - new(type=boolean) ok 64 - test good true ok 65 - test good false ok 66 - test bad ok 67 - test bad ARRAY(0x515200) ok 68 - test bad ok 69 - test bad 0 ok 70 - test bad 1 ok 71 - test bad TRUE ok 72 - new(type=number) ok 73 - test good 0.841470984807897 ok 74 - test good 0.1 ok 75 - test good -110 ok 76 - test good 0.011 ok 77 - test good 0 ok 78 - test good -1 ok 79 - test good 123456 ok 80 - test good 1193046 ok 81 - test bad ok 82 - test bad ARRAY(0x515230) ok 83 - test bad ok 84 - test bad 1.2.3 ok 85 - new(max=0.5, min=0.1, type=number) ok 86 - test good 0.11 ok 87 - test good 0.44 ok 88 - test bad ok 89 - test bad ARRAY(0x515200) ok 90 - test bad ok 91 - test bad 0.1.2 ok 92 - test bad 0 ok 93 - test bad 1 ok 94 - new(type=integer) ok 95 - test good 0 ok 96 - test good -1 ok 97 - test good 123456 ok 98 - test good 1193046 ok 99 - test bad ok 100 - test bad ARRAY(0x51d3b8) ok 101 - test bad ok 102 - test bad 1.2.3 ok 103 - test bad 0.841470984807897 ok 104 - test bad 0.1 ok 105 - test bad 0.011 ok 106 - new(max=255, min=0, type=integer) ok 107 - test good 0 ok 108 - test good 1 ok 109 - test good 127 ok 110 - test good 255 ok 111 - test bad ok 112 - test bad ARRAY(0x2ec49b0) ok 113 - test bad ok 114 - test bad 1.2.3 ok 115 - test bad 0.841470984807897 ok 116 - test bad 0.1 ok 117 - test bad 0.011 ok 118 - test bad -1 ok 119 - test bad 123456 ok t/1tree.t ...... 1..16 ok 1 - treeify(empty) ok 2 - treeval(abc) ok 3 - treeval(bar-abc) ok 4 - treeval(foo-ghi) ok 5 - treeval(foo-abc) ok 6 - treeify(hash).size ok 7 - treeify(hash).keys ok 8 - treeify(hash.abc) ok 9 - treeify(hash.bar).size ok 10 - treeify(hash.bar).keys ok 11 - treeify(hash.foo).size ok 12 - treeify(hash.foo).keys ok 13 - treeval(abc) ok 14 - treeval(bar-abc) ok 15 - treeval(foo-ghi) ok 16 - treeval(foo-abc) ok t/2duration.t .. 1..24 ok 1 - valid 0 ok 2 - expand_duration(0) ok 3 - valid 1 ok 4 - expand_duration(1) ok 5 - valid 12345 ok 6 - expand_duration(12345) ok 7 - valid 0s ok 8 - expand_duration(0s) ok 9 - valid 1s ok 10 - expand_duration(1s) ok 11 - valid 12345s ok 12 - expand_duration(12345s) ok 13 - valid 1m ok 14 - expand_duration(1m) ok 15 - valid 1h1m ok 16 - expand_duration(1h1m) ok 17 - valid 1m1h ok 18 - expand_duration(1m1h) ok 19 - valid 1d1ms ok 20 - expand_duration(1d1ms) ok 21 - invalid .1 ok 22 - invalid 1.1 ok 23 - invalid 1m1 ok 24 - invalid 1h 2m ok t/2hostname.t .. 1..19 ok 1 - valid x ok 2 - valid localhost ok 3 - valid acme.com ok 4 - valid acme3.com ok 5 - valid en.wikipedia.org ok 6 - valid IN-ADDR.ARPA ok 7 - valid 3Com.COM ok 8 - valid 3M.COM ok 9 - valid aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd ok 10 - invalid . ok 11 - invalid 7 ok 12 - invalid 127.0.0.1 ok 13 - invalid 26.0.0.73.COM ok 14 - invalid acme.com. ok 15 - invalid .acme.com ok 16 - invalid acme.-com ok 17 - invalid acme..com ok 18 - invalid aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.org ok 19 - invalid aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd.x ok t/2ipv4.t ...... 1..21 ok 1 - valid 0.0.0.0 ok 2 - valid 0.1.2.3 ok 3 - valid 127.0.0.1 ok 4 - valid 192.168.0.17 ok 5 - valid 16.32.64.128 ok 6 - valid 255.255.255.255 ok 7 - invalid 0.1.2 ok 8 - invalid 0.1.2.3.4 ok 9 - invalid 32.64.128.256 ok 10 - invalid 192.168.0.1e ok 11 - invalid 192:168:0:17 ok 12 - invalid 192 168 0 17 ok 13 - invalid 192,168,0,17 ok 14 - invalid 192 168 0 17 ok 15 - invalid 192.168.000.017 ok 16 - invalid 192.168.0.1717 ok 17 - invalid 192.168.o.17 ok 18 - invalid 192.168.0.17. ok 19 - invalid 192.168.0.17 ok 20 - invalid 192.168.0.17 ok 21 - invalid 192168017 ok t/2ipv6.t ...... 1..198 ok 1 - valid ::127.0.0.1 ok 2 - valid ::1 ok 3 - valid 2001:0db8:85a3:0000:0000:8a2e:0370:7334 ok 4 - valid 2001:db8:85a3:0:0:8a2e:370:7334 ok 5 - valid 2001:db8:85a3::8a2e:370:7334 ok 6 - valid 2001:0db8:0000:0000:0000:0000:1428:57ab ok 7 - valid 2001:0db8:0000:0000:0000::1428:57ab ok 8 - valid 2001:0db8:0:0:0:0:1428:57ab ok 9 - valid 2001:0db8:0:0::1428:57ab ok 10 - valid 2001:0db8::1428:57ab ok 11 - valid 2001:db8::1428:57ab ok 12 - valid ::ffff:12.34.56.78 ok 13 - valid ::ffff:0c22:384e ok 14 - valid 2001:0db8:1234:ffff:ffff:ffff:ffff:ffff ok 15 - valid 2001:0db8:1234:0000:0000:0000:0000:0000 ok 16 - valid 2001:db8:a::123 ok 17 - valid fc00:: ok 18 - valid ::ffff:0:0 ok 19 - valid 2001:: ok 20 - valid 2001:10:: ok 21 - valid 2001:db8:: ok 22 - valid 2001:0000:1234:0000:0000:C1C0:ABCD:0876 ok 23 - valid 3ffe:0b00:0000:0000:0001:0000:0000:000a ok 24 - valid FF02:0000:0000:0000:0000:0000:0000:0001 ok 25 - valid 0000:0000:0000:0000:0000:0000:0000:0001 ok 26 - valid 0000:0000:0000:0000:0000:0000:0000:0000 ok 27 - valid ::ffff:192.168.1.26 ok 28 - valid 2::10 ok 29 - valid ff02::1 ok 30 - valid fe80:: ok 31 - valid 2002:: ok 32 - valid 2001:db8:: ok 33 - valid 2001:0db8:1234:: ok 34 - valid ::ffff:0:0 ok 35 - valid ::1 ok 36 - valid ::ffff:192.168.1.1 ok 37 - valid 1:2:3:4:5:6:7:8 ok 38 - valid 1:2:3:4:5:6::8 ok 39 - valid 1:2:3:4:5::8 ok 40 - valid 1:2:3:4::8 ok 41 - valid 1:2:3::8 ok 42 - valid 1:2::8 ok 43 - valid 1::8 ok 44 - valid 1::2:3:4:5:6:7 ok 45 - valid 1::2:3:4:5:6 ok 46 - valid 1::2:3:4:5 ok 47 - valid 1::2:3:4 ok 48 - valid 1::2:3 ok 49 - valid 1::8 ok 50 - valid ::2:3:4:5:6:7:8 ok 51 - valid ::2:3:4:5:6:7 ok 52 - valid ::2:3:4:5:6 ok 53 - valid ::2:3:4:5 ok 54 - valid ::2:3:4 ok 55 - valid ::2:3 ok 56 - valid ::8 ok 57 - valid 1:2:3:4:5:6:: ok 58 - valid 1:2:3:4:5:: ok 59 - valid 1:2:3:4:: ok 60 - valid 1:2:3:: ok 61 - valid 1:2:: ok 62 - valid 1:: ok 63 - valid 1:2:3:4:5::7:8 ok 64 - valid 2001:0000:1234:0000:0000:C1C0:ABCD:0876 ok 65 - valid 1:2:3:4::7:8 ok 66 - valid 1:2:3::7:8 ok 67 - valid 1:2::7:8 ok 68 - valid 1::7:8 ok 69 - valid 1:2:3:4:5:6:1.2.3.4 ok 70 - valid 1:2:3:4:5::1.2.3.4 ok 71 - valid 1:2:3:4::1.2.3.4 ok 72 - valid 1:2:3::1.2.3.4 ok 73 - valid 1:2::1.2.3.4 ok 74 - valid 1::1.2.3.4 ok 75 - valid 1:2:3:4::5:1.2.3.4 ok 76 - valid 1:2:3::5:1.2.3.4 ok 77 - valid 1:2::5:1.2.3.4 ok 78 - valid 1::5:1.2.3.4 ok 79 - valid 1::5:11.22.33.44 ok 80 - valid fe80::217:f2ff:254.7.237.98 ok 81 - valid fe80::217:f2ff:fe07:ed62 ok 82 - valid 2001:DB8:0:0:8:800:200C:417A ok 83 - valid FF01:0:0:0:0:0:0:101 ok 84 - valid 0:0:0:0:0:0:0:1 ok 85 - valid 0:0:0:0:0:0:0:0 ok 86 - valid 2001:DB8::8:800:200C:417A ok 87 - valid FF01::101 ok 88 - valid ::1 ok 89 - valid 0:0:0:0:0:0:13.1.68.3 ok 90 - valid 0:0:0:0:0:FFFF:129.144.52.38 ok 91 - valid ::13.1.68.3 ok 92 - valid ::FFFF:129.144.52.38 ok 93 - valid fe80:0000:0000:0000:0204:61ff:fe9d:f156 ok 94 - valid fe80:0:0:0:204:61ff:fe9d:f156 ok 95 - valid fe80::204:61ff:fe9d:f156 ok 96 - valid fe80:0:0:0:204:61ff:254.157.241.86 ok 97 - valid fe80::204:61ff:254.157.241.86 ok 98 - valid fe80:: ok 99 - valid fe80::1 ok 100 - valid 0000:0000:0000:0000:0000:0000:0000:0001 ok 101 - valid ::1 ok 102 - valid ::ffff:192.0.2.128 ok 103 - valid ::ffff:c000:280 ok 104 - invalid 127.0.0.1 ok 105 - invalid :: ok 106 - invalid : ok 107 - invalid 2001:0000:1234:0000:0000:C1C0:ABCD:0876 0 ok 108 - invalid 2001:0000:1234: 0000:0000:C1C0:ABCD:0876 ok 109 - invalid 02001:0000:1234:0000:0000:C1C0:ABCD:0876 ok 110 - invalid 2001:0000:1234:0000:00001:C1C0:ABCD:0876 ok 111 - invalid 3ffe:0b00:0000:0001:0000:0000:000a ok 112 - invalid FF02:0000:0000:0000:0000:0000:0000:0000:0001 ok 113 - invalid 3ffe:b00::1::a ok 114 - invalid ::1111:2222:3333:4444:5555:6666:: ok 115 - invalid 1:2:3::4:5::7:8 ok 116 - invalid 12345::6:7:8 ok 117 - invalid 1::5:400.2.3.4 ok 118 - invalid 1::5:260.2.3.4 ok 119 - invalid 1::5:256.2.3.4 ok 120 - invalid 1::5:1.256.3.4 ok 121 - invalid 1::5:1.2.256.4 ok 122 - invalid 1::5:1.2.3.256 ok 123 - invalid 1::5:300.2.3.4 ok 124 - invalid 1::5:1.300.3.4 ok 125 - invalid 1::5:1.2.300.4 ok 126 - invalid 1::5:1.2.3.300 ok 127 - invalid 1::5:900.2.3.4 ok 128 - invalid 1::5:1.900.3.4 ok 129 - invalid 1::5:1.2.900.4 ok 130 - invalid 1::5:1.2.3.900 ok 131 - invalid 1::5:300.300.300.300 ok 132 - invalid 1::5:3000.30.30.30 ok 133 - invalid 1::400.2.3.4 ok 134 - invalid 1::260.2.3.4 ok 135 - invalid 1::256.2.3.4 ok 136 - invalid 1::1.256.3.4 ok 137 - invalid 1::1.2.256.4 ok 138 - invalid 1::1.2.3.256 ok 139 - invalid 1::300.2.3.4 ok 140 - invalid 1::1.300.3.4 ok 141 - invalid 1::1.2.300.4 ok 142 - invalid 1::1.2.3.300 ok 143 - invalid 1::900.2.3.4 ok 144 - invalid 1::1.900.3.4 ok 145 - invalid 1::1.2.900.4 ok 146 - invalid 1::1.2.3.900 ok 147 - invalid 1::300.300.300.300 ok 148 - invalid 1::3000.30.30.30 ok 149 - invalid ::400.2.3.4 ok 150 - invalid ::260.2.3.4 ok 151 - invalid ::256.2.3.4 ok 152 - invalid ::1.256.3.4 ok 153 - invalid ::1.2.256.4 ok 154 - invalid ::1.2.3.256 ok 155 - invalid ::300.2.3.4 ok 156 - invalid ::1.300.3.4 ok 157 - invalid ::1.2.300.4 ok 158 - invalid ::1.2.3.300 ok 159 - invalid ::900.2.3.4 ok 160 - invalid ::1.900.3.4 ok 161 - invalid ::1.2.900.4 ok 162 - invalid ::1.2.3.900 ok 163 - invalid ::300.300.300.300 ok 164 - invalid ::3000.30.30.30 ok 165 - invalid 2001:DB8:0:0:8:800:200C:417A:221 ok 166 - invalid FF01::101::2 ok 167 - invalid 1111:2222:3333:4444::5555: ok 168 - invalid 1111:2222:3333::5555: ok 169 - invalid 1111:2222::5555: ok 170 - invalid 1111::5555: ok 171 - invalid ::5555: ok 172 - invalid ::: ok 173 - invalid 1111: ok 174 - invalid : ok 175 - invalid :1111:2222:3333:4444::5555 ok 176 - invalid :1111:2222:3333::5555 ok 177 - invalid :1111:2222::5555 ok 178 - invalid :1111::5555 ok 179 - invalid :::5555 ok 180 - invalid ::: ok 181 - invalid 1.2.3.4:1111:2222:3333:4444::5555 ok 182 - invalid 1.2.3.4:1111:2222:3333::5555 ok 183 - invalid 1.2.3.4:1111:2222::5555 ok 184 - invalid 1.2.3.4:1111::5555 ok 185 - invalid 1.2.3.4::5555 ok 186 - invalid 1.2.3.4:: ok 187 - invalid 123 ok 188 - invalid ldkfj ok 189 - invalid 2001::FFD3::57ab ok 190 - invalid 2001:db8:85a3::8a2e:37023:7334 ok 191 - invalid 2001:db8:85a3::8a2e:370k:7334 ok 192 - invalid 1:2:3:4:5:6:7:8:9 ok 193 - invalid 1::2::3 ok 194 - invalid 1:::3:4:5 ok 195 - invalid 1:2:3::4:5:6:7:8:9 ok 196 - invalid ::ffff:2.3.4 ok 197 - invalid ::ffff:257.1.2.3 ok 198 - invalid 1.2.3.4 ok t/2schema.t .... 1..7 ok 1 - default ok 2 - simple ok 3 - odd ok 4 - empty ok 5 - typo ok 6 - unknown ok 7 - code+min ok t/2size.t ...... 1..25 ok 1 - valid 0 ok 2 - expand_size(0) ok 3 - valid 1 ok 4 - expand_size(1) ok 5 - valid 12345 ok 6 - expand_size(12345) ok 7 - valid 0B ok 8 - expand_size(0B) ok 9 - valid 1b ok 10 - expand_size(1b) ok 11 - valid 12345B ok 12 - expand_size(12345B) ok 13 - valid 1kb ok 14 - expand_size(1kb) ok 15 - valid 2MB ok 16 - expand_size(2MB) ok 17 - valid 3gB ok 18 - expand_size(3gB) ok 19 - valid 0.5KB ok 20 - expand_size(0.5KB) ok 21 - invalid .1 ok 22 - invalid 1.1 ok 23 - invalid 1.1b ok 24 - invalid 1pb ok 25 - invalid 1 kb ok t/2traverse.t .. 1..52 ok 1 - 0 type <> ok 2 - 1 type <0> ok 3 - 1 data <0> ok 4 - 1 path <0> ok 5 - 1 type <0> ok 6 - 1 data <0> ok 7 - 1 path <0> ok 8 - 2 type <0 green> ok 9 - 2 data <0 green> ok 10 - 1 path <0 green> ok 11 - 2 type <0 green> ok 12 - 2 data <0 green> ok 13 - 1 path <0 green> ok 14 - 2 type <0 red> ok 15 - 2 data <0 red> ok 16 - 1 path <0 red> ok 17 - 2 type <0 red> ok 18 - 2 data <0 red> ok 19 - 1 path <0 red> ok 20 - 2 type <0 blue> ok 21 - 2 data <0 blue> ok 22 - 1 path <0 blue> ok 23 - 2 type <0 blue> ok 24 - 2 data <0 blue> ok 25 - 1 path <0 blue> ok 26 - count ok 27 - 0 type <> ok 28 - 1 type ok 29 - 1 data ok 30 - 1 path ok 31 - 1 type ok 32 - 1 data ok 33 - 1 path ok 34 - 2 type ok 35 - 2 data ok 36 - 1 path ok 37 - 2 type ok 38 - 2 data ok 39 - 1 path ok 40 - 2 type ok 41 - 2 data ok 42 - 1 path ok 43 - 2 type ok 44 - 2 data ok 45 - 1 path ok 46 - 2 type ok 47 - 2 data ok 48 - 1 path ok 49 - 2 type ok 50 - 2 data ok 51 - 1 path ok 52 - count ok t/3pod.t ....... 1..1 ok 1 - POD test for blib/lib/Config/Validator.pm ok t/4podcov.t .... 1..1 ok 1 - Pod coverage on Config::Validator ok All tests successful. Files=14, Tests=638, 3 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU) Result: PASS LCONS/Config-Validator-1.3.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/L/LC/LCONS/CHECKSUMS Lionel Cons <lcons@cpan.org> schema based configuration validation >>> (cd C:\cpanfly-5.22-64\var\tmp\cpan_build\Config-Validator-1.3-Qp2Ipu && tar cvf - Config-Validator-1.3.ppd blib) | gzip -c >C:/cpanfly-5.22-64/var/REPO/L/LC/LCONS/Config-Validator-1.3.tar.gz Config-Validator-1.3.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/Validator.pm LCONS/Config-Generator-1.0.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-64\var\tmp\cpan_build\Config-Generator-1.0-aDKg00 LCONS/Config-Generator-1.0.tar.gz Has already been prepared Running make for L/LC/LCONS/Config-Generator-1.0.tar.gz Prepending C:\cpanfly-5.22-64\var\tmp\cpan_build\Config-Validator-1.3-Qp2Ipu/blib/arch C:\cpanfly-5.22-64\var\tmp\cpan_build\Config-Validator-1.3-Qp2Ipu/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Config/Generator/Random.pm blib\lib\Config\Generator\Random.pm cp lib/Config/Generator/XML.pm blib\lib\Config\Generator\XML.pm cp lib/Config/Generator/Schema.pm blib\lib\Config\Generator\Schema.pm cp lib/Config/Generator/Config.pm blib\lib\Config\Generator\Config.pm cp lib/Config/Generator/Util.pm blib\lib\Config\Generator\Util.pm cp lib/Config/Generator/Crontab.pm blib\lib\Config\Generator\Crontab.pm cp lib/Config/Generator/File.pm blib\lib\Config\Generator\File.pm cp lib/Config/Generator/Hook.pm blib\lib\Config\Generator\Hook.pm cp lib/Config/Generator/Template.pm blib\lib\Config\Generator\Template.pm cp lib/Config/Generator.pm blib\lib\Config\Generator.pm "C:\Perl-5.22-64\bin\perl.exe" -MExtUtils::Command -e cp -- bin/yacg blib\script\yacg pl2bat.bat blib\script\yacg :WinNT was unexpected at this time. dmake: Error code 255, while making 'blib\script\yacg' LCONS/Config-Generator-1.0.tar.gz dmake -- NOT OK Finished 2017-03-22T03:13:32