POE 1.005 failing test on cygwin w/ perl5.8.8

2009-05-02 Thread M W487
Hi.  Can anyone suggest how to overcome this test failure(s)?My platform
is cygwin, my perl 5.8.8 (see below)

Note:


t/30_loops/io_poll/ses_session.t . ok
t/30_loops/io_poll/wheel_accept.t  skipped: Network access (and
permission) required to run this test
t/30_loops/io_poll/wheel_curses.t  skipped: Need help with
Curses functions blocking under ptys
t/30_loops/io_poll/wheel_readline.t .. Can't call method get on an
undefined value at /usr/lib/perl5/site_perl/5.8/POE/Test/Loops/
wheel_readline.pm line 336.
Compilation failed in require at t/30_loops/io_poll/wheel_readline.t line
25.
# Looks like your test died before it could output anything.
t/30_loops/io_poll/wheel_readline.t .. Dubious, test returned 255
(wstat 65280, 0xff00)
Failed 6/6 subtests
t/30_loops/io_poll/wheel_readwrite.t . ok

and

$ perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:



administra...@mw48716c2 ~
$ cd POE-1.005

administra...@mw48716c2 ~/POE-1.005
$ perl Makefile.PL

=

Prompts may be bypassed by running:
   /usr/bin/perl.exe Makefile.PL --default

=

Some of POE's tests require a functional network.
You can skip these tests if you'd like.

Would you like to skip the network tests? [n] y

*** Some optional features may not be available:
***   Gtk 0.7009 could not be loaded.
***   Tk 800.027 could not be loaded.
Writing Makefile for POE

administra...@mw48716c2 ~/POE-1.005
$ make
/usr/bin/perl.exe mylib/gen-tests.perl lib/POE.pm
cp lib/POE/Resource/SIDs.pm blib/lib/POE/Resource/SIDs.pm
cp lib/POE/Pipe.pm blib/lib/POE/Pipe.pm
cp lib/POE/Filter/RecordBlock.pm blib/lib/POE/Filter/RecordBlock.pm
cp lib/POE/Filter/Map.pm blib/lib/POE/Filter/Map.pm
cp lib/POE/Filter/HTTPD.pm blib/lib/POE/Filter/HTTPD.pm
cp lib/POE/Loop/Gtk.pm blib/lib/POE/Loop/Gtk.pm
cp lib/POE/Driver.pm blib/lib/POE/Driver.pm
cp lib/POE/Resource/Events.pm blib/lib/POE/Resource/Events.pm
cp lib/POE/Filter.pm blib/lib/POE/Filter.pm
cp lib/POE/Loop/Tk.pm blib/lib/POE/Loop/Tk.pm
cp lib/POE/Wheel/ListenAccept.pm blib/lib/POE/Wheel/ListenAccept.pm
cp lib/POE/Queue/Array.pm blib/lib/POE/Queue/Array.pm
cp lib/POE/Loop/PerlSignals.pm blib/lib/POE/Loop/PerlSignals.pm
cp lib/POE/Wheel/ReadWrite.pm blib/lib/POE/Wheel/ReadWrite.pm
cp lib/POE/Resource/Statistics.pm blib/lib/POE/Resource/Statistics.pm
cp lib/POE/Wheel/Curses.pm blib/lib/POE/Wheel/Curses.pm
cp lib/POE.pm blib/lib/POE.pm
cp lib/POE/Loop/Event.pm blib/lib/POE/Loop/Event.pm
cp lib/POE/Loop/TkCommon.pm blib/lib/POE/Loop/TkCommon.pm
cp lib/POE/Resource/FileHandles.pm blib/lib/POE/Resource/FileHandles.pm
cp lib/POE/Driver/SysRW.pm blib/lib/POE/Driver/SysRW.pm
cp lib/POE/Pipe/TwoWay.pm blib/lib/POE/Pipe/TwoWay.pm
cp lib/POE/Filter/Stream.pm blib/lib/POE/Filter/Stream.pm
cp lib/POE/Pipe/OneWay.pm blib/lib/POE/Pipe/OneWay.pm
cp lib/POE/Filter/Grep.pm blib/lib/POE/Filter/Grep.pm
cp lib/POE/Filter/Reference.pm blib/lib/POE/Filter/Reference.pm
cp lib/POE/Filter/Block.pm blib/lib/POE/Filter/Block.pm
cp lib/POE/Wheel/SocketFactory.pm blib/lib/POE/Wheel/SocketFactory.pm
cp lib/POE/Filter/Stackable.pm blib/lib/POE/Filter/Stackable.pm
cp lib/POE/Component/Server/TCP.pm blib/lib/POE/Component/Server/TCP.pm
cp lib/POE/Loop/TkActiveState.pm blib/lib/POE/Loop/TkActiveState.pm
cp lib/POE/Filter/Line.pm blib/lib/POE/Filter/Line.pm
cp lib/POE/Loop/Select.pm blib/lib/POE/Loop/Select.pm
cp lib/POE/NFA.pm blib/lib/POE/NFA.pm
cp lib/POE/Component.pm blib/lib/POE/Component.pm
cp lib/POE/Component/Client/TCP.pm blib/lib/POE/Component/Client/TCP.pm
cp lib/POE/Session.pm blib/lib/POE/Session.pm
cp lib/POE/Kernel.pm blib/lib/POE/Kernel.pm
cp lib/POE/Resources.pm blib/lib/POE/Resources.pm
cp lib/POE/Resource/Aliases.pm blib/lib/POE/Resource/Aliases.pm
cp lib/POE/Resource/Extrefs.pm blib/lib/POE/Resource/Extrefs.pm
cp lib/POE/Loop.pm blib/lib/POE/Loop.pm
cp lib/POE/Resource/Sessions.pm blib/lib/POE/Resource/Sessions.pm
cp lib/POE/Wheel/FollowTail.pm blib/lib/POE/Wheel/FollowTail.pm
cp lib/POE/Loop/IO_Poll.pm blib/lib/POE/Loop/IO_Poll.pm
cp lib/POE/Wheel/Run.pm blib/lib/POE/Wheel/Run.pm
cp lib/POE/Resource.pm blib/lib/POE/Resource.pm
cp lib/POE/Wheel/ReadLine.pm blib/lib/POE/Wheel/ReadLine.pm
cp lib/POE/Queue.pm blib/lib/POE/Queue.pm
cp lib/POE/Wheel.pm blib/lib/POE/Wheel.pm
cp lib/POE/Resource/Signals.pm blib/lib/POE/Resource/Signals.pm

administra...@mw48716c2 ~/POE-1.005
$ make test
/usr/bin/perl.exe mylib/gen-tests.perl lib/POE.pm
/usr/bin/perl.exe -MExtUtils::Command::MM -e test_harness(0,
'blib/lib', 'b
lib/arch') t/*.t t/*/*.t t/*/*/*.t
t/00_info.t .. 1/1 # Testing POE 1.005, Perl
5.0
08008, /usr/bin/perl.exe on cygwin
t/00_info.t .. ok
t/10_units/01_pod/01_pod.t ... ok
t/10_units/01_pod/02_pod_coverage.t .. ok
t/10_units/02_pipes/01_base.t  skipped: not 

Re: POE 1.005 failing test on cygwin w/ perl5.8.8

2009-05-02 Thread Rocco Caputo

It's safe to force installation if you don't need POE::Wheel::ReadLine.

My best guess is that the POE::Wheel::ReadLine test is failing because  
of pseudo-tty compatibility reasons.


--
Rocco Caputo - rcap...@pobox.com


On May 2, 2009, at 15:56, M W487 wrote:

Hi.  Can anyone suggest how to overcome this test failure(s)?My  
platform

is cygwin, my perl 5.8.8 (see below)

Note:


t/30_loops/io_poll/ses_session.t . ok
t/30_loops/io_poll/wheel_accept.t  skipped: Network  
access (and

permission) required to run this test
t/30_loops/io_poll/wheel_curses.t  skipped: Need help with
Curses functions blocking under ptys
t/30_loops/io_poll/wheel_readline.t .. Can't call method  
get on an

undefined value at /usr/lib/perl5/site_perl/5.8/POE/Test/Loops/
wheel_readline.pm line 336.
Compilation failed in require at t/30_loops/io_poll/wheel_readline.t  
line

25.
# Looks like your test died before it could output anything.
t/30_loops/io_poll/wheel_readline.t .. Dubious, test  
returned 255

(wstat 65280, 0xff00)
Failed 6/6 subtests
t/30_loops/io_poll/wheel_readwrite.t . ok

and

$ perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:

[]


Re: POE 1.005 failing test on cygwin w/ perl5.8.8

2009-05-02 Thread M W487
I am ok with forcing, but I am also okay with trying to work out what is
wrong with that compatibility and fixing it for everyone else.

On Sat, May 2, 2009 at 7:53 PM, Rocco Caputo rcap...@pobox.com wrote:

 It's safe to force installation if you don't need POE::Wheel::ReadLine.

 My best guess is that the POE::Wheel::ReadLine test is failing because of
 pseudo-tty compatibility reasons.

 --
 Rocco Caputo - rcap...@pobox.com