Checking if your kit is complete... Looks good Writing Makefile for Fortran::F90Namelist cp lib/Fortran/F90Namelist/Group.pm blib/lib/Fortran/F90Namelist/Group.pm cp lib/Fortran/F90Namelist.pm blib/lib/Fortran/F90Namelist.pm Manifying blib/man3/Fortran::F90Namelist.3 Manifying blib/man3/Fortran::F90Namelist::Group.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.8.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_basic..................1..2 ok 1 - use Fortran::F90Namelist; ok 2 - The object isa Fortran::F90Namelist ok t/02_integer................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/03_float..................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/04_double.................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/05_complex................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/06_double_complex.........1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/07_logical................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/08_NaN....................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - name ok 3 - nslots ok 4 - data ok 5 - name ok 6 - nslots ok 7 - data ok t/10_test1a.................1..6 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - data ok t/11_test1b.................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - slots ok 7 - data ok t/12_test1c.................1..7 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - slots ok 7 - data ok t/13_test1d.................1..6 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - data ok t/14_test1e.................1..6 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - data ok t/20_test2a.................1..6 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - data ok t/21_test2b.................1..6 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - data ok t/30_test3a.................1..11 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - names ok 5 - nlists ok 6 - data ok 7 - parsing ok 8 - parse() return value ok 9 - names ok 10 - nlists ok 11 - data ok t/31_test3b.................1..6 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing ok 3 - parse() return value ok 4 - name ok 5 - nslots ok 6 - data ok t/40_test4a.................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/41_test4b.................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/50_test5..................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/60_test6a.................1..8 ok 1 - The object isa Fortran::F90Namelist ok 2 - parsing strictly ok 3 - parsing ok 4 - parse() return value ok 5 - name ok 6 - nslots ok 7 - slots ok 8 - data ok t/61_test6b.................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/62_test6c.................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/63_test6d.................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/70_test7a.................1..6 ok 1 - The object isa Fortran::F90Namelist::Group ok 2 - parsing ok 3 - parse() return value ok 4 - nslots ok 5 - names ok 6 - data ok t/distribution..............1..0 # Skip Test::Distribution not installed: Can't locate Test/Distribution.pm in @INC (@INC contains: /export/home/cpanrun/ skipped all skipped: Test::Distribution not installed: Can't locate Test/Distribution.pm in @INC (@INC contains: /export/home/cpanrun/ t/methods-namelist..........ok 1 - Is a Fortran::F90Namelist object isa Fortran::F90Namelist ok 2 - Fortran::F90Namelist->can(...) ok 3 - Parsing constant string ok 4 - Parsing string variable ok 5 - parsing and modifying string variable ok 6 - Repeated parsing of string constant ok 7 - Repeated parsing from string variable ok 8 - nothing left after repeated parsing from string variable ok 9 - Parsing t/files/one_list.nml ok 10 - name from parsing t/files/one_list.nml ok 11 - number of slots from t/files/one_list.nml ok 12 - slots from t/files/one_list.nml ok 13 - Parsing t/files/one_list.nml via file handle object ok 14 - name from parsing t/files/one_list.nml ok 15 - number of slots from t/files/one_list.nml ok 16 - slots from t/files/one_list.nml ok 17 - Parsing t/files/one_list.nml via FILE_HANDLE ok 18 - name from parsing t/files/one_list.nml ok 19 - number of slots from t/files/one_list.nml ok 20 - slots from t/files/one_list.nml ok 21 - Parsing t/files/some_lists.nml with all=>1 ok 22 - name from parsing t/files/some_lists.nml ok 23 - number of slots from t/files/some_lists.nml ok 24 - slots from t/files/some_lists.nml ok 25 - Parsing t/files/some_lists.nml with all=>1, name=>nlst ok 26 - name from parsing t/files/some_lists.nml ok 27 - number of slots from t/files/some_lists.nml ok 28 - slots from t/files/some_lists.nml ok 29 - Parsing t/files/some_lists.nml with ={all=>1, name=>nlst} ok 30 - name from parsing t/files/some_lists.nml ok 31 - number of slots from t/files/some_lists.nml ok 32 - slots from t/files/some_lists.nml ok 33 - Parsing with merge=>1 ok 34 - name from merging ok 35 - number of slots from merging ok 36 - slots from merging ok 37 - Merging with duplicates -- setup ok 38 - Merging with duplicates ok 39 - number of slots from merging with duplicates ok 40 - slots from merging with duplicates ok 41 - Parsing broken namelist without net ok 42 - Parsing broken namelist with net ok 43 - name from parsing ok 44 - number of slots from merging ok 45 - slots from merging ok 46 - Setting name ok 47 - name after setting ok 48 - Parsing namelist for hash() method ok 49 - name for hash() ok 50 - number of slots for hash() ok 51 - hash() method ok 52 - Parsing namelist for output() method ok 53 - name for output() ok 54 - number of slots for output() ok 55 - output() ok 56 - output(format=>f90, trim=>1) ok 57 - output(double=>1) ok 58 - output(oneline=>1) ok 59 - output(maxslots=>2) ok 60 - output(format=>idl) ok 61 - output(format=>idl,trim=>1) ok 62 - output(format=>idl,double=>1) ok 63 - output(format=>idl,oneline=>1) ok 64 - output(format=>idl,maxslots=>2) 1..64 ok t/methods-namelist_group....ok 1 - Is a Fortran::F90Namelist::Group object isa Fortran::F90Namelist::Group ok 2 - Fortran::F90Namelist::Group->can(...) ok 3 - Is a Fortran::F90Namelist object isa Fortran::F90Namelist ok 4 - Parsing constant string ok 5 - Parsing string variable ok 6 - Parsing t/files/some_lists.nml ok 7 - number of slots from t/files/some_lists.nml ok 8 - namelist names from t/files/some_lists.nml ok 9 - Parsing t/files/some_lists.nml via file handle object ok 10 - number of slots from t/files/some_lists.nml ok 11 - namelist names from t/files/some_lists.nml ok 12 - Parsing t/files/some_lists.nml via FILE_HANDLE ok 13 - number of slots from t/files/some_lists.nml ok 14 - namelist names from t/files/some_lists.nml ok 15 - Appending from TEXT2 ok 16 - num. of slots from appending TEXT2 ok 17 - names from appending TEXT2 ok 18 - Parsing t/files/some_lists.nml ok 19 - number of slots from t/files/some_lists.nml ok 20 - namelist names from t/files/some_lists.nml ok 21 - Parsing t/files/one_list.nml ok 22 - name from parsing t/files/one_list.nml ok 23 - Appending nl to group ok 24 - names after appending nl ok 25 - Prepending nl to group ok 26 - names after prepending nl ok 27 - Inserting nl to group ok 28 - names after insertinging nl ok 29 - Deleting nl object ok 30 - names after deleting nl object ok 31 - Deleting nl by name ok 32 - names after deleting by name ok 33 - Deleting nl by index ok 34 - names after deleting by index ok 35 - Parsing t/files/some_lists.nml for first() ok 36 - number of slots from t/files/some_lists.nml ok 37 - namelist names from t/files/some_lists.nml ok 38 - Name of first() namelist ok 39 - no. of slots in first() namelist ok 40 - slots in first() namelist ok 41 - number of slots after calling first() ok 42 - namelist names after calling first() ok 43 - Parsing t/files/some_lists.nml for nth() ok 44 - number of slots from t/files/some_lists.nml ok 45 - namelist names from t/files/some_lists.nml ok 46 - Name of nth() namelist ok 47 - no. of slots in nth() namelist ok 48 - slots in nth() namelist ok 49 - number of slots after calling nth() ok 50 - namelist names after calling nth() ok 51 - Parsing t/files/some_lists.nml for pop() ok 52 - number of slots from t/files/some_lists.nml ok 53 - namelist names from t/files/some_lists.nml ok 54 - Name of pop()ed namelist ok 55 - no. of slots in pop()ed namelist ok 56 - slots in pop()ed namelist ok 57 - number of slots after calling pop() ok 58 - namelist names after calling pop() ok 59 - Parsing t/files/some_lists.nml for flatten() ok 60 - number of slots from t/files/some_lists.nml ok 61 - namelist names from t/files/some_lists.nml ok 62 - name from flattening ok 63 - number of slots from flattening ok 64 - slots from flattening ok 65 - number of slots after flattening ok 66 - namelist names after flattening ok 67 - name from flatten(name=>'nlst') ok 68 - number of slots from flattening ok 69 - slots from flattening ok 70 - Parsing TEXT2 for hash() ok 71 - number of slots from TEXT2 ok 72 - namelist names from TEXT2 ok 73 - hash() method ok 74 - Parsing TEXT2 for hash() ok 75 - number of slots from TEXT2 ok 76 - namelist names from TEXT2 ok 77 - output() ok 78 - output(format=>idl) 1..78 ok t/pod.......................1..0 # Skip Test::Pod 1.00 required for testing POD skipped all skipped: Test::Pod 1.00 required for testing POD All tests successful, 2 tests skipped. Files=29, Tests=304, 18 wallclock secs (15.35 cusr + 2.66 csys = 18.01 CPU) Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Fortran/F90Namelist.pm Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Fortran/F90Namelist/Group.pm Installing /export/home/cpanrun/build/5.8.0/man/man3/Fortran::F90Namelist.3 Installing /export/home/cpanrun/build/5.8.0/man/man3/Fortran::F90Namelist::Group.3 Appending installation info to /export/home/cpanrun/build/5.8.0/lib/5.8.0/sun4-solaris-thread-multi/perllocal.pod