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.