cpan install RPC::XML error for Strawberry Perl -


when try install rpc::xml module strawberry perl v 5.20.2 windows 64 bit, following errors....can shed light issue may be? have installed xml::rpc module. (this worked fine strawberry perl v 5.12)

c:\users\administrator.jgordon>cpan install rpc::xml cpan: cpan::sqlite loaded ok (v0.204) database generated on thu, 18 jun 2015 16:48:26 gmt  running install module 'rpc::xml' cpan: digest::sha loaded ok (v5.95) cpan: compress::zlib loaded ok (v2.068) checksum c:\strawb~1\cpan\sources\authors\id\r\rj\rjray\rpc-xml-0.79.tar.gz ok cpan: archive::tar loaded ok (v2.04) cpan: file::temp loaded ok (v0.2304) cpan: yaml::xs loaded ok (v0.59) cpan: parse::cpan::meta loaded ok (v1.4414) cpan: cpan::meta loaded ok (v2.143240) cpan: module::corelist loaded ok (v5.20150220) configuring r/rj/rjray/rpc-xml-0.79.tar.gz makefile.pl checking if kit complete... looks generating dmake-style makefile writing makefile rpc::xml writing mymeta.yml , mymeta.json   rjray/rpc-xml-0.79.tar.gz   c:\strawberry\perl\bin\perl.exe makefile.pl -- ok running make r/rj/rjray/rpc-xml-0.79.tar.gz ---- unsatisfied dependencies detected during ---- ----         rjray/rpc-xml-0.79.tar.gz        ----     datetime::format::iso8601 [requires,optional] "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=lib\apache\rpc\status "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\identity "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\introspection "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\listmethods "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\methodhelp "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\methodsignature  "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\multicall "c:\strawberry\perl\bin\perl.exe" etc\make_method --base=methods\status cp lib/rpc/xml/server.pm blib\lib/rpc/xml/server.pm cp methods\multicall.xpl blib\lib\rpc\xml\multicall.xpl cp methods\status.xpl blib\lib\rpc\xml\status.xpl cp lib/apache/rpc/status.xpl blib\lib/apache/rpc/status.xpl cp methods\methodsignature.xpl blib\lib\rpc\xml\methodsignature.xpl cp methods\methodhelp.xpl blib\lib\rpc\xml\methodhelp.xpl cp lib/rpc/xml/procedure.pm blib\lib/rpc/xml/procedure.pm cp lib/rpc/xml.pm blib\lib/rpc/xml.pm cp lib/rpc/xml/parser.pm blib\lib/rpc/xml/parser.pm cp methods\identity.xpl blib\lib\rpc\xml\identity.xpl cp lib/rpc/xml/parserfactory.pm blib\lib/rpc/xml/parserfactory.pm cp lib/apache/rpc/status.pm blib\lib/apache/rpc/status.pm cp lib/rpc/xml/client.pm blib\lib/rpc/xml/client.pm cp lib/rpc/xml/parser/xmllibxml.pm blib\lib/rpc/xml/parser/xmllibxml.pm cp lib/apache/rpc/server.pm blib\lib/apache/rpc/server.pm cp methods\introspection.xpl blib\lib\rpc\xml\introspection.xpl cp lib/rpc/xml/parser/xmlparser.pm blib\lib/rpc/xml/parser/xmlparser.pm cp methods\listmethods.xpl blib\lib\rpc\xml\listmethods.xpl "c:\strawberry\perl\bin\perl.exe" -mextutils::command -e cp -- etc\make_method b lib\script\make_method pl2bat.bat blib\script\make_method   rjray/rpc-xml-0.79.tar.gz   c:\strawb~1\c\bin\dmake.exe -- ok running make test "c:\strawberry\perl\bin\perl.exe" "-mextutils::command::mm" "-mtest::harness" "- e" "undef *test::harness::switches; test_harness(0, 'blib\lib', 'blib\arch')" t/ *.t t/00_load.t ..................... ok t/10_data.t ..................... ok t/11_base64_fh.t ................ ok t/12_nil.t ...................... ok t/13_no_deep_recursion.t ........ ok t/14_datetime_iso8601.t ......... skipped: datetime::format::iso8601 not availab le t/15_serialize.t ................ ok t/20_xml_parser.t ............... ok t/21_xml_libxml.t ............... ok t/25_parser_negative.t .......... ok t/29_parserfactory.t ............ ok t/30_procedure.t ................ ok t/35_namespaces.t ............... ok t/40_server.t ................... 1/91 t/40_server.t ................... 30/91 #   failed test 'first live req: check t hat $res not error' #   @ t/40_server.t line 245.  #   failed test ''first live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server.t line 248. #     'first live req: parsed $res' isn't 'rpc::xml::response' t/40_server.t ................... 35/91 t/40_server.t ................... 36/91 #   failed test 'second live req: check $res not error' #   @ t/40_server.t line 293.  #   failed test ''second live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server.t line 295. #     'second live req: parsed $res' isn't 'rpc::xml::response'  t/40_server.t ................... 41/91 #   failed test 'third live req: check t hat $res not error' #   @ t/40_server.t line 323.  #   failed test ''third live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server.t line 325. #     'third live req: parsed $res' isn't 'rpc::xml::response'  t/40_server.t ................... 47/91 #   failed test 'fourth live req: check $res not error' #   @ t/40_server.t line 368.  #   failed test ''fourth live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server.t line 370. #     'fourth live req: parsed $res' isn't 'rpc::xml::response'  t/40_server.t ................... 52/91 #   failed test 'rt29351 live req: $res not error' #   @ t/40_server.t line 417.  #   failed test ''rt29351 live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server.t line 419. #     'rt29351 live req: parsed $res' isn't 'rpc::xml::response' t/40_server.t ................... 57/91 t/40_server.t ................... 59/91 #   failed test ''system.listmethods res ponse' isa 'rpc::xml::response'' #   @ t/40_server.t line 475. #     'system.listmethods response' isn't 'rpc::xml::response' t/40_server.t ................... 83/91 t/40_server.t ................... 84/91 #   failed test 'arg-count testing of pr ocedure types' #   @ t/40_server.t line 1107. #          got: 'parse-error,parse-error,parse-error' #     expected: '0,1,0' t/40_server.t ................... 89/91 # looks planned 91 tests ra n 90. # looks failed 12 tests of 90 run. t/40_server.t ................... dubious, test returned 12 (wstat 3072, 0xc00) failed 13/91 subtests         (less 43 skipped subtests: 35 okay) t/40_server_xmllibxml.t ......... 1/62 t/40_server_xmllibxml.t ......... 14/62 #   failed test 'first live req: check t hat $res not error' #   @ t/40_server_xmllibxml.t line 142.  #   failed test ''first live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server_xmllibxml.t line 145. #     'first live req: parsed $res' isn't 'rpc::xml::response' t/40_server_xmllibxml.t ......... 19/62 t/40_server_xmllibxml.t ......... 20/62 #   failed test 'second live req: check $res not error' #   @ t/40_server_xmllibxml.t line 190.  #   failed test ''second live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server_xmllibxml.t line 192. #     'second live req: parsed $res' isn't 'rpc::xml::response'  t/40_server_xmllibxml.t ......... 25/62 #   failed test 'third live req: check t hat $res not error' #   @ t/40_server_xmllibxml.t line 220.  #   failed test ''third live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server_xmllibxml.t line 222. #     'third live req: parsed $res' isn't 'rpc::xml::response'  t/40_server_xmllibxml.t ......... 31/62 #   failed test 'rt29351 live req: $res not error' #   @ t/40_server_xmllibxml.t line 269.  #   failed test ''rt29351 live req: parsed $res' isa 'rpc::xml::response'' #   @ t/40_server_xmllibxml.t line 271. #     'rt29351 live req: parsed $res' isn't 'rpc::xml::response' t/40_server_xmllibxml.t ......... 36/62 t/40_server_xmllibxml.t ......... 38/62 #   failed test ''system.listmethods res ponse' isa 'rpc::xml::response'' #   @ t/40_server_xmllibxml.t line 323. #     'system.listmethods response' isn't 'rpc::xml::response' t/40_server_xmllibxml.t ......... 62/62 # looks failed 9 tests of 62. t/40_server_xmllibxml.t ......... dubious, test returned 9 (wstat 2304, 0x900) failed 9/62 subtests         (less 33 skipped subtests: 20 okay) t/41_server_hang.t .............. ok t/50_client.t ................... 11/33 t/50_client.t ................... 16/33 #   failed test 'simple_request/system.i dentity returns correct value' #   @ t/50_client.t line 102. #          got: undef #     expected: 'rpc::xml::server/1.73'  #   failed test 'simple_request/system.identity left $rpc::xml::error empty' #   @ t/50_client.t line 104.  t/50_client.t ................... 18/33 #   failed test ''system.identity respon se' isa 'rpc::xml::string'' #   @ t/50_client.t line 109. #     'system.identity response' isn't 'rpc::xml::string'  t/50_client.t ................... 20/33 #   failed test ''simple_request/system. bad response' isa 'hash'' #   @ t/50_client.t line 130. #     'simple_request/system.bad response' isn't defined  t/50_client.t ................... 23/33 #   failed test ''send_request/system.ba d response' isa 'rpc::xml::fault'' #   @ t/50_client.t line 153. #     'send_request/system.bad response' isn't 'rpc::xml::fault'  t/50_client.t ................... 25/33 #   failed test 'fault_handler correctly  set $flag' #   @ t/50_client.t line 187.  #   failed test ''fault_handler returned value' isa 'rpc::xml::fault'' #   @ t/50_client.t line 189. #     'fault_handler returned value' isn't 'rpc::xml::fault' t/50_client.t ................... 28/33 t/50_client.t ................... 30/33 #   failed test ''cmpimg return value' sa 'rpc::xml::boolean'' #   @ t/50_client.t line 260. #     'cmpimg return value' isn't 'rpc::xml::boolean'  t/50_client.t ................... 32/33 #   failed test ''cmpimg return value (c ompression)' isa 'rpc::xml::boolean'' #   @ t/50_client.t line 276. #     'cmpimg return value (compression)' isn't 'rpc::xml::boolean' # looks failed 9 tests of 33. t/50_client.t ................... dubious, test returned 9 (wstat 2304, 0x900) failed 9/33 subtests         (less 7 skipped subtests: 17 okay) t/51_client_with_host_header.t .. ok t/60_net_server.t ............... skipped: net::server tests not reliable on win dows platform t/70_compression_detect.t ....... ok t/90_rt50013_parser_bugs.t ...... ok t/90_rt54183_sigpipe.t .......... skipped: skipping *nix signals-based test on w indows platform t/90_rt54494_blessed_refs.t ..... ok t/90_rt58065_allow_nil.t ........ ok t/90_rt58323_push_parser.t ...... ok  test summary report ------------------- t/40_server.t                 (wstat: 3072 tests: 90 failed: 12)   failed tests:  31-32, 37-38, 42-43, 48-49, 53-54, 59, 84   non-zero exit status: 12   parse errors: bad plan.  planned 91 tests ran 90. t/40_server_xmllibxml.t       (wstat: 2304 tests: 62 failed: 9)   failed tests:  15-16, 21-22, 26-27, 32-33, 38   non-zero exit status: 9 t/50_client.t                 (wstat: 2304 tests: 33 failed: 9)   failed tests:  16-18, 20, 23, 25-26, 30, 32   non-zero exit status: 9 files=25, tests=953, 163 wallclock secs ( 0.11 usr +  0.03 sys =  0.14 cpu) result: fail failed 3/25 test programs. 30/953 subtests failed. dmake.exe:  error code 255, while making 'test_dynamic'   rjray/rpc-xml-0.79.tar.gz   c:\strawb~1\c\bin\dmake.exe test -- not ok //hint// see cpan-testers results installing module, try:   reports rjray/rpc-xml-0.79.tar.gz stopping: 'install' failed 'rpc::xml'. 

any thoughts appreciated.

i ended emailing person maintains rpc::xml module, , came probable cause (for interested).

to paraphrase, there seems 'fork' emulation issue on windows perl. failing code trying start child http listener, there ends not being process or protocol listening on port.


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -