Skip Menu |

This queue is for tickets about the POE-Component-Client-HTTP CPAN distribution.

Report information
The Basics
Id: 24344
Status: rejected
Priority: 0/
Queue: POE-Component-Client-HTTP

People
Owner: Nobody in particular
Requestors: duanebeck [...] adelphia.net
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Hang installing Client::HTTP on cygwin
Date: Fri, 05 Jan 2007 23:09:19 -0500
To: poe [...] perl.org
From: Duane Beck <duanebeck [...] adelphia.net>
I'm trying to install POE::Component::Client::HTTP on cygwin and it appears to hang on or just after test 08_discard. I updated all my installed packages via cygwin setup, and updated relevant modules via CPAN (Test::More, POE, POE::Component::Server::TCP, HTTP::Request). I also tried installing with the firewall disabled. Log file attached. Any suggestions where I can go from here? Thanks. Duane $ perl -MCPAN -e 'install POE::Component::Client::HTTP;' CPAN: Storable loaded ok Going to read /home/DBeck/.cpan/Metadata Database was generated on Thu, 04 Jan 2007 23:25:15 GMT Running install for module POE::Component::Client::HTTP Running make for R/RC/RCAPUTO/POE-Component-Client-HTTP-0.80.tar.gz CPAN: Digest::MD5 loaded ok Checksum for /home/DBeck/.cpan/sources/authors/id/R/RC/RCAPUTO/POE- Component-Client-HTTP-0.80.tar.gz ok Scanning cache /home/DBeck/.cpan/build for sizes POE-Component-Client-HTTP-0.80/ POE-Component-Client-HTTP-0.80/CHANGES POE-Component-Client-HTTP-0.80/CHANGES.OLD POE-Component-Client-HTTP-0.80/examples/ POE-Component-Client-HTTP-0.80/examples/pcchget.perl POE-Component-Client-HTTP-0.80/lib/ POE-Component-Client-HTTP-0.80/lib/POE/ POE-Component-Client-HTTP-0.80/lib/POE/Component/ POE-Component-Client-HTTP-0.80/lib/POE/Component/Client/ POE-Component-Client-HTTP-0.80/lib/POE/Component/Client/HTTP/ POE-Component-Client-HTTP-0.80/lib/POE/Component/Client/HTTP/Request.pm POE-Component-Client-HTTP-0.80/lib/POE/Component/Client/HTTP/ RequestFactory.pm POE-Component-Client-HTTP-0.80/lib/POE/Component/Client/HTTP.pm POE-Component-Client-HTTP-0.80/lib/POE/Filter/ POE-Component-Client-HTTP-0.80/lib/POE/Filter/HTTPChunk.pm POE-Component-Client-HTTP-0.80/lib/POE/Filter/HTTPHead.pm POE-Component-Client-HTTP-0.80/Makefile.PL POE-Component-Client-HTTP-0.80/MANIFEST POE-Component-Client-HTTP-0.80/META.yml POE-Component-Client-HTTP-0.80/README POE-Component-Client-HTTP-0.80/t/ POE-Component-Client-HTTP-0.80/t/01_request.t POE-Component-Client-HTTP-0.80/t/02_keepalive.t POE-Component-Client-HTTP-0.80/t/03_head_filter.t POE-Component-Client-HTTP-0.80/t/04_chunk_filter.t POE-Component-Client-HTTP-0.80/t/05_request.t POE-Component-Client-HTTP-0.80/t/06_factory.t POE-Component-Client-HTTP-0.80/t/07_proxy.t POE-Component-Client-HTTP-0.80/t/08_discard.t POE-Component-Client-HTTP-0.80/t/09_bad_scheme.t POE-Component-Client-HTTP-0.80/t/10_shutdown.t POE-Component-Client-HTTP-0.80/t/11_cancel.t POE-Component-Client-HTTP-0.80/t/12_pod.t POE-Component-Client-HTTP-0.80/t/13_pod_coverage.t POE-Component-Client-HTTP-0.80/t/14_gzipped_content.t POE-Component-Client-HTTP-0.80/t/50_davis_zerolength.t POE-Component-Client-HTTP-0.80/t/51_santos_status.t POE-Component-Client-HTTP-0.80/t/52_reiss_bad_length.t POE-Component-Client-HTTP-0.80/t/53_response_parser.t POE-Component-Client-HTTP-0.80/t/54_hzheng_head_redir.t POE-Component-Client-HTTP-0.80/t/55_reiss_double_resp.t POE-Component-Client-HTTP-0.80/t/56_redirect_excess.t POE-Component-Client-HTTP-0.80/t/57_joel_immed_cancel.t POE-Component-Client-HTTP-0.80/t/58_joel_cancel_multi.t Removing previously used /home/DBeck/.cpan/build/POE-Component-Client- HTTP-0.80 CPAN.pm: Going to build R/RC/RCAPUTO/POE-Component-Client- HTTP-0.80.tar.gz WARNING: LICENSE is not a known parameter. Checking if your kit is complete... Looks good 'LICENSE' is not a known MakeMaker parameter name. Writing Makefile for POE::Component::Client::HTTP cp lib/POE/Filter/HTTPChunk.pm blib/lib/POE/Filter/HTTPChunk.pm cp lib/POE/Filter/HTTPHead.pm blib/lib/POE/Filter/HTTPHead.pm cp lib/POE/Component/Client/HTTP/RequestFactory.pm blib/lib/POE/ Component/Client/HTTP/RequestFactory.pm cp lib/POE/Component/Client/HTTP/Request.pm blib/lib/POE/Component/ Client/HTTP/Request.pm cp lib/POE/Component/Client/HTTP.pm blib/lib/POE/Component/Client/ HTTP.pm /usr/bin/make -- OK Running make test /usr/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01_request..............ok t/02_keepalive............ok t/03_head_filter..........ok t/04_chunk_filter.........ok t/05_request..............ok t/06_factory..............ok t/07_proxy................ok t/08_discard..............ok 1/1
On Fri Jan 12 15:12:19 2007, duanebeck@adelphia.net wrote: Show quoted text
> I'm trying to install POE::Component::Client::HTTP on cygwin and it > appears to hang on or just after test 08_discard. I updated all my > installed packages via cygwin setup, and updated relevant modules via > CPAN (Test::More, POE, POE::Component::Server::TCP, HTTP::Request). > I also tried installing with the firewall disabled. Log file attached. > > Any suggestions where I can go from here? Thanks. >
I am getting this error as well with version 0.82 and an up to date POE. Steve
Cygwin support has regressed further with the inclusion of Socket::GetAddrInfo. This module's needed for IPv6 support, at least until Perl 5.14.0 is released. 5.14 will include getaddrinfo() support of some sort in core, and presumably the Perl 5 Porters will have got it working on Cygwin too. Meanwhile, if you could help Paul Evans get Socket::GetAddrInfo working on Cygwin, that will bring POE::Component::Client::HTTP much closer (much quicker) to supporting Cygwin again.
I am assuming this now works due to the passage of time and Perl releases that support getaddrinfo().