Whee. The test results that everyone dreads... win32.
Just a few comments on this... there appear to be several warnings on the
tests below on Kernel.pm, line 1267. After googling for a bit, I found
this reference to waitpid() on win32 not particularly liking -1 if you want
a non-blocking wait... I have yet to fully understand Kernel.pm, so this
may or may not apply, but the original message is at
http://aspn.activestate.com/ASPN/Mail/Message/perl-win32-users/555975 and
below are the test results. Cheers. :)
Windows 2000 SP2 5.00.2195, ActiveState 629, nmake 1.62.7022, cl 11.00.7022.
Microsoft (R) Program Maintenance Utility Version 1.62.7022
Copyright (C) Microsoft Corp 1988-1997. All rights reserved.
C:\Perl\bin\Perl.exe ./lib/deptest.perl
Reading dependency hints from NEEDS.
Gathering files from MANIFEST.
Building dependency tree.
***
*** Optional parts of this distribution need at least one additional module
*** which is either outdated or not installed. These parts will be
*** installed, but their features may not be usable until their
*** dependencies are installed or updated:
*** POE::Kernel::Event wants Event
*** POE::Kernel::Gtk wants Gtk
*** POE::Wheel::Curses wants Curses
*** samples/tk.perl wants Tk 800.021 or newer
*** t/06_tk.t wants Tk 800.021 or newer
*** t/07_event.t wants Event
*** t/12_signals_ev.t wants Event
*** t/21_gtk.t wants Gtk
*** Please consider installing the most recent: Curses Event Gtk Tk
***
*** Optional parts of this distribution may work better if at least one
*** additional module is installed or updated. These parts will be
*** installed, but they may not work as well as they could if their
*** dependencies are installed or updated:
*** POE::Kernel::Tk works better with Tk 800.021 or newer
*** POE::Wheel::Run works better with IO::Pty
*** Please install the most recent: IO::Pty Tk
***
C:\Perl\bin\Perl.exe -Mblib -IC:\Perl\lib -IC:\Perl\lib -e "use
Test::Ha
rness qw(&runtests $verbose); $verbose=0; runtests @ARGV;" t\00_coverage.t
t\01_
sessions.t t\02_alarms.t t\03_aliases.t t\04_selects.t t\05_macros.t
t\06_tk.t t
\07_event.t t\08_errors.t t\09_wheels_unix.t t\10_wheels_tcp.t
t\11_signals_poe.
t t\12_signals_ev.t t\13_wheels_udp.t t\14_wheels_ft.t t\15_filter_block.t
t\16_
filter_stream.t t\17_filter_ref.t t\18_filter_line.t t\19_filterchange.t
t\20_ac
cept.t t\21_gtk.t t\22_wheel_run.t t\23_nfa.t t\24_filter_stack.t t\25_detach.t
Using C:/poe/POE-0.1701/blib
t\00_coverage.......ok
t\01_sessions.......Invalid argument at
C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
t\01_sessions.......ok, 2/29 skipped: Windows doesn't seem to do signals
t\02_alarms.........Invalid argument at
C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
t\02_alarms.........ok
t\03_aliases........ok
t\04_selects........ok 2/13Invalid argument at
C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
t\04_selects........ok
t\05_macros.........ok
t\06_tk.............skipped: need the Tk module installed to run this test
t\07_event..........skipped: need the Event module installed to run this test
t\08_errors.........dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 20-60
Failed 41/60 tests, 31.67% okay
t\09_wheels_unix....skipped: Windows doesn't seem to do UNIX sockets
t\10_wheels_tcp.....ok
t\11_signals_poe....skipped: Windows doesn't seem to do signals
t\12_signals_ev.....skipped: the Event module is not installed
t\13_wheels_udp.....Invalid argument at
C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm
line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
t\13_wheels_udp.....ok
t\14_wheels_ft......select error: Bad file descriptor at macro
substrate_do_time
slice (defined in C:/poe/POE-0.1701/blib/lib/POE/Kernel/Select.pm at line
276) invoked from C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1171
POE::Kernel::run('POE::Kernel=ARRAY(0x1e954b0)') called at
t\14_wheels_ft.t line 206
t\14_wheels_ft......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-9
Failed 9/9 tests, 0.00% okay
t\15_filter_block...ok
t\16_filter_stream..ok
t\17_filter_ref.....ok
t\18_filter_line....ok
t\19_filterchange...ok
t\20_accept.........Invalid argument at
C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm
line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
Invalid argument at C:/poe/POE-0.1701/blib/lib/POE/Kernel.pm line 1267.
t\20_accept.........ok
t\21_gtk............skipped: need the Gtk module installed to run this test
t\22_wheel_run......skipped: temporarily bypassed...
t\23_nfa............ok
t\24_filter_stack...ok
t\25_detach.........ok
Failed Test Status Wstat Total Fail Failed List of Failed
--------------------------------------------------------------------------------
t\08_errors.t 2 512 60 41 68.33% 20-60
t\14_wheels_ft.t 255 65280 9 9 100.00% 1-9
7 tests and 2 subtests skipped.
Failed 2/26 test scripts, 92.31% okay. 50/510 subtests failed, 90.20% okay.
NMAKE : fatal error U1077: 'C:\Perl\bin\Perl.exe' : return code '0xff'
Stop.