*** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Directory::Scratch ...loaded. (0.12 >= 0.05) - Test::More ...loaded. (0.72) - Exporter ...loaded. (5.60) - Module::Pluggable ...loaded. (3.6) - Carp ...loaded. (1.08) - Best ...loaded. (0.11 >= 0.06) - YAML ...loaded. (0.66) - File::Spec ...loaded. (3.25) [YAML::Syck for better performance] - YAML::Syck ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y Sorry, we have to rerun the configuration dialog for CPAN.pm due to some missing parameters... Do you want to use a different command for './Build install'? Sudo users will probably prefer: su root -c ./Build or sudo ./Build or /path1/to/sudo -u admin_account ./Build or some such. Your choice: [./Build] ./Build Please remember to call 'o conf commit' to make the config permanent! CPAN: File::HomeDir loaded ok (v0.66) *** Dependencies will be installed the next time you type 'make'. (You may need to do that as the 'root' user.) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for File::Attributes /Users/cpanrun/build/5.10.0/bin/perl "-Iinc" Makefile.PL --config= --installdeps=YAML::Syck,0 Sorry, we have to rerun the configuration dialog for CPAN.pm due to some missing parameters... Do you want to use a different command for './Build install'? Sudo users will probably prefer: su root -c ./Build or sudo ./Build or /path1/to/sudo -u admin_account ./Build or some such. Your choice: [./Build] ./Build Please remember to call 'o conf commit' to make the config permanent! CPAN: File::HomeDir loaded ok (v0.66) *** Installing dependencies... [MSG] No '/Users/cpanrun/.cpanplus/custom-sources' dir, skipping custom sources *** Installing YAML::Syck... Running [/Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/../bin/cpanp-run-perl /Users/cpanrun/.cpanplus/5.10.0/build/YAML-Syck-0.99/Makefile.PL ]... *** WARNING *** YAML::Syck version >=0.60 breaks compatibility with earlier versions of YAML::Syck and YAML.pm (<0.60) when serializing blessed references. See the COMPATIBILITY file for more information. Checking if your kit is complete... Looks good Warning: prerequisite Devel::Leak 0 not found. Writing Makefile for YAML::Syck Running [/Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/../bin/cpanp-run-perl /Users/cpanrun/.cpanplus/5.10.0/build/Devel-Leak-0.03/Makefile.PL ]... This perl is not compiled with -DDEBUGGING - functions restricted Checking if your kit is complete... Looks good Writing Makefile for Devel::Leak Running [/usr/bin/make test ]... PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/basic....new 0x1832680 : new 0x18326a0 : ok All tests successful. Files=1, Tests=3, 0 wallclock secs ( 0.08 cusr + 0.03 csys = 0.11 CPU) Running [/usr/bin/make test ]... PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/1-basic...................ok t/11-loadfile...............ok t/12-dumpfile...............ok t/2-scalars.................ok t/3-objects.................ok t/4-perl_tag_scheme.........ok t/json-basic................ok t/json-circular-ref.........ok t/json-crlf.................ok t/json-empty................ok t/json-indent...............ok t/json-minus................ok t/json-newline..............ok t/json-null.................ok t/json-refs.................ok t/json-singlequote..........ok t/leak...................... # Failed test 'No leaks - Dump code' # at t/leak.t line 135. # got: '100' # expected: '0' # Looks like you failed 1 test of 11. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 11 Failed 1/11 tests, 90.91% okay t/yaml-blessed-ref..........ok t/yaml-implicit-warnings....ok t/yaml-tie..................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/leak.t 1 256 11 1 11 Failed 1/20 test scripts. 1/298 subtests failed. Files=20, Tests=298, 4 wallclock secs ( 2.66 cusr + 0.75 csys = 3.41 CPU) Failed 1/20 test programs. 1/298 subtests failed. make[1]: *** [test_dynamic] Error 255 [ERROR] MAKE TEST failed: PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/1-basic...................ok t/11-loadfile...............ok t/12-dumpfile...............ok t/2-scalars.................ok t/3-objects.................ok t/4-perl_tag_scheme.........ok t/json-basic................ok t/json-circular-ref.........ok t/json-crlf.................ok t/json-empty................ok t/json-indent...............ok t/json-minus................ok t/json-newline..............ok t/json-null.................ok t/json-refs.................ok t/json-singlequote..........ok t/leak...................... # Failed test 'No leaks - Dump code' # at t/leak.t line 135. # got: '100' # expected: '0' # Looks like you failed 1 test of 11. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 11 Failed 1/11 tests, 90.91% okay t/yaml-blessed-ref..........ok t/yaml-implicit-warnings....ok t/yaml-tie..................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/leak.t 1 256 11 1 11 Failed 1/20 test scripts. 1/298 subtests failed. Files=20, Tests=298, 4 wallclock secs ( 2.66 cusr + 0.75 csys = 3.41 CPU) Failed 1/20 test programs. 1/298 subtests failed. make[1]: *** [test_dynamic] Error 255 [ERROR] Unable to create a new distribution object for 'YAML::Syck' -- cannot continue Key 'ok' () is of invalid type for 'CPANPLUS::Backend::RV::new' provided by CPANPLUS::Backend::__ANON__ at /Users/cpanrun/build/5.10.0/lib/CPANPLUS/Backend.pm line 395 *** YAML::Syck installation cancelled. *** Module::AutoInstall installation finished. cp lib/File/Attributes/Base.pm blib/lib/File/Attributes/Base.pm cp lib/File/Attributes/Simple.pm blib/lib/File/Attributes/Simple.pm cp lib/File/Attributes.pm blib/lib/File/Attributes.pm Manifying blib/man3/File::Attributes::Base.3 Manifying blib/man3/File::Attributes::Simple.3 Manifying blib/man3/File::Attributes.3 /Users/cpanrun/build/5.10.0/bin/perl "-Iinc" Makefile.PL --config= --installdeps=YAML::Syck,0 Sorry, we have to rerun the configuration dialog for CPAN.pm due to some missing parameters... Do you want to use a different command for './Build install'? Sudo users will probably prefer: su root -c ./Build or sudo ./Build or /path1/to/sudo -u admin_account ./Build or some such. Your choice: [./Build] ./Build Please remember to call 'o conf commit' to make the config permanent! CPAN: File::HomeDir loaded ok (v0.66) *** Installing dependencies... [MSG] No '/Users/cpanrun/.cpanplus/custom-sources' dir, skipping custom sources *** Installing YAML::Syck... Running [/Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/../bin/cpanp-run-perl /Users/cpanrun/.cpanplus/5.10.0/build/YAML-Syck-0.99/Makefile.PL ]... *** WARNING *** YAML::Syck version >=0.60 breaks compatibility with earlier versions of YAML::Syck and YAML.pm (<0.60) when serializing blessed references. See the COMPATIBILITY file for more information. Writing Makefile for YAML::Syck Running [/usr/bin/make test ]... PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/1-basic...................1..3 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:31 2007 # Current time GMT: Sat Nov 24 02:58:31 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok t/11-loadfile...............1..8 ok 1 - LoadFile(*DATA) works ok 2 - LoadFile(\*DATA) works ok 3 - LoadFile works with file names ok 4 - LoadFile works with IO::File ok 5 - LoadFile works with indirect filehandles ok 6 - LoadFile works with ordinary filehandles ok 7 - LoadFile works with glob refs ok 8 - LoadFile works with in-memory files ok t/12-dumpfile...............1..6 ok 1 - DumpFile works with filenames ok 2 - DumpFile works with IO::File ok 3 - DumpFile works with indirect file handles ok 4 - DumpFile works with ordinary file handles ok 5 - DumpFile works with glob refs ok 6 - DumpFile works with in-memory files ok t/2-scalars.................1..75 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:32 2007 # Current time GMT: Sat Nov 24 02:58:32 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok t/3-objects.................1..29 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:32 2007 # Current time GMT: Sat Nov 24 02:58:32 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t/4-perl_tag_scheme.........1..18 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:32 2007 # Current time GMT: Sat Nov 24 02:58:32 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/json-basic................1..126 ok 1 - roundtrip "foo" -> 'foo' -> "foo" ok 2 - compatibility with JSON.pm "foo" ok 3 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 4 - compatibility with JSON.pm [1,2,3] ok 5 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 6 - compatibility with JSON.pm [1,2,3] ok 7 - roundtrip 2 -> 2 -> 2 ok 8 - compatibility with JSON.pm 2 ok 9 - roundtrip 2.1 -> '2.1' -> 2.1 ok 10 - compatibility with JSON.pm 2.1 ok 11 - roundtrip "foo'bar" -> 'foo\'bar' -> "foo'bar" ok 12 - compatibility with JSON.pm "foo'bar" ok 13 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 14 - compatibility with JSON.pm [1,2,3] ok 15 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 16 - compatibility with JSON.pm [1.1,2.2,3.3] ok 17 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 18 - compatibility with JSON.pm [1.1,2.2,3.3] ok 19 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 20 - compatibility with JSON.pm {"foo":"bar"} ok 21 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 22 - compatibility with JSON.pm {"foo":"bar"} ok 23 - roundtrip [{"foo":2},{"foo":"bar"}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{"foo":2},{"foo":"bar"}] ok 24 - compatibility with JSON.pm [{"foo":2},{"foo":"bar"}] ok 25 - roundtrip "媾" -> '媾' -> "媾" ok 26 - compatibility with JSON.pm "媾" ok 27 - roundtrip null -> undef -> null ok 28 - compatibility with JSON.pm null ok 29 - roundtrip {"foo":null} -> {'foo' => undef} -> {"foo":null} ok 30 - compatibility with JSON.pm {"foo":null} ok 31 - roundtrip "" -> '' -> "" ok 32 - compatibility with JSON.pm "" ok 33 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 34 - compatibility with JSON.pm [null,null] ok 35 - roundtrip ["",null] -> ['',undef] -> ["",null] ok 36 - compatibility with JSON.pm ["",null] ok 37 - roundtrip {"foo":""} -> {'foo' => ''} -> {"foo":""} ok 38 - compatibility with JSON.pm {"foo":""} ok 39 - roundtrip ["\"://\""] -> ['"://"'] -> ["\"://\""] ok 40 - compatibility with JSON.pm ["\"://\""] ok 41 - roundtrip "~foo" -> '~foo' -> "~foo" ok 42 - compatibility with JSON.pm "~foo" ok 43 - roundtrip "foo" -> 'foo' -> "foo" ok 44 - compatibility with JSON.pm "foo" ok 45 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 46 - compatibility with JSON.pm [1,2,3] ok 47 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 48 - compatibility with JSON.pm [1,2,3] ok 49 - roundtrip 2 -> 2 -> 2 ok 50 - compatibility with JSON.pm 2 ok 51 - roundtrip 2.1 -> '2.1' -> 2.1 ok 52 - compatibility with JSON.pm 2.1 ok 53 - roundtrip "foo'bar" -> 'foo\'bar' -> "foo'bar" ok 54 - compatibility with JSON.pm "foo'bar" ok 55 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 56 - compatibility with JSON.pm [1,2,3] ok 57 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 58 - compatibility with JSON.pm [1.1,2.2,3.3] ok 59 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 60 - compatibility with JSON.pm [1.1,2.2,3.3] ok 61 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 62 - compatibility with JSON.pm {"foo":"bar"} ok 63 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 64 - compatibility with JSON.pm {"foo":"bar"} ok 65 - roundtrip [{"foo":2},{"foo":"bar"}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{"foo":2},{"foo":"bar"}] ok 66 - compatibility with JSON.pm [{"foo":2},{"foo":"bar"}] ok 67 - roundtrip "媾" -> "\x{5abe}" -> "媾" ok 68 - compatibility with JSON.pm "媾" ok 69 - roundtrip null -> undef -> null ok 70 - compatibility with JSON.pm null ok 71 - roundtrip {"foo":null} -> {'foo' => undef} -> {"foo":null} ok 72 - compatibility with JSON.pm {"foo":null} ok 73 - roundtrip "" -> '' -> "" ok 74 - compatibility with JSON.pm "" ok 75 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 76 - compatibility with JSON.pm [null,null] ok 77 - roundtrip ["",null] -> ['',undef] -> ["",null] ok 78 - compatibility with JSON.pm ["",null] ok 79 - roundtrip {"foo":""} -> {'foo' => ''} -> {"foo":""} ok 80 - compatibility with JSON.pm {"foo":""} ok 81 - roundtrip ["\"://\""] -> ['"://"'] -> ["\"://\""] ok 82 - compatibility with JSON.pm ["\"://\""] ok 83 - roundtrip "~foo" -> '~foo' -> "~foo" ok 84 - compatibility with JSON.pm "~foo" ok 85 - roundtrip 'foo' -> 'foo' -> 'foo' ok 86 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 87 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 88 - roundtrip 2 -> 2 -> 2 ok 89 - roundtrip 2.1 -> '2.1' -> 2.1 ok 90 - roundtrip 'foo\'bar' -> 'foo\'bar' -> 'foo\'bar' ok 91 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 92 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 93 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 94 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 95 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 96 - roundtrip [{'foo':2},{'foo':'bar'}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{'foo':2},{'foo':'bar'}] ok 97 - roundtrip '媾' -> '媾' -> '媾' ok 98 - roundtrip null -> undef -> null ok 99 - roundtrip {'foo':null} -> {'foo' => undef} -> {'foo':null} ok 100 - roundtrip '' -> '' -> '' ok 101 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 102 - roundtrip ['',null] -> ['',undef] -> ['',null] ok 103 - roundtrip {'foo':''} -> {'foo' => ''} -> {'foo':''} ok 104 - roundtrip ['\'://\''] -> ['\'://\''] -> ['\'://\''] ok 105 - roundtrip '~foo' -> '~foo' -> '~foo' ok 106 - roundtrip 'foo' -> 'foo' -> 'foo' ok 107 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 108 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 109 - roundtrip 2 -> 2 -> 2 ok 110 - roundtrip 2.1 -> '2.1' -> 2.1 ok 111 - roundtrip 'foo\'bar' -> 'foo\'bar' -> 'foo\'bar' ok 112 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 113 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 114 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 115 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 116 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 117 - roundtrip [{'foo':2},{'foo':'bar'}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{'foo':2},{'foo':'bar'}] ok 118 - roundtrip '媾' -> "\x{5abe}" -> '媾' ok 119 - roundtrip null -> undef -> null ok 120 - roundtrip {'foo':null} -> {'foo' => undef} -> {'foo':null} ok 121 - roundtrip '' -> '' -> '' ok 122 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 123 - roundtrip ['',null] -> ['',undef] -> ['',null] ok 124 - roundtrip {'foo':''} -> {'foo' => ''} -> {'foo':''} ok 125 - roundtrip ['\'://\''] -> ['\'://\''] -> ['\'://\''] ok 126 - roundtrip '~foo' -> '~foo' -> '~foo' ok t/json-circular-ref.........1..1 ok 1 - No segfault ok t/json-crlf.................1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/json-empty................1..1 ok 1 ok t/json-indent...............1..1 ok 1 ok t/json-minus................1..1 ok 1 ok t/json-newline..............1..1 ok 1 ok t/json-null.................1..2 ok 1 ok 2 ok t/json-refs.................1..2 ok 1 ok 2 ok t/json-singlequote..........1..4 ok 1 ok 2 ok 3 ok 4 ok t/leak......................1..11 ok 1 - No leaks - array ok 2 - No leaks - hash ok 3 - No leaks - code ok 4 - Load failed (expected) ok 5 - No leaks - Load failure ok 6 - Load failed on code syntax error (expected) not ok 7 - No leaks - Load failure (code) # TODO It looks like evals leak, but we're better than Storable # Failed (TODO) test 'No leaks - Load failure (code)' # at t/leak.t line 103. # got: '20' # expected: '0' ok 8 - Dump succeeded ok 9 - No leaks - Dump ok 10 - Dump succeeded not ok 11 - No leaks - Dump code # Failed test 'No leaks - Dump code' # at t/leak.t line 135. # got: '100' # expected: '0' # Looks like you failed 1 test of 11. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 11 Failed 1/11 tests, 90.91% okay t/yaml-blessed-ref..........1..1 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:35 2007 # Current time GMT: Sat Nov 24 02:58:35 2007 # Using Test.pm version 1.25 ok 1 ok t/yaml-implicit-warnings....ok 1 - no warnings 1..1 ok t/yaml-tie..................1..1 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:35 2007 # Current time GMT: Sat Nov 24 02:58:35 2007 # Using Test.pm version 1.25 ok 1 ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/leak.t 1 256 11 1 11 Failed 1/20 test scripts. 1/298 subtests failed. Files=20, Tests=298, 4 wallclock secs ( 2.67 cusr + 0.73 csys = 3.40 CPU) Failed 1/20 test programs. 1/298 subtests failed. make[1]: *** [test_dynamic] Error 255 [ERROR] MAKE TEST failed: PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/1-basic...................1..3 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:31 2007 # Current time GMT: Sat Nov 24 02:58:31 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok t/11-loadfile...............1..8 ok 1 - LoadFile(*DATA) works ok 2 - LoadFile(\*DATA) works ok 3 - LoadFile works with file names ok 4 - LoadFile works with IO::File ok 5 - LoadFile works with indirect filehandles ok 6 - LoadFile works with ordinary filehandles ok 7 - LoadFile works with glob refs ok 8 - LoadFile works with in-memory files ok t/12-dumpfile...............1..6 ok 1 - DumpFile works with filenames ok 2 - DumpFile works with IO::File ok 3 - DumpFile works with indirect file handles ok 4 - DumpFile works with ordinary file handles ok 5 - DumpFile works with glob refs ok 6 - DumpFile works with in-memory files ok t/2-scalars.................1..75 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:32 2007 # Current time GMT: Sat Nov 24 02:58:32 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok t/3-objects.................1..29 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:32 2007 # Current time GMT: Sat Nov 24 02:58:32 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t/4-perl_tag_scheme.........1..18 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:32 2007 # Current time GMT: Sat Nov 24 02:58:32 2007 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/json-basic................1..126 ok 1 - roundtrip "foo" -> 'foo' -> "foo" ok 2 - compatibility with JSON.pm "foo" ok 3 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 4 - compatibility with JSON.pm [1,2,3] ok 5 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 6 - compatibility with JSON.pm [1,2,3] ok 7 - roundtrip 2 -> 2 -> 2 ok 8 - compatibility with JSON.pm 2 ok 9 - roundtrip 2.1 -> '2.1' -> 2.1 ok 10 - compatibility with JSON.pm 2.1 ok 11 - roundtrip "foo'bar" -> 'foo\'bar' -> "foo'bar" ok 12 - compatibility with JSON.pm "foo'bar" ok 13 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 14 - compatibility with JSON.pm [1,2,3] ok 15 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 16 - compatibility with JSON.pm [1.1,2.2,3.3] ok 17 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 18 - compatibility with JSON.pm [1.1,2.2,3.3] ok 19 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 20 - compatibility with JSON.pm {"foo":"bar"} ok 21 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 22 - compatibility with JSON.pm {"foo":"bar"} ok 23 - roundtrip [{"foo":2},{"foo":"bar"}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{"foo":2},{"foo":"bar"}] ok 24 - compatibility with JSON.pm [{"foo":2},{"foo":"bar"}] ok 25 - roundtrip "媾" -> '媾' -> "媾" ok 26 - compatibility with JSON.pm "媾" ok 27 - roundtrip null -> undef -> null ok 28 - compatibility with JSON.pm null ok 29 - roundtrip {"foo":null} -> {'foo' => undef} -> {"foo":null} ok 30 - compatibility with JSON.pm {"foo":null} ok 31 - roundtrip "" -> '' -> "" ok 32 - compatibility with JSON.pm "" ok 33 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 34 - compatibility with JSON.pm [null,null] ok 35 - roundtrip ["",null] -> ['',undef] -> ["",null] ok 36 - compatibility with JSON.pm ["",null] ok 37 - roundtrip {"foo":""} -> {'foo' => ''} -> {"foo":""} ok 38 - compatibility with JSON.pm {"foo":""} ok 39 - roundtrip ["\"://\""] -> ['"://"'] -> ["\"://\""] ok 40 - compatibility with JSON.pm ["\"://\""] ok 41 - roundtrip "~foo" -> '~foo' -> "~foo" ok 42 - compatibility with JSON.pm "~foo" ok 43 - roundtrip "foo" -> 'foo' -> "foo" ok 44 - compatibility with JSON.pm "foo" ok 45 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 46 - compatibility with JSON.pm [1,2,3] ok 47 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 48 - compatibility with JSON.pm [1,2,3] ok 49 - roundtrip 2 -> 2 -> 2 ok 50 - compatibility with JSON.pm 2 ok 51 - roundtrip 2.1 -> '2.1' -> 2.1 ok 52 - compatibility with JSON.pm 2.1 ok 53 - roundtrip "foo'bar" -> 'foo\'bar' -> "foo'bar" ok 54 - compatibility with JSON.pm "foo'bar" ok 55 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 56 - compatibility with JSON.pm [1,2,3] ok 57 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 58 - compatibility with JSON.pm [1.1,2.2,3.3] ok 59 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 60 - compatibility with JSON.pm [1.1,2.2,3.3] ok 61 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 62 - compatibility with JSON.pm {"foo":"bar"} ok 63 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} ok 64 - compatibility with JSON.pm {"foo":"bar"} ok 65 - roundtrip [{"foo":2},{"foo":"bar"}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{"foo":2},{"foo":"bar"}] ok 66 - compatibility with JSON.pm [{"foo":2},{"foo":"bar"}] ok 67 - roundtrip "媾" -> "\x{5abe}" -> "媾" ok 68 - compatibility with JSON.pm "媾" ok 69 - roundtrip null -> undef -> null ok 70 - compatibility with JSON.pm null ok 71 - roundtrip {"foo":null} -> {'foo' => undef} -> {"foo":null} ok 72 - compatibility with JSON.pm {"foo":null} ok 73 - roundtrip "" -> '' -> "" ok 74 - compatibility with JSON.pm "" ok 75 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 76 - compatibility with JSON.pm [null,null] ok 77 - roundtrip ["",null] -> ['',undef] -> ["",null] ok 78 - compatibility with JSON.pm ["",null] ok 79 - roundtrip {"foo":""} -> {'foo' => ''} -> {"foo":""} ok 80 - compatibility with JSON.pm {"foo":""} ok 81 - roundtrip ["\"://\""] -> ['"://"'] -> ["\"://\""] ok 82 - compatibility with JSON.pm ["\"://\""] ok 83 - roundtrip "~foo" -> '~foo' -> "~foo" ok 84 - compatibility with JSON.pm "~foo" ok 85 - roundtrip 'foo' -> 'foo' -> 'foo' ok 86 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 87 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 88 - roundtrip 2 -> 2 -> 2 ok 89 - roundtrip 2.1 -> '2.1' -> 2.1 ok 90 - roundtrip 'foo\'bar' -> 'foo\'bar' -> 'foo\'bar' ok 91 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 92 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 93 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 94 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 95 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 96 - roundtrip [{'foo':2},{'foo':'bar'}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{'foo':2},{'foo':'bar'}] ok 97 - roundtrip '媾' -> '媾' -> '媾' ok 98 - roundtrip null -> undef -> null ok 99 - roundtrip {'foo':null} -> {'foo' => undef} -> {'foo':null} ok 100 - roundtrip '' -> '' -> '' ok 101 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 102 - roundtrip ['',null] -> ['',undef] -> ['',null] ok 103 - roundtrip {'foo':''} -> {'foo' => ''} -> {'foo':''} ok 104 - roundtrip ['\'://\''] -> ['\'://\''] -> ['\'://\''] ok 105 - roundtrip '~foo' -> '~foo' -> '~foo' ok 106 - roundtrip 'foo' -> 'foo' -> 'foo' ok 107 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 108 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 109 - roundtrip 2 -> 2 -> 2 ok 110 - roundtrip 2.1 -> '2.1' -> 2.1 ok 111 - roundtrip 'foo\'bar' -> 'foo\'bar' -> 'foo\'bar' ok 112 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] ok 113 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 114 - roundtrip [1.1,2.2,3.3] -> ['1.1','2.2','3.3'] -> [1.1,2.2,3.3] ok 115 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 116 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} ok 117 - roundtrip [{'foo':2},{'foo':'bar'}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{'foo':2},{'foo':'bar'}] ok 118 - roundtrip '媾' -> "\x{5abe}" -> '媾' ok 119 - roundtrip null -> undef -> null ok 120 - roundtrip {'foo':null} -> {'foo' => undef} -> {'foo':null} ok 121 - roundtrip '' -> '' -> '' ok 122 - roundtrip [null,null] -> [undef,undef] -> [null,null] ok 123 - roundtrip ['',null] -> ['',undef] -> ['',null] ok 124 - roundtrip {'foo':''} -> {'foo' => ''} -> {'foo':''} ok 125 - roundtrip ['\'://\''] -> ['\'://\''] -> ['\'://\''] ok 126 - roundtrip '~foo' -> '~foo' -> '~foo' ok t/json-circular-ref.........1..1 ok 1 - No segfault ok t/json-crlf.................1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/json-empty................1..1 ok 1 ok t/json-indent...............1..1 ok 1 ok t/json-minus................1..1 ok 1 ok t/json-newline..............1..1 ok 1 ok t/json-null.................1..2 ok 1 ok 2 ok t/json-refs.................1..2 ok 1 ok 2 ok t/json-singlequote..........1..4 ok 1 ok 2 ok 3 ok 4 ok t/leak......................1..11 ok 1 - No leaks - array ok 2 - No leaks - hash ok 3 - No leaks - code ok 4 - Load failed (expected) ok 5 - No leaks - Load failure ok 6 - Load failed on code syntax error (expected) not ok 7 - No leaks - Load failure (code) # TODO It looks like evals leak, but we're better than Storable # Failed (TODO) test 'No leaks - Load failure (code)' # at t/leak.t line 103. # got: '20' # expected: '0' ok 8 - Dump succeeded ok 9 - No leaks - Dump ok 10 - Dump succeeded not ok 11 - No leaks - Dump code # Failed test 'No leaks - Dump code' # at t/leak.t line 135. # got: '100' # expected: '0' # Looks like you failed 1 test of 11. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 11 Failed 1/11 tests, 90.91% okay t/yaml-blessed-ref..........1..1 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:35 2007 # Current time GMT: Sat Nov 24 02:58:35 2007 # Using Test.pm version 1.25 ok 1 ok t/yaml-implicit-warnings....ok 1 - no warnings 1..1 ok t/yaml-tie..................1..1 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 18:58:35 2007 # Current time GMT: Sat Nov 24 02:58:35 2007 # Using Test.pm version 1.25 ok 1 ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/leak.t 1 256 11 1 11 Failed 1/20 test scripts. 1/298 subtests failed. Files=20, Tests=298, 4 wallclock secs ( 2.67 cusr + 0.73 csys = 3.40 CPU) Failed 1/20 test programs. 1/298 subtests failed. make[1]: *** [test_dynamic] Error 255 [ERROR] Unable to create a new distribution object for 'YAML::Syck' -- cannot continue Key 'ok' () is of invalid type for 'CPANPLUS::Backend::RV::new' provided by CPANPLUS::Backend::__ANON__ at /Users/cpanrun/build/5.10.0/lib/CPANPLUS/Backend.pm line 395 *** YAML::Syck installation cancelled. *** Module::AutoInstall installation finished. PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00-load.t t/bad_files.t t/base.t t/directory.t t/file_attributes.t t/hidden.t t/override-notapplicable.t t/override.t t/pod-coverage.t t/pod.t t/simple-cleanup.t t/simple-link.t t/simple.t t/test-works.t t/00-load...................1..1 ok 1 - use File::Attributes; # Testing File::Attributes 0.04, Perl 5.010000, /Users/cpanrun/build/5.10.0/bin/perl # Available backends: File::Attributes::Simple (0.04;1). ok t/bad_files.................1..1 ok 1 - looking up attributes on a nonexistent file fails ok t/base......................1..2 ok 1 - base is not applicable ok 2 - Simple is applicable ok t/directory.................1..3 ok 1 ok 2 ok 3 ok t/file_attributes...........1..14 ok 1 - made tempfile /tmp/s3hCyyhtjj/file ok 2 - setting foo worked ok 3 - foo is still here ok 4 - setting bar worked ok 5 - list works ok 6 - hash works ok 7 - hash works ok 8 - hash doesnt make things up ok 9 - unsetting foo ok 10 - unset worked; empty list returned ok 11 - hash set/get works ok 12 - hash set/get works ok 13 - hash set/get works ok 14 - deletion worked ok t/hidden....................1..4 ok 1 ok 2 ok 3 ok 4 ok t/override-notapplicable....1..9 ok 1 - at least 2 backends Version string 'foo-o-matic' contains invalid data; ignoring: 'foo-o-matic' at t/override-notapplicable.t line 19. Version string 'foo-o-matic' contains invalid data; ignoring: 'foo-o-matic' at t/override-notapplicable.t line 19. ok 2 ok 3 - isa F::A::T ok 4 ok 5 - isa F::A::S ok 6 - have a real test file ok 7 - no attributes yet ok 8 - set bar and foo ok ok 9 - make sure we used ::Simple ok t/override..................1..16 ok 1 - at least 2 backends Version string 'foo-o-matic' contains invalid data; ignoring: 'foo-o-matic' at t/override.t line 19. Version string 'foo-o-matic' contains invalid data; ignoring: 'foo-o-matic' at t/override.t line 19. ok 2 ok 3 - isa F::A::T ok 4 ok 5 - isa F::A::S ok 6 - have a real test file ok 7 - no attributes yet ok 8 - set bar and foo ok ok 9 - make sure we used ::Test ok 10 - real file got created ok 11 - set barNONONO and fooNONONO ok ok 12 ok 13 - foo went away in both places ok 14 - foo went away properly ok 15 - got rid of foo and bar ok ok 16 - got rid of everything else ok ok t/pod-coverage..............1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.......................1..3 ok 1 - blib/lib/File/Attributes.pm ok 2 - blib/lib/File/Attributes/Base.pm ok 3 - blib/lib/File/Attributes/Simple.pm ok t/simple-cleanup............1..6 ok 1 ok 2 ok 3 - created attributes file ok 4 - attributes file still exists ok 5 - attributes file still exists ok 6 - attributes file gone ok t/simple-link...............1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/simple....................1..9 ok 1 ok 2 ok 3 - clean start ok 4 - setting foo worked ok 5 - setting baz worked ok 6 - foo was not forgotten ok 7 - listing works ok 8 - unset works ok 9 ok t/test-works................1..12 ok 1 ok 2 ok 3 - /tmp/9e4E8S3F3i/file is applicable ok 4 - clean start ok 5 - setting foo worked ok 6 - setting baz worked ok 7 - foo was not forgotten ok 8 - listing works ok 9 - unset works ok 10 ok 11 - fooNONONO ignored ok 12 - file named NONONO is not applicable ok All tests successful, 1 test skipped. Files=14, Tests=92, 6 wallclock secs ( 4.08 cusr + 1.02 csys = 5.10 CPU) /Users/cpanrun/build/5.10.0/bin/perl "-Iinc" Makefile.PL --config= --installdeps=YAML::Syck,0 Sorry, we have to rerun the configuration dialog for CPAN.pm due to some missing parameters... Do you want to use a different command for './Build install'? Sudo users will probably prefer: su root -c ./Build or sudo ./Build or /path1/to/sudo -u admin_account ./Build or some such. Your choice: [./Build] ./Build Please remember to call 'o conf commit' to make the config permanent! CPAN: File::HomeDir loaded ok (v0.66) *** Installing dependencies... [MSG] No '/Users/cpanrun/.cpanplus/custom-sources' dir, skipping custom sources *** Installing YAML::Syck... Running [/Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/../bin/cpanp-run-perl /Users/cpanrun/.cpanplus/5.10.0/build/YAML-Syck-0.99/Makefile.PL ]... *** WARNING *** YAML::Syck version >=0.60 breaks compatibility with earlier versions of YAML::Syck and YAML.pm (<0.60) when serializing blessed references. See the COMPATIBILITY file for more information. Writing Makefile for YAML::Syck make: *** [installdeps] Hangup