Start 2008-09-15T20:31:48 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\ Going to read C:\cpanfly\var\cpan\Metadata Database was generated on Mon, 15 Sep 2008 10:02:49 GMT Running make for G/GE/GENE/Games-Battleship-0.05.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GE/GENE/Games-Battleship-0.05.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\G\GE\GENE\Games-Battleship-0.05.tar.gz ok Games-Battleship-0.05/ Games-Battleship-0.05/CHANGES Games-Battleship-0.05/MANIFEST.SKIP Games-Battleship-0.05/Makefile.PL Games-Battleship-0.05/lib/ Games-Battleship-0.05/lib/Games/ Games-Battleship-0.05/lib/Games/Battleship.pm Games-Battleship-0.05/lib/Games/Battleship/ Games-Battleship-0.05/lib/Games/Battleship/Player.pm Games-Battleship-0.05/lib/Games/Battleship/Grid.pm Games-Battleship-0.05/lib/Games/Battleship/Craft.pm Games-Battleship-0.05/t/ Games-Battleship-0.05/t/Games-Battleship.t Games-Battleship-0.05/META.yml Games-Battleship-0.05/MANIFEST CPAN.pm: Going to build G/GE/GENE/Games-Battleship-0.05.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Games::Battleship >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Games/Battleship/Craft.pm blib\lib\Games\Battleship\Craft.pm cp lib/Games/Battleship/Grid.pm blib\lib\Games\Battleship\Grid.pm cp lib/Games/Battleship/Player.pm blib\lib\Games\Battleship\Player.pm cp lib/Games/Battleship.pm blib\lib\Games\Battleship.pm GENE/Games-Battleship-0.05.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/Games-Battleship.... ok 1 - use Games::Battleship; ok 2 - with no arguments isa Games::Battleship ok 3 - with named players isa Games::Battleship ok 4 - gene by object isa Games::Battleship::Player ok 5 - aeryk by object isa Games::Battleship::Player ok 6 - stephi isa Games::Battleship::Player ok 7 - generated player id number ok 8 - stephi by number isa Games::Battleship::Player ok 9 - stephi by key isa Games::Battleship::Player ok 10 - stephi by name isa Games::Battleship::Player No such player 'bogus' ok 11 - bogus is not a player ok 12 - players ok 13 - by id isa Games::Battleship::Craft ok 14 - by name isa Games::Battleship::Craft ok 15 - craft hit ok 16 - gene's initial grid: # . . . . . . . . . . # . . . . . . . C C C # . . . . . . . A . . # . . . . . . . A . . # . . . . . . . A . . # . . . . . . . A . . # . . . . . . . A . . # B B B B S S S . . . # . D D . . . . . . . # . . . . . . . . . . ok 17 - aeryk's initial grid: # . . . . . . . . . . # . B . . . . C C C A # . B . . . . D D . A # . B . . . . . . . A # . B . . . . . . . A # . . . . . . . . . A # . . . . . . . . . . # . . . . . . . . . . # S S S . . . . . . . # . . . . . . . . . . gene missed aeryk at 0, 0. ok 18 - gene strikes aeryk at row=0, col=0 ok 19 - ..and it's a (0) miss. aeryk missed gene at 0, 1. ok 20 - aeryk strikes gene at row=0, col=1 ok 21 - ..and it's a (0) miss. gene missed aeryk at 0, 2. ok 22 - gene strikes aeryk at row=0, col=2 ok 23 - ..and it's a (0) miss. aeryk missed gene at 0, 3. ok 24 - aeryk strikes gene at row=0, col=3 ok 25 - ..and it's a (0) miss. gene missed aeryk at 0, 4. ok 26 - gene strikes aeryk at row=0, col=4 ok 27 - ..and it's a (0) miss. aeryk missed gene at 0, 5. ok 28 - aeryk strikes gene at row=0, col=5 ok 29 - ..and it's a (0) miss. gene missed aeryk at 0, 6. ok 30 - gene strikes aeryk at row=0, col=6 ok 31 - ..and it's a (0) miss. aeryk missed gene at 0, 7. ok 32 - aeryk strikes gene at row=0, col=7 ok 33 - ..and it's a (0) miss. gene missed aeryk at 0, 8. ok 34 - gene strikes aeryk at row=0, col=8 ok 35 - ..and it's a (0) miss. aeryk missed gene at 0, 9. ok 36 - aeryk strikes gene at row=0, col=9 ok 37 - ..and it's a (0) miss. gene missed aeryk at 1, 0. ok 38 - gene strikes aeryk at row=1, col=0 ok 39 - ..and it's a (0) miss. aeryk missed gene at 1, 1. ok 40 - aeryk strikes gene at row=1, col=1 ok 41 - ..and it's a (0) miss. gene missed aeryk at 1, 2. ok 42 - gene strikes aeryk at row=1, col=2 ok 43 - ..and it's a (0) miss. aeryk missed gene at 1, 3. ok 44 - aeryk strikes gene at row=1, col=3 ok 45 - ..and it's a (0) miss. gene missed aeryk at 1, 4. ok 46 - gene strikes aeryk at row=1, col=4 ok 47 - ..and it's a (0) miss. aeryk missed gene at 1, 5. ok 48 - aeryk strikes gene at row=1, col=5 ok 49 - ..and it's a (0) miss. gene hit aeryk's cruiser! ok 50 - gene strikes aeryk at row=1, col=6 ok 51 - ..and it's a (1) hit! aeryk hit gene's cruiser! ok 52 - aeryk strikes gene at row=1, col=7 ok 53 - ..and it's a (1) hit! gene hit aeryk's cruiser! ok 54 - gene strikes aeryk at row=1, col=8 ok 55 - ..and it's a (1) hit! aeryk hit gene's cruiser! ok 56 - aeryk strikes gene at row=1, col=9 ok 57 - ..and it's a (1) hit! gene missed aeryk at 2, 0. ok 58 - gene strikes aeryk at row=2, col=0 ok 59 - ..and it's a (0) miss. aeryk missed gene at 2, 1. ok 60 - aeryk strikes gene at row=2, col=1 ok 61 - ..and it's a (0) miss. gene missed aeryk at 2, 2. ok 62 - gene strikes aeryk at row=2, col=2 ok 63 - ..and it's a (0) miss. aeryk missed gene at 2, 3. ok 64 - aeryk strikes gene at row=2, col=3 ok 65 - ..and it's a (0) miss. gene missed aeryk at 2, 4. ok 66 - gene strikes aeryk at row=2, col=4 ok 67 - ..and it's a (0) miss. aeryk missed gene at 2, 5. ok 68 - aeryk strikes gene at row=2, col=5 ok 69 - ..and it's a (0) miss. gene hit aeryk's destroyer! ok 70 - gene strikes aeryk at row=2, col=6 ok 71 - ..and it's a (1) hit! aeryk hit gene's aircraft carrier! ok 72 - aeryk strikes gene at row=2, col=7 ok 73 - ..and it's a (1) hit! gene missed aeryk at 2, 8. ok 74 - gene strikes aeryk at row=2, col=8 ok 75 - ..and it's a (0) miss. aeryk missed gene at 2, 9. ok 76 - aeryk strikes gene at row=2, col=9 ok 77 - ..and it's a (0) miss. gene missed aeryk at 3, 0. ok 78 - gene strikes aeryk at row=3, col=0 ok 79 - ..and it's a (0) miss. aeryk missed gene at 3, 1. ok 80 - aeryk strikes gene at row=3, col=1 ok 81 - ..and it's a (0) miss. gene missed aeryk at 3, 2. ok 82 - gene strikes aeryk at row=3, col=2 ok 83 - ..and it's a (0) miss. aeryk missed gene at 3, 3. ok 84 - aeryk strikes gene at row=3, col=3 ok 85 - ..and it's a (0) miss. gene missed aeryk at 3, 4. ok 86 - gene strikes aeryk at row=3, col=4 ok 87 - ..and it's a (0) miss. aeryk missed gene at 3, 5. ok 88 - aeryk strikes gene at row=3, col=5 ok 89 - ..and it's a (0) miss. gene missed aeryk at 3, 6. ok 90 - gene strikes aeryk at row=3, col=6 ok 91 - ..and it's a (0) miss. aeryk hit gene's aircraft carrier! ok 92 - aeryk strikes gene at row=3, col=7 ok 93 - ..and it's a (1) hit! gene missed aeryk at 3, 8. ok 94 - gene strikes aeryk at row=3, col=8 ok 95 - ..and it's a (0) miss. aeryk missed gene at 3, 9. ok 96 - aeryk strikes gene at row=3, col=9 ok 97 - ..and it's a (0) miss. gene missed aeryk at 4, 0. ok 98 - gene strikes aeryk at row=4, col=0 ok 99 - ..and it's a (0) miss. aeryk missed gene at 4, 1. ok 100 - aeryk strikes gene at row=4, col=1 ok 101 - ..and it's a (0) miss. gene missed aeryk at 4, 2. ok 102 - gene strikes aeryk at row=4, col=2 ok 103 - ..and it's a (0) miss. aeryk missed gene at 4, 3. ok 104 - aeryk strikes gene at row=4, col=3 ok 105 - ..and it's a (0) miss. gene missed aeryk at 4, 4. ok 106 - gene strikes aeryk at row=4, col=4 ok 107 - ..and it's a (0) miss. aeryk missed gene at 4, 5. ok 108 - aeryk strikes gene at row=4, col=5 ok 109 - ..and it's a (0) miss. gene missed aeryk at 4, 6. ok 110 - gene strikes aeryk at row=4, col=6 ok 111 - ..and it's a (0) miss. aeryk hit gene's aircraft carrier! ok 112 - aeryk strikes gene at row=4, col=7 ok 113 - ..and it's a (1) hit! gene missed aeryk at 4, 8. ok 114 - gene strikes aeryk at row=4, col=8 ok 115 - ..and it's a (0) miss. aeryk missed gene at 4, 9. ok 116 - aeryk strikes gene at row=4, col=9 ok 117 - ..and it's a (0) miss. gene missed aeryk at 5, 0. ok 118 - gene strikes aeryk at row=5, col=0 ok 119 - ..and it's a (0) miss. aeryk missed gene at 5, 1. ok 120 - aeryk strikes gene at row=5, col=1 ok 121 - ..and it's a (0) miss. gene missed aeryk at 5, 2. ok 122 - gene strikes aeryk at row=5, col=2 ok 123 - ..and it's a (0) miss. aeryk missed gene at 5, 3. ok 124 - aeryk strikes gene at row=5, col=3 ok 125 - ..and it's a (0) miss. gene missed aeryk at 5, 4. ok 126 - gene strikes aeryk at row=5, col=4 ok 127 - ..and it's a (0) miss. aeryk missed gene at 5, 5. ok 128 - aeryk strikes gene at row=5, col=5 ok 129 - ..and it's a (0) miss. gene missed aeryk at 5, 6. ok 130 - gene strikes aeryk at row=5, col=6 ok 131 - ..and it's a (0) miss. aeryk hit gene's aircraft carrier! aeryk sunk gene's aircraft carrier! ok 132 - aeryk strikes gene at row=5, col=7 ok 133 - ..and it's a (1) hit! gene missed aeryk at 5, 8. ok 134 - gene strikes aeryk at row=5, col=8 ok 135 - ..and it's a (0) miss. aeryk missed gene at 5, 9. ok 136 - aeryk strikes gene at row=5, col=9 ok 137 - ..and it's a (0) miss. gene missed aeryk at 6, 0. ok 138 - gene strikes aeryk at row=6, col=0 ok 139 - ..and it's a (0) miss. aeryk missed gene at 6, 1. ok 140 - aeryk strikes gene at row=6, col=1 ok 141 - ..and it's a (0) miss. gene missed aeryk at 6, 2. ok 142 - gene strikes aeryk at row=6, col=2 ok 143 - ..and it's a (0) miss. aeryk missed gene at 6, 3. ok 144 - aeryk strikes gene at row=6, col=3 ok 145 - ..and it's a (0) miss. gene missed aeryk at 6, 4. ok 146 - gene strikes aeryk at row=6, col=4 ok 147 - ..and it's a (0) miss. aeryk missed gene at 6, 5. ok 148 - aeryk strikes gene at row=6, col=5 ok 149 - ..and it's a (0) miss. gene missed aeryk at 6, 6. ok 150 - gene strikes aeryk at row=6, col=6 ok 151 - ..and it's a (0) miss. aeryk hit gene's aircraft carrier! ok 152 - aeryk strikes gene at row=6, col=7 ok 153 - ..and it's a (1) hit! gene missed aeryk at 6, 8. ok 154 - gene strikes aeryk at row=6, col=8 ok 155 - ..and it's a (0) miss. aeryk missed gene at 6, 9. ok 156 - aeryk strikes gene at row=6, col=9 ok 157 - ..and it's a (0) miss. gene missed aeryk at 7, 0. ok 158 - gene strikes aeryk at row=7, col=0 ok 159 - ..and it's a (0) miss. aeryk hit gene's battleship! ok 160 - aeryk strikes gene at row=7, col=1 ok 161 - ..and it's a (1) hit! gene missed aeryk at 7, 2. ok 162 - gene strikes aeryk at row=7, col=2 ok 163 - ..and it's a (0) miss. aeryk hit gene's battleship! ok 164 - aeryk strikes gene at row=7, col=3 ok 165 - ..and it's a (1) hit! gene missed aeryk at 7, 4. ok 166 - gene strikes aeryk at row=7, col=4 ok 167 - ..and it's a (0) miss. aeryk hit gene's submarine! ok 168 - aeryk strikes gene at row=7, col=5 ok 169 - ..and it's a (1) hit! gene missed aeryk at 7, 6. ok 170 - gene strikes aeryk at row=7, col=6 ok 171 - ..and it's a (0) miss. aeryk missed gene at 7, 7. ok 172 - aeryk strikes gene at row=7, col=7 ok 173 - ..and it's a (0) miss. gene missed aeryk at 7, 8. ok 174 - gene strikes aeryk at row=7, col=8 ok 175 - ..and it's a (0) miss. aeryk missed gene at 7, 9. ok 176 - aeryk strikes gene at row=7, col=9 ok 177 - ..and it's a (0) miss. gene hit aeryk's submarine! ok 178 - gene strikes aeryk at row=8, col=0 ok 179 - ..and it's a (1) hit! aeryk hit gene's destroyer! ok 180 - aeryk strikes gene at row=8, col=1 ok 181 - ..and it's a (1) hit! gene hit aeryk's submarine! ok 182 - gene strikes aeryk at row=8, col=2 ok 183 - ..and it's a (1) hit! aeryk missed gene at 8, 3. ok 184 - aeryk strikes gene at row=8, col=3 ok 185 - ..and it's a (0) miss. gene missed aeryk at 8, 4. ok 186 - gene strikes aeryk at row=8, col=4 ok 187 - ..and it's a (0) miss. aeryk missed gene at 8, 5. ok 188 - aeryk strikes gene at row=8, col=5 ok 189 - ..and it's a (0) miss. gene missed aeryk at 8, 6. ok 190 - gene strikes aeryk at row=8, col=6 ok 191 - ..and it's a (0) miss. aeryk missed gene at 8, 7. ok 192 - aeryk strikes gene at row=8, col=7 ok 193 - ..and it's a (0) miss. gene missed aeryk at 8, 8. ok 194 - gene strikes aeryk at row=8, col=8 ok 195 - ..and it's a (0) miss. aeryk missed gene at 8, 9. ok 196 - aeryk strikes gene at row=8, col=9 ok 197 - ..and it's a (0) miss. gene missed aeryk at 9, 0. ok 198 - gene strikes aeryk at row=9, col=0 ok 199 - ..and it's a (0) miss. aeryk missed gene at 9, 1. ok 200 - aeryk strikes gene at row=9, col=1 ok 201 - ..and it's a (0) miss. gene missed aeryk at 9, 2. ok 202 - gene strikes aeryk at row=9, col=2 ok 203 - ..and it's a (0) miss. aeryk missed gene at 9, 3. ok 204 - aeryk strikes gene at row=9, col=3 ok 205 - ..and it's a (0) miss. gene missed aeryk at 9, 4. ok 206 - gene strikes aeryk at row=9, col=4 ok 207 - ..and it's a (0) miss. aeryk missed gene at 9, 5. ok 208 - aeryk strikes gene at row=9, col=5 ok 209 - ..and it's a (0) miss. gene missed aeryk at 9, 6. ok 210 - gene strikes aeryk at row=9, col=6 ok 211 - ..and it's a (0) miss. aeryk missed gene at 9, 7. ok 212 - aeryk strikes gene at row=9, col=7 ok 213 - ..and it's a (0) miss. gene missed aeryk at 9, 8. ok 214 - gene strikes aeryk at row=9, col=8 ok 215 - ..and it's a (0) miss. aeryk missed gene at 9, 9. ok 216 - aeryk strikes gene at row=9, col=9 ok 217 - ..and it's a (0) miss. Duplicate strike on aeryk by gene at 0, 0. ok 218 - gene strikes aeryk at row=0, col=0 ok 219 - ..and it's a (-1) duplicate strike? ok 220 - gene's resulting grid: # . . . . . . . . . . # . . . . . . . c C c # . . . . . . . a . . # . . . . . . . a . . # . . . . . . . a . . # . . . . . . . a . . # . . . . . . . a . . # B b B b S s S . . . # . d D . . . . . . . # . . . . . . . . . . ok 221 - aeryk's resulting grid: # . . . . . . . . . . # . B . . . . c C c A # . B . . . . d D . A # . B . . . . . . . A # . B . . . . . . . A # . . . . . . . . . A # . . . . . . . . . . # . . . . . . . . . . # s S s . . . . . . . # . . . . . . . . . . 1..221 ok All tests successful. Files=1, Tests=221, 1 wallclock secs ( 0.05 usr + 0.14 sys = 0.19 CPU) Result: PASS GENE/Games-Battleship-0.05.tar.gz nmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GE/GENE/CHECKSUMS Picked up abstract from Makefile Gene Boggs <gene@cpan.org> \"You sunk my battleship!\" >>> (cd C:\cpanfly\var\cpan\build\Games-Battleship-0.05-Q6CdT3 && tar cvf - Games-Battleship-0.05.ppd blib) | gzip -c >C:/cpanfly/var/REPO/G/GE/GENE/Games-Battleship-0.05.tar.gz Games-Battleship-0.05.ppd blib/ blib/lib/ blib/lib/Games/ blib/lib/Games/Battleship/ blib/lib/Games/Battleship/Craft.pm blib/lib/Games/Battleship/Grid.pm blib/lib/Games/Battleship/Player.pm blib/lib/Games/Battleship.pm >>> mv C:\cpanfly\var\cpan\build\Games-Battleship-0.05-Q6CdT3/Games-Battleship-0.05.ppd C:/cpanfly/var/REPO/G/GE/GENE Finished 2008-09-15T20:32:02