Checking if your kit is complete... Warning: prerequisite Image::ExifTool 6.76 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Looks good 'LICENSE' is not a known MakeMaker parameter name. Writing Makefile for Image::ExifTool::Location cp lib/Image/ExifTool/Location.pm blib/lib/Image/ExifTool/Location.pm Manifying blib/man3/Image::ExifTool::Location.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/00.load...........1..1 ok 1 - use Image::ExifTool::Location; # Testing Image::ExifTool::Location 0.0.4 ok t/01.location.......1..205 ok 1 - use Image::ExifTool; ok 2 - use Image::ExifTool::Location; ok 3 - extract ok 4 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 5 - has location # Failed test (t/01.location.t at line 21) not ok 6 # Failed test (t/01.location.t at line 23) # got: undef # expected: '54.12345' not ok 7 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 8 - extract ok 9 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 10 - has location # Failed test (t/01.location.t at line 21) not ok 11 # Failed test (t/01.location.t at line 23) # got: undef # expected: '54.12345' not ok 12 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 13 - extract ok 14 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 15 - has location # Failed test (t/01.location.t at line 21) not ok 16 # Failed test (t/01.location.t at line 23) # got: undef # expected: '54.12345' not ok 17 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 18 - extract ok 19 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 20 - has location # Failed test (t/01.location.t at line 21) not ok 21 # Failed test (t/01.location.t at line 23) # got: undef # expected: '54.12345' not ok 22 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 23 - extract ok 24 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 25 - has location # Failed test (t/01.location.t at line 21) not ok 26 # Failed test (t/01.location.t at line 23) # got: undef # expected: '54.12345' not ok 27 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 28 - extract ok 29 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 30 - has location # Failed test (t/01.location.t at line 21) not ok 31 # Failed test (t/01.location.t at line 23) # got: undef # expected: '4' not ok 32 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 33 - extract ok 34 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 35 - has location # Failed test (t/01.location.t at line 21) not ok 36 # Failed test (t/01.location.t at line 23) # got: undef # expected: '4' not ok 37 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 38 - extract ok 39 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 40 - has location # Failed test (t/01.location.t at line 21) not ok 41 # Failed test (t/01.location.t at line 23) # got: undef # expected: '4' not ok 42 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 43 - extract ok 44 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 45 - has location # Failed test (t/01.location.t at line 21) not ok 46 # Failed test (t/01.location.t at line 23) # got: undef # expected: '4' not ok 47 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 48 - extract ok 49 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 50 - has location # Failed test (t/01.location.t at line 21) not ok 51 # Failed test (t/01.location.t at line 23) # got: undef # expected: '4' not ok 52 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 53 - extract ok 54 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 55 - has location # Failed test (t/01.location.t at line 21) not ok 56 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0.333' not ok 57 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 58 - extract ok 59 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 60 - has location # Failed test (t/01.location.t at line 21) not ok 61 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0.333' not ok 62 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 63 - extract ok 64 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 65 - has location # Failed test (t/01.location.t at line 21) not ok 66 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0.333' not ok 67 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 68 - extract ok 69 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 70 - has location # Failed test (t/01.location.t at line 21) not ok 71 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0.333' not ok 72 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 73 - extract ok 74 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 75 - has location # Failed test (t/01.location.t at line 21) not ok 76 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0.333' not ok 77 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 78 - extract ok 79 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 80 - has location # Failed test (t/01.location.t at line 21) not ok 81 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0' not ok 82 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 83 - extract ok 84 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 85 - has location # Failed test (t/01.location.t at line 21) not ok 86 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0' not ok 87 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 88 - extract ok 89 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 90 - has location # Failed test (t/01.location.t at line 21) not ok 91 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0' not ok 92 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 93 - extract ok 94 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 95 - has location # Failed test (t/01.location.t at line 21) not ok 96 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0' not ok 97 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 98 - extract ok 99 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 100 - has location # Failed test (t/01.location.t at line 21) not ok 101 # Failed test (t/01.location.t at line 23) # got: undef # expected: '0' not ok 102 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 103 - extract ok 104 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 105 - has location # Failed test (t/01.location.t at line 21) not ok 106 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-0.333' not ok 107 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 108 - extract ok 109 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 110 - has location # Failed test (t/01.location.t at line 21) not ok 111 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-0.333' not ok 112 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 113 - extract ok 114 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 115 - has location # Failed test (t/01.location.t at line 21) not ok 116 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-0.333' not ok 117 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 118 - extract ok 119 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 120 - has location # Failed test (t/01.location.t at line 21) not ok 121 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-0.333' not ok 122 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 123 - extract ok 124 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 125 - has location # Failed test (t/01.location.t at line 21) not ok 126 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-0.333' not ok 127 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 128 - extract ok 129 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 130 - has location # Failed test (t/01.location.t at line 21) not ok 131 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-4' not ok 132 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 133 - extract ok 134 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 135 - has location # Failed test (t/01.location.t at line 21) not ok 136 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-4' not ok 137 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 138 - extract ok 139 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 140 - has location # Failed test (t/01.location.t at line 21) not ok 141 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-4' not ok 142 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 143 - extract ok 144 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 145 - has location # Failed test (t/01.location.t at line 21) not ok 146 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-4' not ok 147 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 148 - extract ok 149 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 150 - has location # Failed test (t/01.location.t at line 21) not ok 151 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-4' not ok 152 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 153 - extract ok 154 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 155 - has location # Failed test (t/01.location.t at line 21) not ok 156 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-80' not ok 157 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-30.54321' ok 158 - extract ok 159 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 160 - has location # Failed test (t/01.location.t at line 21) not ok 161 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-80' not ok 162 # Failed test (t/01.location.t at line 24) # got: undef # expected: '-0.4' ok 163 - extract ok 164 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 165 - has location # Failed test (t/01.location.t at line 21) not ok 166 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-80' not ok 167 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0' ok 168 - extract ok 169 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 170 - has location # Failed test (t/01.location.t at line 21) not ok 171 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-80' not ok 172 # Failed test (t/01.location.t at line 24) # got: undef # expected: '0.4' ok 173 - extract ok 174 - has no location Not enough values specified (3 required) for GPS:GPSLatitude Not enough values specified (3 required) for GPS:GPSLongitude not ok 175 - has location # Failed test (t/01.location.t at line 21) not ok 176 # Failed test (t/01.location.t at line 23) # got: undef # expected: '-80' not ok 177 # Failed test (t/01.location.t at line 24) # got: undef # expected: '30.51231' ok 178 - extract ok 179 - has no elevation ok 180 - has elevation Argument "Above Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "10000 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. ok 181 ok 182 - extract ok 183 - has no elevation ok 184 - has elevation Argument "Above Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "100 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. ok 185 ok 186 - extract ok 187 - has no elevation ok 188 - has elevation Argument "Above Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "0.1 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. ok 189 ok 190 - extract ok 191 - has no elevation ok 192 - has elevation Argument "Above Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "0 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. ok 193 ok 194 - extract ok 195 - has no elevation ok 196 - has elevation Argument "Below Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "0.1 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. not ok 197 # Failed test (t/01.location.t at line 39) # got: '0.1' # expected: '-0.1' ok 198 - extract ok 199 - has no elevation ok 200 - has elevation Argument "Below Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "100 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. not ok 201 # Failed test (t/01.location.t at line 39) # got: '100' # expected: '-100' ok 202 - extract ok 203 - has no elevation ok 204 - has elevation Argument "Below Sea Level" isn't numeric in numeric eq (==) at blib/lib/Image/ExifTool/Location.pm line 101. Argument "10000 metres" isn't numeric in multiplication (*) at blib/lib/Image/ExifTool/Location.pm line 101. not ok 205 # Failed test (t/01.location.t at line 39) # got: '10000' # expected: '-10000' # Looks like you failed 108 tests of 205. dubious Test returned status 108 (wstat 27648, 0x6c00) DIED. FAILED tests 5-7, 10-12, 15-17, 20-22, 25-27, 30-32, 35-37, 40-42, 45-47, 50-52, 55-57, 60-62, 65-67, 70-72, 75-77, 80-82, 85-87, 90-92, 95-97, 100-102, 105-107, 110-112, 115-117, 120-122, 125-127, 130-132, 135-137, 140-142, 145-147, 150-152, 155-157, 160-162, 165-167, 170-172, 175-177, 197, 201, 205 Failed 108/205 tests, 47.32% okay t/pod-coverage......1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...............1..0 # Skip Test::Pod 1.14 required for testing POD skipped: Test::Pod 1.14 required for testing POD Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/01.location.t 108 27648 205 108 52.68% 5-7, 10-12, 15-17, 20-22, 25- 27, 30-32, 35-37, 40-42, 45-47, 50-52, 55-57, 60-62, 65-67, 70- 72, 75-77, 80-82, 85-87, 90-92, 95-97, 100-102, 105-107, 110- 112, 115-117, 120-122, 125-127, 130-132, 135-137, 140-142, 145- 147, 150-152, 155-157, 160-162, 165-167, 170-172, 175-177, 197, 201, 205 2 tests skipped. Failed 1/4 test scripts, 75.00% okay. 108/206 subtests failed, 47.57% okay. make: *** [test_dynamic] Error 29