Start 2010-06-04T02:18:56 ActivePerl-1003 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/cpanfly/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0 Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Thu, 03 Jun 2010 21:27:05 GMT Running make for J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/J/JE/JETTERO/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\J\JE\JETTERO\Games-Go-SGF2misc-0.9780.tar.gz ok Will not use Archive::Tar, need 1.00 Games-Go-SGF2misc-0.9780/ Games-Go-SGF2misc-0.9780/SGF2misc.pm Games-Go-SGF2misc-0.9780/img/ Games-Go-SGF2misc-0.9780/img/w17.gif Games-Go-SGF2misc-0.9780/img/b1.gif Games-Go-SGF2misc-0.9780/img/uch.gif Games-Go-SGF2misc-0.9780/img/ucf.gif Games-Go-SGF2misc-0.9780/img/b41.gif Games-Go-SGF2misc-0.9780/img/b83.gif Games-Go-SGF2misc-0.9780/img/b93.gif Games-Go-SGF2misc-0.9780/img/w90.gif Games-Go-SGF2misc-0.9780/img/b80.gif Games-Go-SGF2misc-0.9780/img/ucm.gif Games-Go-SGF2misc-0.9780/img/b11.gif Games-Go-SGF2misc-0.9780/img/g_rs.gif Games-Go-SGF2misc-0.9780/img/w7.gif Games-Go-SGF2misc-0.9780/img/lcp.gif Games-Go-SGF2misc-0.9780/img/w73.gif Games-Go-SGF2misc-0.9780/img/b56.gif Games-Go-SGF2misc-0.9780/img/w85.gif Games-Go-SGF2misc-0.9780/img/b3.gif Games-Go-SGF2misc-0.9780/img/b14.gif Games-Go-SGF2misc-0.9780/img/w59.gif Games-Go-SGF2misc-0.9780/img/b.gif Games-Go-SGF2misc-0.9780/img/ucy.gif Games-Go-SGF2misc-0.9780/img/b76.gif Games-Go-SGF2misc-0.9780/img/g_h.gif Games-Go-SGF2misc-0.9780/img/w74.gif Games-Go-SGF2misc-0.9780/img/b86.gif Games-Go-SGF2misc-0.9780/img/uci.gif Games-Go-SGF2misc-0.9780/img/b22.gif Games-Go-SGF2misc-0.9780/img/b43.gif Games-Go-SGF2misc-0.9780/img/w30.gif Games-Go-SGF2misc-0.9780/img/w6.gif Games-Go-SGF2misc-0.9780/img/b98.gif Games-Go-SGF2misc-0.9780/img/b27.gif Games-Go-SGF2misc-0.9780/img/lcb.gif Games-Go-SGF2misc-0.9780/img/uca.gif Games-Go-SGF2misc-0.9780/img/b52.gif Games-Go-SGF2misc-0.9780/img/w25.gif Games-Go-SGF2misc-0.9780/img/ucv.gif Games-Go-SGF2misc-0.9780/img/lco.gif Games-Go-SGF2misc-0.9780/img/ucn.gif Games-Go-SGF2misc-0.9780/img/w79.gif Games-Go-SGF2misc-0.9780/img/w19.gif Games-Go-SGF2misc-0.9780/img/w83.gif Games-Go-SGF2misc-0.9780/img/ucu.gif Games-Go-SGF2misc-0.9780/img/w98.gif Games-Go-SGF2misc-0.9780/img/b35.gif Games-Go-SGF2misc-0.9780/img/b51.gif Games-Go-SGF2misc-0.9780/img/w75.gif Games-Go-SGF2misc-0.9780/img/w91.gif Games-Go-SGF2misc-0.9780/img/lca.gif Games-Go-SGF2misc-0.9780/img/w26.gif Games-Go-SGF2misc-0.9780/img/b21.gif Games-Go-SGF2misc-0.9780/img/w72.gif Games-Go-SGF2misc-0.9780/img/w11.gif Games-Go-SGF2misc-0.9780/img/w3.gif Games-Go-SGF2misc-0.9780/img/b94.gif Games-Go-SGF2misc-0.9780/img/b25.gif Games-Go-SGF2misc-0.9780/img/b77.gif Games-Go-SGF2misc-0.9780/img/w61.gif Games-Go-SGF2misc-0.9780/img/w96.gif Games-Go-SGF2misc-0.9780/img/ls.gif Games-Go-SGF2misc-0.9780/img/w60.gif Games-Go-SGF2misc-0.9780/img/w13.gif Games-Go-SGF2misc-0.9780/img/w12.gif Games-Go-SGF2misc-0.9780/img/b68.gif Games-Go-SGF2misc-0.9780/img/b65.gif Games-Go-SGF2misc-0.9780/img/w41.gif Games-Go-SGF2misc-0.9780/img/b12.gif Games-Go-SGF2misc-0.9780/img/w45.gif Games-Go-SGF2misc-0.9780/img/w37.gif Games-Go-SGF2misc-0.9780/img/lcc.gif Games-Go-SGF2misc-0.9780/img/b17.gif Games-Go-SGF2misc-0.9780/img/b49.gif Games-Go-SGF2misc-0.9780/img/w76.gif Games-Go-SGF2misc-0.9780/img/w56.gif Games-Go-SGF2misc-0.9780/img/lct.gif Games-Go-SGF2misc-0.9780/img/w18.gif Games-Go-SGF2misc-0.9780/img/w81.gif Games-Go-SGF2misc-0.9780/img/ucj.gif Games-Go-SGF2misc-0.9780/img/g_ts.gif Games-Go-SGF2misc-0.9780/img/b29.gif Games-Go-SGF2misc-0.9780/img/b54.gif Games-Go-SGF2misc-0.9780/img/lcf.gif Games-Go-SGF2misc-0.9780/img/ucp.gif Games-Go-SGF2misc-0.9780/img/ucs.gif Games-Go-SGF2misc-0.9780/img/w71.gif Games-Go-SGF2misc-0.9780/img/lcl.gif Games-Go-SGF2misc-0.9780/img/b38.gif Games-Go-SGF2misc-0.9780/img/b9.gif Games-Go-SGF2misc-0.9780/img/b92.gif Games-Go-SGF2misc-0.9780/img/w27.gif Games-Go-SGF2misc-0.9780/img/bq.gif Games-Go-SGF2misc-0.9780/img/b67.gif Games-Go-SGF2misc-0.9780/img/lcj.gif Games-Go-SGF2misc-0.9780/img/w33.gif Games-Go-SGF2misc-0.9780/img/b59.gif Games-Go-SGF2misc-0.9780/img/lrc.gif Games-Go-SGF2misc-0.9780/img/w58.gif Games-Go-SGF2misc-0.9780/img/lcq.gif Games-Go-SGF2misc-0.9780/img/urc.gif Games-Go-SGF2misc-0.9780/img/b63.gif Games-Go-SGF2misc-0.9780/img/w24.gif Games-Go-SGF2misc-0.9780/img/b60.gif Games-Go-SGF2misc-0.9780/img/w4.gif Games-Go-SGF2misc-0.9780/img/w69.gif Games-Go-SGF2misc-0.9780/img/lcs.gif Games-Go-SGF2misc-0.9780/img/lcx.gif Games-Go-SGF2misc-0.9780/img/w48.gif Games-Go-SGF2misc-0.9780/img/w67.gif Games-Go-SGF2misc-0.9780/img/g_p.gif Games-Go-SGF2misc-0.9780/img/lcn.gif Games-Go-SGF2misc-0.9780/img/b62.gif Games-Go-SGF2misc-0.9780/img/ucz.gif Games-Go-SGF2misc-0.9780/img/w77.gif Games-Go-SGF2misc-0.9780/img/b31.gif Games-Go-SGF2misc-0.9780/img/w36.gif Games-Go-SGF2misc-0.9780/img/w23.gif Games-Go-SGF2misc-0.9780/img/b18.gif Games-Go-SGF2misc-0.9780/img/lcd.gif Games-Go-SGF2misc-0.9780/img/w63.gif Games-Go-SGF2misc-0.9780/img/b88.gif Games-Go-SGF2misc-0.9780/img/lcg.gif Games-Go-SGF2misc-0.9780/img/bt.gif Games-Go-SGF2misc-0.9780/img/b6.gif Games-Go-SGF2misc-0.9780/img/b19.gif Games-Go-SGF2misc-0.9780/img/ucg.gif Games-Go-SGF2misc-0.9780/img/w57.gif Games-Go-SGF2misc-0.9780/img/w42.gif Games-Go-SGF2misc-0.9780/img/w21.gif Games-Go-SGF2misc-0.9780/img/b85.gif Games-Go-SGF2misc-0.9780/img/b84.gif Games-Go-SGF2misc-0.9780/img/w9.gif Games-Go-SGF2misc-0.9780/img/b81.gif Games-Go-SGF2misc-0.9780/img/b57.gif Games-Go-SGF2misc-0.9780/img/ucl.gif Games-Go-SGF2misc-0.9780/img/ucw.gif Games-Go-SGF2misc-0.9780/img/b66.gif Games-Go-SGF2misc-0.9780/img/w15.gif Games-Go-SGF2misc-0.9780/img/w40.gif Games-Go-SGF2misc-0.9780/img/bs.gif Games-Go-SGF2misc-0.9780/img/g_llc.gif Games-Go-SGF2misc-0.9780/img/b48.gif Games-Go-SGF2misc-0.9780/img/b2.gif Games-Go-SGF2misc-0.9780/img/b16.gif Games-Go-SGF2misc-0.9780/img/w51.gif Games-Go-SGF2misc-0.9780/img/lce.gif Games-Go-SGF2misc-0.9780/img/b99.gif Games-Go-SGF2misc-0.9780/img/w28.gif Games-Go-SGF2misc-0.9780/img/w55.gif Games-Go-SGF2misc-0.9780/img/w44.gif Games-Go-SGF2misc-0.9780/img/g.gif Games-Go-SGF2misc-0.9780/img/lch.gif Games-Go-SGF2misc-0.9780/img/b78.gif Games-Go-SGF2misc-0.9780/img/w38.gif Games-Go-SGF2misc-0.9780/img/lcv.gif Games-Go-SGF2misc-0.9780/img/uct.gif Games-Go-SGF2misc-0.9780/img/b58.gif Games-Go-SGF2misc-0.9780/img/b97.gif Games-Go-SGF2misc-0.9780/img/b28.gif Games-Go-SGF2misc-0.9780/img/ucr.gif Games-Go-SGF2misc-0.9780/img/g_ulc.gif Games-Go-SGF2misc-0.9780/img/b5.gif Games-Go-SGF2misc-0.9780/img/w29.gif Games-Go-SGF2misc-0.9780/img/b73.gif Games-Go-SGF2misc-0.9780/img/w31.gif Games-Go-SGF2misc-0.9780/img/b46.gif Games-Go-SGF2misc-0.9780/img/w39.gif Games-Go-SGF2misc-0.9780/img/w.gif Games-Go-SGF2misc-0.9780/img/ucc.gif Games-Go-SGF2misc-0.9780/img/w93.gif Games-Go-SGF2misc-0.9780/img/w99.gif Games-Go-SGF2misc-0.9780/img/lcm.gif Games-Go-SGF2misc-0.9780/img/w86.gif Games-Go-SGF2misc-0.9780/img/b37.gif Games-Go-SGF2misc-0.9780/img/b23.gif Games-Go-SGF2misc-0.9780/img/w87.gif Games-Go-SGF2misc-0.9780/img/rs.gif Games-Go-SGF2misc-0.9780/img/wc.gif Games-Go-SGF2misc-0.9780/img/w82.gif Games-Go-SGF2misc-0.9780/img/b72.gif Games-Go-SGF2misc-0.9780/img/h.gif Games-Go-SGF2misc-0.9780/img/b53.gif Games-Go-SGF2misc-0.9780/img/b10.gif Games-Go-SGF2misc-0.9780/img/b79.gif Games-Go-SGF2misc-0.9780/img/w50.gif Games-Go-SGF2misc-0.9780/img/wq.gif Games-Go-SGF2misc-0.9780/img/w5.gif Games-Go-SGF2misc-0.9780/img/b91.gif Games-Go-SGF2misc-0.9780/img/w46.gif Games-Go-SGF2misc-0.9780/img/lcz.gif Games-Go-SGF2misc-0.9780/img/w20.gif Games-Go-SGF2misc-0.9780/img/b4.gif Games-Go-SGF2misc-0.9780/img/b40.gif Games-Go-SGF2misc-0.9780/img/b39.gif Games-Go-SGF2misc-0.9780/img/w62.gif Games-Go-SGF2misc-0.9780/img/w54.gif Games-Go-SGF2misc-0.9780/img/w64.gif Games-Go-SGF2misc-0.9780/img/w47.gif Games-Go-SGF2misc-0.9780/img/b26.gif Games-Go-SGF2misc-0.9780/img/w34.gif Games-Go-SGF2misc-0.9780/img/w65.gif Games-Go-SGF2misc-0.9780/img/b47.gif Games-Go-SGF2misc-0.9780/img/llc.gif Games-Go-SGF2misc-0.9780/img/w8.gif Games-Go-SGF2misc-0.9780/img/w66.gif Games-Go-SGF2misc-0.9780/img/g_lrc.gif Games-Go-SGF2misc-0.9780/img/lcr.gif Games-Go-SGF2misc-0.9780/img/w16.gif Games-Go-SGF2misc-0.9780/img/w53.gif Games-Go-SGF2misc-0.9780/img/w88.gif Games-Go-SGF2misc-0.9780/img/b90.gif Games-Go-SGF2misc-0.9780/img/b55.gif Games-Go-SGF2misc-0.9780/img/bc.gif Games-Go-SGF2misc-0.9780/img/w94.gif Games-Go-SGF2misc-0.9780/img/w43.gif Games-Go-SGF2misc-0.9780/img/w100.gif Games-Go-SGF2misc-0.9780/img/b82.gif Games-Go-SGF2misc-0.9780/img/w89.gif Games-Go-SGF2misc-0.9780/img/uce.gif Games-Go-SGF2misc-0.9780/img/b50.gif Games-Go-SGF2misc-0.9780/img/ucb.gif Games-Go-SGF2misc-0.9780/img/ucq.gif Games-Go-SGF2misc-0.9780/img/wt.gif Games-Go-SGF2misc-0.9780/img/b15.gif Games-Go-SGF2misc-0.9780/img/lcw.gif Games-Go-SGF2misc-0.9780/img/ucd.gif Games-Go-SGF2misc-0.9780/img/b20.gif Games-Go-SGF2misc-0.9780/img/b34.gif Games-Go-SGF2misc-0.9780/img/b87.gif Games-Go-SGF2misc-0.9780/img/w95.gif Games-Go-SGF2misc-0.9780/img/w97.gif Games-Go-SGF2misc-0.9780/img/w32.gif Games-Go-SGF2misc-0.9780/img/w52.gif Games-Go-SGF2misc-0.9780/img/w70.gif Games-Go-SGF2misc-0.9780/img/w92.gif Games-Go-SGF2misc-0.9780/img/b64.gif Games-Go-SGF2misc-0.9780/img/w80.gif Games-Go-SGF2misc-0.9780/img/b36.gif Games-Go-SGF2misc-0.9780/img/lcu.gif Games-Go-SGF2misc-0.9780/img/b74.gif Games-Go-SGF2misc-0.9780/img/lci.gif Games-Go-SGF2misc-0.9780/img/b95.gif Games-Go-SGF2misc-0.9780/img/b42.gif Games-Go-SGF2misc-0.9780/img/b7.gif Games-Go-SGF2misc-0.9780/img/b8.gif Games-Go-SGF2misc-0.9780/img/g_bs.gif Games-Go-SGF2misc-0.9780/img/ts.gif Games-Go-SGF2misc-0.9780/img/g_urc.gif Games-Go-SGF2misc-0.9780/img/b30.gif Games-Go-SGF2misc-0.9780/img/b13.gif Games-Go-SGF2misc-0.9780/img/p.gif Games-Go-SGF2misc-0.9780/img/b33.gif Games-Go-SGF2misc-0.9780/img/b45.gif Games-Go-SGF2misc-0.9780/img/w68.gif Games-Go-SGF2misc-0.9780/img/b61.gif Games-Go-SGF2misc-0.9780/img/w10.gif Games-Go-SGF2misc-0.9780/img/w22.gif Games-Go-SGF2misc-0.9780/img/b71.gif Games-Go-SGF2misc-0.9780/img/b69.gif Games-Go-SGF2misc-0.9780/img/w2.gif Games-Go-SGF2misc-0.9780/img/b89.gif Games-Go-SGF2misc-0.9780/img/uck.gif Games-Go-SGF2misc-0.9780/img/b70.gif Games-Go-SGF2misc-0.9780/img/b24.gif Games-Go-SGF2misc-0.9780/img/w1.gif Games-Go-SGF2misc-0.9780/img/w35.gif Games-Go-SGF2misc-0.9780/img/w84.gif Games-Go-SGF2misc-0.9780/img/b75.gif Games-Go-SGF2misc-0.9780/img/b32.gif Games-Go-SGF2misc-0.9780/img/w49.gif Games-Go-SGF2misc-0.9780/img/w14.gif Games-Go-SGF2misc-0.9780/img/b100.gif Games-Go-SGF2misc-0.9780/img/lck.gif Games-Go-SGF2misc-0.9780/img/lcy.gif Games-Go-SGF2misc-0.9780/img/b96.gif Games-Go-SGF2misc-0.9780/img/b44.gif Games-Go-SGF2misc-0.9780/img/ulc.gif Games-Go-SGF2misc-0.9780/img/uco.gif Games-Go-SGF2misc-0.9780/img/ucx.gif Games-Go-SGF2misc-0.9780/img/g_ls.gif Games-Go-SGF2misc-0.9780/img/w78.gif Games-Go-SGF2misc-0.9780/MANIFEST Games-Go-SGF2misc-0.9780/MANIFEST.SKIP Games-Go-SGF2misc-0.9780/README Games-Go-SGF2misc-0.9780/sgf/ Games-Go-SGF2misc-0.9780/sgf/jmp-kavi.sgf Games-Go-SGF2misc-0.9780/sgf/jettero-sixrusses-2004-03-18.sgf Games-Go-SGF2misc-0.9780/sgf/crazy.sgf Games-Go-SGF2misc-0.9780/sgf/redrose-tartrate.sgf Games-Go-SGF2misc-0.9780/sgf/error.sgf Games-Go-SGF2misc-0.9780/sgf/9x9-gnugo.sgf Games-Go-SGF2misc-0.9780/sgf/3x3-cap.sgf Games-Go-SGF2misc-0.9780/sgf/many_many_games_qjzm-a.sgf Games-Go-SGF2misc-0.9780/sgf/talisker-jettero-2004-03-17.sgf Games-Go-SGF2misc-0.9780/sgf/13x13-with-marks.sgf Games-Go-SGF2misc-0.9780/META.yml Games-Go-SGF2misc-0.9780/contrib/ Games-Go-SGF2misc-0.9780/contrib/sgf2cgifb Games-Go-SGF2misc-0.9780/contrib/sgfimgmkr Games-Go-SGF2misc-0.9780/SGF2misc.pod Games-Go-SGF2misc-0.9780/SGF2misc/ Games-Go-SGF2misc-0.9780/SGF2misc/GD.pm Games-Go-SGF2misc-0.9780/Changelog Games-Go-SGF2misc-0.9780/t/ Games-Go-SGF2misc-0.9780/t/17_board_draw.t Games-Go-SGF2misc-0.9780/t/09_memory_test.t Games-Go-SGF2misc-0.9780/t/19_freeze_thaw.t Games-Go-SGF2misc-0.9780/t/07_load_sgfs.t Games-Go-SGF2misc-0.9780/t/15_3x3_capture_count.t Games-Go-SGF2misc-0.9780/t/18_as_image.t Games-Go-SGF2misc-0.9780/Makefile.PL CPAN.pm: Going to build J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz >>> C:\Perl\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Games::Go::SGF2misc >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp SGF2misc/GD.pm blib\lib\Games\Go\SGF2misc\GD.pm cp SGF2misc.pm blib\lib\Games\Go\SGF2misc.pm cp SGF2misc.pod blib\lib\Games\Go\SGF2misc.pod JETTERO/Games-Go-SGF2misc-0.9780.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:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 81) line 57. t/07_load_sgfs.t .......... 1..10 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Fri Jun 4 02:18:59 2010 # Current time GMT: Fri Jun 4 09:18:59 2010 # Using Test.pm version 1.25 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 10/10 subtests skipping tests: Can't locate Unix/Process.pm in @INC (@INC contains: C:\cpanfly\var\cpan\build\Games-Go-SGF2misc-0.9780-bf2Uw5\blib\lib C:\cpanfly\var\cpan\build\Games-Go-SGF2misc-0.9780-bf2Uw5\blib\arch C:/cpanfly/var/megalib C:/cpanfly/var/megalib C:/Perl/site/lib C:/Perl/lib .) at (eval 18) line 1. BEGIN failed--compilation aborted at (eval 18) line 1. t/09_memory_test.t ........ 1..50 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Fri Jun 4 02:18:59 2010 # Current time GMT: Fri Jun 4 09:18:59 2010 # Using Test.pm version 1.25 ok 1 # skip ok 2 # skip ok 3 # skip ok 4 # skip ok 5 # skip ok 6 # skip ok 7 # skip ok 8 # skip ok 9 # skip ok 10 # skip ok 11 # skip ok 12 # skip ok 13 # skip ok 14 # skip ok 15 # skip ok 16 # skip ok 17 # skip ok 18 # skip ok 19 # skip ok 20 # skip ok 21 # skip ok 22 # skip ok 23 # skip ok 24 # skip ok 25 # skip ok 26 # skip ok 27 # skip ok 28 # skip ok 29 # skip ok 30 # skip ok 31 # skip ok 32 # skip ok 33 # skip ok 34 # skip ok 35 # skip ok 36 # skip ok 37 # skip ok 38 # skip ok 39 # skip ok 40 # skip ok 41 # skip ok 42 # skip ok 43 # skip ok 44 # skip ok 45 # skip ok 46 # skip ok 47 # skip ok 48 # skip ok 49 # skip ok 50 # skip ok 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 81) line 57. t/15_3x3_capture_count.t .. Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 81) line 57. t/17_board_draw.t ......... 1..1 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Fri Jun 4 02:18:59 2010 # Current time GMT: Fri Jun 4 09:18:59 2010 # Using Test.pm version 1.25 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 81) line 57. t/18_as_image.t ........... 1..1 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Fri Jun 4 02:19:00 2010 # Current time GMT: Fri Jun 4 09:19:00 2010 # Using Test.pm version 1.25 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 81) line 57. t/19_freeze_thaw.t ........ Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Test Summary Report ------------------- t/07_load_sgfs.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 10 tests but ran 0. t/15_3x3_capture_count.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/17_board_draw.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 1 tests but ran 0. t/18_as_image.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 1 tests but ran 0. t/19_freeze_thaw.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=6, Tests=50, 1 wallclock secs ( 0.02 usr + 0.01 sys = 0.03 CPU) Result: FAIL Failed 5/6 test programs. 0/50 subtests failed. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0xff' Stop. JETTERO/Games-Go-SGF2misc-0.9780.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JETTERO/Games-Go-SGF2misc-0.9780.tar.gz Finished 2010-06-04T02:19:00