Checking if your kit is complete... Looks good Writing Makefile for CGI Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp CGI/Carp.pm blib\lib\CGI\Carp.pm cp CGI/Push.pm blib\lib\CGI\Push.pm cp CGI/Switch.pm blib\lib\CGI\Switch.pm cp CGI/Fast.pm blib\lib\CGI\Fast.pm cp CGI/Util.pm blib\lib\CGI\Util.pm cp CGI/Apache.pm blib\lib\CGI\Apache.pm cp CGI.pm blib\lib\CGI.pm cp CGI/Pretty.pm blib\lib\CGI\Pretty.pm cp CGI/Cookie.pm blib\lib\CGI\Cookie.pm Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/apache................1..1 ok 1 - use CGI::Apache; ok t/can...................1..2 ok 1 - use CGI; ok 2 - CGI->can(...) ok t/carp..................1..41 ok 1 - use CGI::Carp; ok 2 - file ok 3 - line ok 4 - id ok 5 - file ok 6 - line ok 7 - id ok 8 - file ok 9 - line ok 10 - id ok 11 - Time in correct format ok 12 - Time in correct format ok 13 - CGI::Carp::warn calls CORE::warn ok 14 - CGI::Carp::warn builds correct message ok 15 - CGI::Carp::warn builds correct message ok 16 - ineval returns false when not in eval ok 17 - ineval returns true when in eval ok 18 - CGI::Carp::die calls CORE::die without altering argument in eval ok 19 - CGI::Carp::die calls CORE::die, but adds stamp ok 20 - CGI::Carp::set_message returns new message ok 21 - CGI::Carp::set_message message set correctly ok 22 - CGI::Carp::import set program name correctly ok 23 - CGI::Carp::set_progname returns new program name ok 24 - CGI::Carp::set_progname program name set correctly ok 25 - CGI::Carp::set_progname returns unset name correctly ok 26 - CGI::Carp::set_progname program name unset correctly ok 27 - Warnings turned off ok 28 - warningsToBrowser() on ok 29 - Warnings turned off ok 30 - Default string has header ok 31 - Custom message not in default string ok 32 - Custom Message appears in output ok 33 - Server Admin does not appear in default message ok 34 - Server Admin appears in output ok 35 - Custom message not in result ok 36 - Correct message in string ok 37 - \*STORE returns proper filehandle ok 38 - $fh returns proper filehandle ok 39 - STDIN returns proper filehandle ok 40 - STDIN returns proper filehandle ok 41 - "WIBBLE" doesn't returns proper filehandle ok t/cookie................1..96 ok 1 - use CGI::Cookie; ok 2 - Hash ref returned in scalar context ok 3 - returns correct number of fields ok 4 - returns correct number of fields ok 5 - cookie foo is correct ok 6 - cookie bar is correct ok 7 - cookie baz is correct ok 8 - cookie qux is correct ok 9 - No cookies in environment, returns empty list ok 10 - expected cookies extracted ok 11 - Type of objects returned is correct ok 12 - cookie foo is correct ok 13 - cookie bar is correct ok 14 - cookie baz is correct ok 15 - cookie qux is correct ok 16 - No cookies in environment, returns empty list ok 17 - expected cookies extracted ok 18 - Type of objects returned is correct ok 19 - cookie foo is correct ok 20 - cookie bar is correct ok 21 - cookie baz is correct ok 22 - cookie qux is correct ok 23 - No cookies in environment, returns empty list ok 24 - expected cookies extracted ok 25 - Plain scalar returned ok 26 - cookie foo is correct ok 27 - cookie bar is correct ok 28 - cookie baz is correct ok 29 - cookie qux is correct ok 30 - No cookies in environment, returns empty list ok 31 - expected cookies extracted ok 32 - Plain scalar returned ok 33 - cookie foo is correct ok 34 - cookie bar is correct ok 35 - cookie baz is correct ok 36 - cookie qux is correct ok 37 - new returns objects of correct type ok 38 - name is correct ok 39 - value is correct ok 40 - expires in correct format ok 41 - domain is correct ok 42 - path is correct ok 43 - secure attribute is set ok 44 - new returns objects of correct type ok 45 - name is correct ok 46 - value is correct ok 47 - expires is not set ok 48 - domain attributeis not set ok 49 - path atribute is set to default ok 50 - secure attribute is set ok 51 - Stringified cookie contains name ok 52 - Stringified cookie contains value ok 53 - Stringified cookie contains expires ok 54 - Stringified cookie contains domain ok 55 - Stringified cookie contains path ok 56 - Stringified cookie contains secure ok 57 - Stringified cookie contains name ok 58 - Stringified cookie contains value ok 59 - Stringified cookie has no expires field ok 60 - Stringified cookie has no domain field ok 61 - Stringified cookie contains path ok 62 - Stringified cookie does not contain secure ok 63 - Cookies are identical ok 64 - Cookies are identical ok 65 - Cookies are identical ok 66 - Cookies are not identical ok 67 - Cookies are identical ok 68 - name is correct ok 69 - name is set correctly ok 70 - name now returns updated value ok 71 - value is correct ok 72 - value is set correctly ok 73 - value now returns updated value ok 74 - expires is correct ok 75 - expires is set correctly ok 76 - expires now returns updated value ok 77 - Expiry time has changed ok 78 - domain is correct ok 79 - domain is set correctly ok 80 - domain now returns updated value ok 81 - path is correct ok 82 - path is set correctly ok 83 - path now returns updated value ok 84 - secure attribute is set ok 85 - secure attribute is cleared ok 86 - secure attribute is cleared ok 87 - object->isa('Apache') ok 88 - Pass an Apache object to the CGI::Cookie constructor ok 89 - object->isa('CGI::Cookie') ok 90 - Bake the cookie ok 91 - bake() should call headers_out->set() ok 92 - object->isa('Apache2::RequestReq') ok 93 - Pass an Apache::RequestReq object to the CGI::Cookie constructor ok 94 - object->isa('CGI::Cookie') ok 95 - Bake the cookie ok 96 - bake() should call headers_out->set() ok t/fast..................1..7 ok 1 - use CGI::Fast; ok 2 - created new CGI::Fast object ok 3 - checking to see if the object was stored properly ok 4 - no params ok 5 - creating obect with params ok 6 - checking passed param ok 7 - checking no active request ok t/form..................1..19 ok 1 - use CGI; ok 2 - start_form() ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - popup_menu() ok 18 - scrolling_list() ok 19 - checkbox_group() ok t/function..............1..32 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 # Skip ok 24 # Skip ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 2/32 skipped: various reasons t/html..................1..28 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok t/no_tabindex...........1..18 ok 1 - use CGI; ok 2 - Tab index turned off. ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - popup_menu() ok 18 - textarea() ok t/pretty................1..18 ok 1 - use CGI::Pretty; ok 2 - single tag ok 3 - basic indentation ok 4 -
tags ok 5 - open/close tag with attribute ok 6 - open/close tag with orphan attribute ok 7 - distributive tag with attribute ok 8 - as-is ok 9 - array-reference ok 10 - nested tags ok 11 - nested as-is tags ok 12 - nested as-is array-reference ok 13 - single tag (pretty turned off) ok 14 - open/close tag (pretty turned off) ok 15 - open/close tag multiple (pretty turned off) ok 16 - open/close tag with attribute (pretty turned off) ok 17 - open/close tag with orphan attribute (pretty turned off) ok 18 - distributive tag with attribute (pretty turned off) ok t/push..................1..12 ok 1 - use CGI::Push; ok 2 - create a new CGI::Push object ok 3 - counter ok 4 # skip do_sleep() test may take a while ok 5 - no initial delay ok 6 - set a delay ok 7 - unsupported browser warning ok 8 - next_page callback called appropriately ok 9 - last_page callback called appropriately ok 10 - set custom Content-type ok 11 - set custom Content-type in next_page() ok 12 - found text from next_page() ok 1/12 skipped: various reasons t/request...............1..33 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 # Skip ok 32 # Skip ok 33 # Skip ok 3/33 skipped: various reasons t/start_end_asterisk....1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_end.........1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_start.......1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/switch................1..1 ok 1 - use CGI::Switch; ok t/upload................CGI.pm: Server closed socket during multipart read (client aborted?). # Looks like your test died before it could output anything. dubious Test returned status 255 (wstat 65280, 0xff00) t/uploadInfo............CGI.pm: Server closed socket during multipart read (client aborted?). # Looks like your test died before it could output anything. dubious Test returned status 255 (wstat 65280, 0xff00) t/util-58...............Character in 'C' format wrapped in pack at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\CGI\blib\lib/CGI/Util.pm line 204. Character in 'C' format wrapped in pack at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\CGI\blib\lib/CGI/Util.pm line 204. Character in 'C' format wrapped in pack at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\CGI\blib\lib/CGI/Util.pm line 204. # Failed test '\# Escape string with UTF-8 flag' # at t/util-58.t line 14. # got: '%0F%FC%20%3E.txt' # expected: '%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt' # Looks like you failed 1 test of 2. 1..2 ok 1 - use CGI::Util; not ok 2 - \# Escape string with UTF-8 flag dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 2 Failed 1/2 tests, 50.00% okay t/util..................1..57 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/upload.t 255 65280 ?? ?? ?? t/uploadInfo.t 255 65280 ?? ?? ?? t/util-58.t 1 256 2 1 2 6 subtests skipped. Failed 3/20 test scripts. 1/502 subtests failed. Files=20, Tests=502, 4 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 3/20 test programs. 1/502 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.