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.