Start 2009-06-05T12:36:29 ActivePerl-1003 CPAN-1.94 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\;C:\WINDOWS\system32\WINDOW~1\v1.0 Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Fri, 05 Jun 2009 08:27:46 GMT Running make for S/SA/SARTAK/Games-Mastermind-Cracker-0.03.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SA/SARTAK/Games-Mastermind-Cracker-0.03.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\S\SA\SARTAK\Games-Mastermind-Cracker-0.03.tar.gz ok Games-Mastermind-Cracker-0.03/ Games-Mastermind-Cracker-0.03/Changes Games-Mastermind-Cracker-0.03/inc/ Games-Mastermind-Cracker-0.03/inc/Module/ Games-Mastermind-Cracker-0.03/inc/Module/AutoInstall.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/ Games-Mastermind-Cracker-0.03/inc/Module/Install/AutoInstall.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Base.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Can.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Fetch.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/GithubMeta.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Include.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Makefile.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Metadata.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/Win32.pm Games-Mastermind-Cracker-0.03/inc/Module/Install/WriteAll.pm Games-Mastermind-Cracker-0.03/inc/Module/Install.pm Games-Mastermind-Cracker-0.03/lib/ Games-Mastermind-Cracker-0.03/lib/Games/ Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/ Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker/ Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker/Basic.pm Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker/Random.pm Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker/Role/ Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker/Role/Elimination.pm Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker/Sequential.pm Games-Mastermind-Cracker-0.03/lib/Games/Mastermind/Cracker.pm Games-Mastermind-Cracker-0.03/Makefile.PL Games-Mastermind-Cracker-0.03/MANIFEST Games-Mastermind-Cracker-0.03/META.yml Games-Mastermind-Cracker-0.03/README Games-Mastermind-Cracker-0.03/t/ Games-Mastermind-Cracker-0.03/t/000-load.t Games-Mastermind-Cracker-0.03/t/001-basic.t Games-Mastermind-Cracker-0.03/t/010-score.t Games-Mastermind-Cracker-0.03/t/500-random.t Games-Mastermind-Cracker-0.03/t/501-sequential.t Games-Mastermind-Cracker-0.03/t/502-basic.t CPAN.pm: Going to build S/SA/SARTAK/Games-Mastermind-Cracker-0.03.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Games/Mastermind/Cracker.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::Exception ...loaded. (0.27) - Moose ...loaded. (0.79) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Games::Mastermind::Cracker >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Games/Mastermind/Cracker/Random.pm blib\lib\Games\Mastermind\Cracker\Random.pm cp lib/Games/Mastermind/Cracker.pm blib\lib\Games\Mastermind\Cracker.pm cp lib/Games/Mastermind/Cracker/Sequential.pm blib\lib\Games\Mastermind\Cracker\Sequential.pm cp lib/Games/Mastermind/Cracker/Basic.pm blib\lib\Games\Mastermind\Cracker\Basic.pm cp lib/Games/Mastermind/Cracker/Role/Elimination.pm blib\lib\Games\Mastermind\Cracker\Role\Elimination.pm SARTAK/Games-Mastermind-Cracker-0.03.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, 'inc', 'blib\lib', 'blib\arch')" t/000-load.t t/001-basic.t t/010-score.t t/500-random.t t/501-sequential.t t/502-basic.t t/000-load.t ........ 1..8 ok 1 - use Games::Mastermind::Cracker; ok 2 - use Games::Mastermind::Cracker::Random; ok 3 - use Games::Mastermind::Cracker::Sequential; ok 4 - use Games::Mastermind::Cracker::Basic; ok 5 - Games::Mastermind::Cracker is not instantiable ok 6 - Games::Mastermind::Cracker::Random is instantiable ok 7 - Games::Mastermind::Cracker::Sequential is instantiable ok 8 - Games::Mastermind::Cracker::Basic is instantiable ok t/001-basic.t ....... 1..2 ok 1 - BB found. ok 2 - Guesses were sequential, and stopped after the penultimate possibility. ok t/010-score.t ....... 1..102 ok 1 - Black (correct) is 0 for '' vs '' ok 2 - White (misplaced) is 0 for '' vs '' ok 3 - Black (correct) is 1 for 'A' vs 'A' ok 4 - White (misplaced) is 0 for 'A' vs 'A' ok 5 - Black (correct) is 0 for 'A' vs 'B' ok 6 - White (misplaced) is 0 for 'A' vs 'B' ok 7 - Black (correct) is 0 for 'B' vs 'A' ok 8 - White (misplaced) is 0 for 'B' vs 'A' ok 9 - Black (correct) is 0 for 'a' vs 'A' ok 10 - White (misplaced) is 0 for 'a' vs 'A' ok 11 - Black (correct) is 0 for 'A' vs 'a' ok 12 - White (misplaced) is 0 for 'A' vs 'a' ok 13 - Black (correct) is 0 for 'A' vs ' ' ok 14 - White (misplaced) is 0 for 'A' vs ' ' ok 15 - Black (correct) is 0 for ' ' vs 'A' ok 16 - White (misplaced) is 0 for ' ' vs 'A' ok 17 - Black (correct) is 1 for 'A' vs 'AA' ok 18 - White (misplaced) is 0 for 'A' vs 'AA' ok 19 - Black (correct) is 0 for 'B' vs 'AA' ok 20 - White (misplaced) is 0 for 'B' vs 'AA' ok 21 - Black (correct) is 1 for 'AA' vs 'A' ok 22 - White (misplaced) is 0 for 'AA' vs 'A' ok 23 - Black (correct) is 0 for 'AA' vs 'B' ok 24 - White (misplaced) is 0 for 'AA' vs 'B' ok 25 - Black (correct) is 1 for 'A ' vs 'AA' ok 26 - White (misplaced) is 0 for 'A ' vs 'AA' ok 27 - Black (correct) is 1 for ' A' vs 'AA' ok 28 - White (misplaced) is 0 for ' A' vs 'AA' ok 29 - Black (correct) is 0 for 'B ' vs 'AA' ok 30 - White (misplaced) is 0 for 'B ' vs 'AA' ok 31 - Black (correct) is 0 for ' B' vs 'AA' ok 32 - White (misplaced) is 0 for ' B' vs 'AA' ok 33 - Black (correct) is 2 for 'AA' vs 'AA' ok 34 - White (misplaced) is 0 for 'AA' vs 'AA' ok 35 - Black (correct) is 1 for 'BA' vs 'AA' ok 36 - White (misplaced) is 0 for 'BA' vs 'AA' ok 37 - Black (correct) is 1 for 'AB' vs 'AA' ok 38 - White (misplaced) is 0 for 'AB' vs 'AA' ok 39 - Black (correct) is 0 for 'BB' vs 'AA' ok 40 - White (misplaced) is 0 for 'BB' vs 'AA' ok 41 - Black (correct) is 1 for 'AA' vs 'AB' ok 42 - White (misplaced) is 0 for 'AA' vs 'AB' ok 43 - Black (correct) is 0 for 'BA' vs 'AB' ok 44 - White (misplaced) is 2 for 'BA' vs 'AB' ok 45 - Black (correct) is 2 for 'AB' vs 'AB' ok 46 - White (misplaced) is 0 for 'AB' vs 'AB' ok 47 - Black (correct) is 1 for 'BB' vs 'AB' ok 48 - White (misplaced) is 0 for 'BB' vs 'AB' ok 49 - Black (correct) is 1 for 'AA' vs 'BA' ok 50 - White (misplaced) is 0 for 'AA' vs 'BA' ok 51 - Black (correct) is 2 for 'BA' vs 'BA' ok 52 - White (misplaced) is 0 for 'BA' vs 'BA' ok 53 - Black (correct) is 0 for 'AB' vs 'BA' ok 54 - White (misplaced) is 2 for 'AB' vs 'BA' ok 55 - Black (correct) is 1 for 'BB' vs 'BA' ok 56 - White (misplaced) is 0 for 'BB' vs 'BA' ok 57 - Black (correct) is 0 for 'AA' vs 'BB' ok 58 - White (misplaced) is 0 for 'AA' vs 'BB' ok 59 - Black (correct) is 1 for 'BA' vs 'BB' ok 60 - White (misplaced) is 0 for 'BA' vs 'BB' ok 61 - Black (correct) is 1 for 'AB' vs 'BB' ok 62 - White (misplaced) is 0 for 'AB' vs 'BB' ok 63 - Black (correct) is 2 for 'BB' vs 'BB' ok 64 - White (misplaced) is 0 for 'BB' vs 'BB' ok 65 - Black (correct) is 1 for 'AA' vs 'AC' ok 66 - White (misplaced) is 0 for 'AA' vs 'AC' ok 67 - Black (correct) is 0 for 'BA' vs 'AC' ok 68 - White (misplaced) is 1 for 'BA' vs 'AC' ok 69 - Black (correct) is 1 for 'AB' vs 'AC' ok 70 - White (misplaced) is 0 for 'AB' vs 'AC' ok 71 - Black (correct) is 0 for 'BB' vs 'AC' ok 72 - White (misplaced) is 0 for 'BB' vs 'AC' ok 73 - Black (correct) is 1 for 'AA' vs 'CA' ok 74 - White (misplaced) is 0 for 'AA' vs 'CA' ok 75 - Black (correct) is 1 for 'BA' vs 'CA' ok 76 - White (misplaced) is 0 for 'BA' vs 'CA' ok 77 - Black (correct) is 0 for 'AB' vs 'CA' ok 78 - White (misplaced) is 1 for 'AB' vs 'CA' ok 79 - Black (correct) is 0 for 'BB' vs 'CA' ok 80 - White (misplaced) is 0 for 'BB' vs 'CA' ok 81 - Black (correct) is 0 for 'AA' vs 'CC' ok 82 - White (misplaced) is 0 for 'AA' vs 'CC' ok 83 - Black (correct) is 0 for 'BA' vs 'CC' ok 84 - White (misplaced) is 0 for 'BA' vs 'CC' ok 85 - Black (correct) is 0 for 'AB' vs 'CC' ok 86 - White (misplaced) is 0 for 'AB' vs 'CC' ok 87 - Black (correct) is 0 for 'BB' vs 'CC' ok 88 - White (misplaced) is 0 for 'BB' vs 'CC' ok 89 - Black (correct) is 0 for '101' vs '0101' ok 90 - White (misplaced) is 3 for '101' vs '0101' ok 91 - Black (correct) is 3 for '010' vs '0101' ok 92 - White (misplaced) is 0 for '010' vs '0101' ok 93 - Black (correct) is 26 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 94 - White (misplaced) is 0 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 95 - Black (correct) is 0 for 'BCDEFGHIJKLMNOPQRSTUVWXYZA' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 96 - White (misplaced) is 26 for 'BCDEFGHIJKLMNOPQRSTUVWXYZA' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 97 - Black (correct) is 0 for 'BCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 98 - White (misplaced) is 25 for 'BCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 99 - Black (correct) is 0 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'BCDEFGHIJKLMNOPQRSTUVWXYZ' ok 100 - White (misplaced) is 25 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'BCDEFGHIJKLMNOPQRSTUVWXYZ' ok 101 - Black (correct) is 21 for 'This is my story of Jack the Ripper, the man behind Britain's worst unsolved murders. It is a story that points to the unlikeliest of suspects: a man who wrote children's stories. That man is Charles Dodgson, better known as Lewis Carroll, author of such beloved books as Alice in Wonderland. # ' vs 'The truth is this: I, Richard Wallace, stabbed and killed a muted Nicole Brown in cold blood, severing her throat with my trusty shiv's strokes. I set up Orenthal James Simpson, who is utterly innocent of this murder. P.S. I also wrote Shakespeare's sonnets, and a lot of Francis Bacon's works too. # ' ok 102 - White (misplaced) is 256 for 'This is my story of Jack the Ripper, the man behind Britain's worst unsolved murders. It is a story that points to the unlikeliest of suspects: a man who wrote children's stories. That man is Charles Dodgson, better known as Lewis Carroll, author of such beloved books as Alice in Wonderland. # ' vs 'The truth is this: I, Richard Wallace, stabbed and killed a muted Nicole Brown in cold blood, severing her throat with my trusty shiv's strokes. I set up Orenthal James Simpson, who is utterly innocent of this murder. P.S. I also wrote Shakespeare's sonnets, and a lot of Francis Bacon's works too. # ' ok t/500-random.t ...... 1..1 ok 1 - ABA solution found. ok t/501-sequential.t .. 1..2 ok 1 - ABA solution found. ok 2 - Guesses were sequential, and stopped when the solution was found. ok t/502-basic.t ....... 1..3 ok 1 - 16807 possible 5x A..G codes ok 2 - DEADE solution found. ok 3 - got it in less than 50/16807 guesses ok All tests successful. Files=6, Tests=118, 13 wallclock secs ( 0.05 usr + 0.22 sys = 0.27 CPU) Result: PASS SARTAK/Games-Mastermind-Cracker-0.03.tar.gz nmake test TEST_VERBOSE=1 -- OK Shawn M Moore <sartak@gmail.com> quickly crack Mastermind >>> (cd C:\cpanfly\var\cpan\build\Games-Mastermind-Cracker-0.03-MxJlp7 && tar cvf - Games-Mastermind-Cracker-0.03.ppd blib) | gzip -c >C:/cpanfly/var/REPO/S/SA/SARTAK/Games-Mastermind-Cracker-0.03.tar.gz Games-Mastermind-Cracker-0.03.ppd blib/ blib/lib/ blib/lib/Games/ blib/lib/Games/Mastermind/ blib/lib/Games/Mastermind/Cracker/ blib/lib/Games/Mastermind/Cracker/Basic.pm blib/lib/Games/Mastermind/Cracker/Random.pm blib/lib/Games/Mastermind/Cracker/Role/ blib/lib/Games/Mastermind/Cracker/Role/Elimination.pm blib/lib/Games/Mastermind/Cracker/Sequential.pm blib/lib/Games/Mastermind/Cracker.pm >>> mv C:\cpanfly\var\cpan\build\Games-Mastermind-Cracker-0.03-MxJlp7/Games-Mastermind-Cracker-0.03.ppd C:/cpanfly/var/REPO/S/SA/SARTAK Finished 2009-06-05T12:37:27