Checking if your kit is complete... Warning: the following files are missing in your kit: pm_to_blib Please inform the author. Writing Makefile for Net::DNS::ZoneFile cp ZoneFile.pm blib/lib/Net/DNS/ZoneFile.pm Manifying blib/man3/Net::DNS::ZoneFile.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.......1..1 ok 1 ok t/comment.......1..6 ok 1 - Zone with just a bare comment ok 2 - Zone with just an empty comment ok 3 - Zone with just an empty comment and a \n ok 4 - Two comments back to back ok 5 - A comment and an RR ok 6 - Two comments back to back and an RR ok t/generate......1..7 ok 1 - Parsing of a $GENERATE statement ok 2 - Number of parsed RRs ok 3 - First RR of a $GENERATE ok 4 - Second RR of a $GENERATE ok 5 - Third RR of a $GENERATE ok 6 - Fourth RR of a $GENERATE ok 7 - Last RR of a $GENERATE ok t/include.......1..15 ok 1 - Creation of test directory ok 2 - Creation of test file ok.com ok 3 - Population of test zone ok.com ok 4 - Close of file for zone ok.com ok 5 - Creation of test file i/ok.com ok 6 - Population of test zone i/ok.com ok 7 - Close of file for zone i/ok.com ok 8 - Zone parse on ./ ok 9 - RR comparison ok 10 - Zone parse on i/ ok 11 - RR comparison ok 12 - Zone parse on . ok 13 - RR comparison ok 14 - Zone parse on ./i/ ok 15 - RR comparison ok t/null-rr.......1..4 ok 1 - Parsing of the zone file ok 2 - Correct number of records ok 3 - First dummy RR is ok ok 4 - Second dummy RR is ok ok t/origin........1..8 ok 1 - Empty zone ok 2 - Simple $ORIGIN clause ok 3 - Simple $ORIGIN clause with comments ok 4 - Simple $ORIGIN clause with no trailing dot ok 5 - Simple $ORIGIN clause with comments and no dot ok 6 - Simple $ORIGIN clause with comments and just a dot ok 7 - Simple $ORIGIN clause with just a dot ok 8 - $ORIGIN token alone in the file ok t/read..........1..3 ok 1 - parse of the test zone ok 2 - readfh ok 3 - read ok t/rr-multi-a....1..6 ok 1 - Correct number of RRs in zone ok 2 - Correct (empty) RR parsed ok 3 - Correct number of RRs in zone ok 4 - Correct (partial) RR parsed ok 5 - Correct number of RRs in zone ok 6 - Correct (fqdn) RR parsed ok t/rrs-ws........1..66 ok 1 - Parsing . 300 IN A 127.0.0.1 ok 2 - RR comparison for . 300 IN A 127.0.0.1 + whitespace ok 3 - Parsing localhost. 300 IN A 127.0.0.1 ok 4 - RR comparison for localhost. 300 IN A 127.0.0.1 + whitespace ok 5 - Parsing localhost IN A 127.0.0.1 ok 6 - RR comparison for localhost IN A 127.0.0.1 + whitespace ok 7 - Parsing localhost.acme IN A 127.0.0.1 ok 8 - RR comparison for localhost.acme IN A 127.0.0.1 + whitespace ok 9 - Parsing localhost A 127.0.0.1 ok 10 - RR comparison for localhost A 127.0.0.1 + whitespace ok 11 - Parsing localhost. 300 A 127.0.0.1 ok 12 - RR comparison for localhost. 300 A 127.0.0.1 + whitespace ok 13 - Parsing 10.10.10.10.in-addr.arpa 300 IN PTR www.acme.com. ok 14 - RR comparison for 10.10.10.10.in-addr.arpa 300 IN PTR www.acme.com. + whitespace ok 15 - Parsing 10.10.10.10.in-addr.arpa. 300 IN PTR www.acme.com. ok 16 - RR comparison for 10.10.10.10.in-addr.arpa. 300 IN PTR www.acme.com. + whitespace ok 17 - Parsing 10.10.10.10.in-addr.arpa. 300 PTR www.acme.com. ok 18 - RR comparison for 10.10.10.10.in-addr.arpa. 300 PTR www.acme.com. + whitespace ok 19 - Parsing 10.10.10.10.in-addr.arpa. IN PTR www.acme.com. ok 20 - RR comparison for 10.10.10.10.in-addr.arpa. IN PTR www.acme.com. + whitespace ok 21 - Parsing 10.10.10.10.in-addr.arpa PTR www.acme.com. ok 22 - RR comparison for 10.10.10.10.in-addr.arpa PTR www.acme.com. + whitespace ok 23 - Parsing . 3600 IN NS dns1.acme.com. ok 24 - RR comparison for . 3600 IN NS dns1.acme.com. + whitespace ok 25 - Parsing acme.com. 3600 IN NS dns1.acme.com. ok 26 - RR comparison for acme.com. 3600 IN NS dns1.acme.com. + whitespace ok 27 - Parsing @ 3600 IN NS dns1.acme.com. ok 28 - RR comparison for @ 3600 IN NS dns1.acme.com. + whitespace ok 29 - Parsing acme.com. 100 IN CNAME www.acme.com. ok 30 - RR comparison for acme.com. 100 IN CNAME www.acme.com. + whitespace ok 31 - Parsing acme.com 100 IN CNAME www.acme.com. ok 32 - RR comparison for acme.com 100 IN CNAME www.acme.com. + whitespace ok 33 - Parsing text.acme.com. 100 IN TXT "This is a quite long text" ok 34 - RR comparison for text.acme.com. 100 IN TXT "This is a quite long text" + whitespace ok 35 - Parsing text.acme.com IN TXT "This is another piece" ok 36 - RR comparison for text.acme.com IN TXT "This is another piece" + whitespace ok 37 - Parsing text.acme.com TXT "This is another piece" ok 38 - RR comparison for text.acme.com TXT "This is another piece" + whitespace ok 39 - Parsing * 100 IN MX 10 mailhost.acme.com. ok 40 - RR comparison for * 100 IN MX 10 mailhost.acme.com. + whitespace ok 41 - Parsing * IN A 1.2.3.4 ok 42 - RR comparison for * IN A 1.2.3.4 + whitespace ok 43 - Parsing * 10 IN A 1.2.3.4 ok 44 - RR comparison for * 10 IN A 1.2.3.4 + whitespace # Failed test (t/rrs-ws.t at line 57) # got: '*. 10 IN A 1.2.3.4' # expected: '*. 0 IN ANY ; rdlength = 0' ok 45 - Parsing * IN 10 A 1.2.3.4 not ok 46 - RR comparison for * IN 10 A 1.2.3.4 + whitespace ok 47 - Parsing acme.com. 200 IN MX 10 mailhost.acme.com. ok 48 - RR comparison for acme.com. 200 IN MX 10 mailhost.acme.com. + whitespace ok 49 - Parsing acme.com. IN MX 10 mailhost.acme.com. ok 50 - RR comparison for acme.com. IN MX 10 mailhost.acme.com. + whitespace ok 51 - Parsing acme.com. MX 10 mailhost.acme.com. ok 52 - RR comparison for acme.com. MX 10 mailhost.acme.com. + whitespace ok 53 - Parsing acme.com 200 IN MX 10 mailhost.acme.com. ok 54 - RR comparison for acme.com 200 IN MX 10 mailhost.acme.com. + whitespace ok 55 - Parsing acme.com IN MX 10 mailhost.acme.com. ok 56 - RR comparison for acme.com IN MX 10 mailhost.acme.com. + whitespace ok 57 - Parsing acme.com MX 10 mailhost.acme.com. ok 58 - RR comparison for acme.com MX 10 mailhost.acme.com. + whitespace ok 59 - Parsing acme.com. IN SOA dns1.acme.com. me.acme.com. ( 1 2 3 4 5 ) ok 60 - RR comparison for acme.com. IN SOA dns1.acme.com. me.acme.com. ( 1 2 3 4 5 ) + whitespace ok 61 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 62 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) + whitespace ok 63 - Parsing @ IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 64 - RR comparison for @ IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) + whitespace ok 65 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 66 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) + whitespace # Looks like you failed 1 tests of 66. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 46 Failed 1/66 tests, 98.48% okay t/rrs...........1..64 ok 1 - Parsing . 300 IN A 127.0.0.1 ok 2 - RR comparison for . 300 IN A 127.0.0.1 ok 3 - Parsing localhost. 300 IN A 127.0.0.1 ok 4 - RR comparison for localhost. 300 IN A 127.0.0.1 ok 5 - Parsing localhost IN A 127.0.0.1 ok 6 - RR comparison for localhost IN A 127.0.0.1 ok 7 - Parsing localhost A 127.0.0.1 ok 8 - RR comparison for localhost A 127.0.0.1 ok 9 - Parsing localhost. 300 A 127.0.0.1 ok 10 - RR comparison for localhost. 300 A 127.0.0.1 ok 11 - Parsing 10.10.10.10.in-addr.arpa 300 IN PTR www.acme.com. ok 12 - RR comparison for 10.10.10.10.in-addr.arpa 300 IN PTR www.acme.com. ok 13 - Parsing 10.10.10.10.in-addr.arpa. 300 IN PTR www.acme.com. ok 14 - RR comparison for 10.10.10.10.in-addr.arpa. 300 IN PTR www.acme.com. ok 15 - Parsing 10.10.10.10.in-addr.arpa. 300 PTR www.acme.com. ok 16 - RR comparison for 10.10.10.10.in-addr.arpa. 300 PTR www.acme.com. ok 17 - Parsing 10.10.10.10.in-addr.arpa. IN PTR www.acme.com. ok 18 - RR comparison for 10.10.10.10.in-addr.arpa. IN PTR www.acme.com. ok 19 - Parsing 10.10.10.10.in-addr.arpa PTR www.acme.com. ok 20 - RR comparison for 10.10.10.10.in-addr.arpa PTR www.acme.com. ok 21 - Parsing . 3600 IN NS dns1.acme.com. ok 22 - RR comparison for . 3600 IN NS dns1.acme.com. ok 23 - Parsing acme.com. 3600 IN NS dns1.acme.com. ok 24 - RR comparison for acme.com. 3600 IN NS dns1.acme.com. ok 25 - Parsing @ 3600 IN NS dns1.acme.com. ok 26 - RR comparison for @ 3600 IN NS dns1.acme.com. ok 27 - Parsing acme.com. 100 IN CNAME www.acme.com. ok 28 - RR comparison for acme.com. 100 IN CNAME www.acme.com. ok 29 - Parsing acme.com 100 IN CNAME www.acme.com. ok 30 - RR comparison for acme.com 100 IN CNAME www.acme.com. ok 31 - Parsing text.acme.com. 100 IN TXT "This is a quite long text" ok 32 - RR comparison for text.acme.com. 100 IN TXT "This is a quite long text" ok 33 - Parsing text.acme.com IN TXT "This is another piece" ok 34 - RR comparison for text.acme.com IN TXT "This is another piece" ok 35 - Parsing text.acme.com TXT "This is another piece" ok 36 - RR comparison for text.acme.com TXT "This is another piece" ok 37 - Parsing * 100 IN MX 10 mailhost.acme.com. ok 38 - RR comparison for * 100 IN MX 10 mailhost.acme.com. ok 39 - Parsing * IN A 1.2.3.4 ok 40 - RR comparison for * IN A 1.2.3.4 ok 41 - Parsing * 10 IN A 1.2.3.4 ok 42 - RR comparison for * 10 IN A 1.2.3.4 # Failed test (t/rrs.t at line 55) ok 43 - Parsing * IN 10 A 1.2.3.4 not ok 44 - RR comparison for * IN 10 A 1.2.3.4 # got: '*. 10 IN A 1.2.3.4' # expected: '*. 0 IN ANY ; rdlength = 0' ok 45 - Parsing acme.com. 200 IN MX 10 mailhost.acme.com. ok 46 - RR comparison for acme.com. 200 IN MX 10 mailhost.acme.com. ok 47 - Parsing acme.com. IN MX 10 mailhost.acme.com. ok 48 - RR comparison for acme.com. IN MX 10 mailhost.acme.com. ok 49 - Parsing acme.com. MX 10 mailhost.acme.com. ok 50 - RR comparison for acme.com. MX 10 mailhost.acme.com. ok 51 - Parsing acme.com 200 IN MX 10 mailhost.acme.com. ok 52 - RR comparison for acme.com 200 IN MX 10 mailhost.acme.com. ok 53 - Parsing acme.com IN MX 10 mailhost.acme.com. ok 54 - RR comparison for acme.com IN MX 10 mailhost.acme.com. ok 55 - Parsing acme.com MX 10 mailhost.acme.com. ok 56 - RR comparison for acme.com MX 10 mailhost.acme.com. ok 57 - Parsing acme.com. IN SOA dns1.acme.com. me.acme.com. ( 1 2 3 4 5 ) ok 58 - RR comparison for acme.com. IN SOA dns1.acme.com. me.acme.com. ( 1 2 3 4 5 ) ok 59 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 60 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 61 - Parsing @ IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 62 - RR comparison for @ IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 63 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) ok 64 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 ) # Looks like you failed 1 tests of 64. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 44 Failed 1/64 tests, 98.44% okay t/soattl........1..5 ok 1 - parse of the test zone ok 2 - readfh ok 3 - read ok 4 - re-read ok 5 - RR comparison ok t/ttl...........1..3 ok 1 - Simple $TTL clause ok 2 - Simple $TTL clause with comments ok 3 - $TTL token alone in the file ok t/zone..........1..23 ok 1 - Parsing of a zone file ok 2 - IN-ADDR.ARPA SOA ok 3 - First NS RR ok 4 - Second NS RR ok 5 - PTR RR with default TTL ok 6 - PTR RR with explicit TTL ok 7 - PTR RR with no class ok 8 - PTR RR with no class and default TTL ok 9 - Plan PTR RR ok 10 - acme.com. SOA ok 11 - First NS RR ok 12 - Second NS RR ok 13 - Third NS RR ok 14 - Innocent MX ok 15 - MX with TTL ok 16 - Compact MX ok 17 - Simple A RR ok 18 - FQDN A RR ok 19 - @ CNAME ok 20 - A RR for the root domain (invalid anyway) ok 21 - Simple A RR ok 22 - dangling TXT RR ok 23 - @ on the RHS ok Failed 2/13 test scripts, 84.62% okay. 2/211 subtests failed, 99.05% okay. Failed Test Stat Wstat Total Fail Failed List of Failed --------------------------------------------------------------------------------------------------------------------------- t/rrs-ws.t 1 256 66 1 1.52% 46 t/rrs.t 1 256 64 1 1.56% 44 make: *** [test_dynamic] Error 25