I had access to a win32 computer last week, so I tested POE. Here's my
results :
Microsoft Windows 98 2nd Edition 4.10.2222 A
This is perl, v5.6.1 built for MSWin32-x86-multi-thread
Binary build 628 provided by ActiveState Tool Corp.
http://www.ActiveState.com Built 15:41:05 Jul 4 2001
nmake 1.5
GNU bash, version 2.05.0(5)-release (i686-pc-cygwin)
/work/POE $ make test
C:\Philip\perl\bin\perl.exe ./lib/deptest.perl
Reading dependency hints from NEEDS.
Gathering files from MANIFEST.
Building dependency tree.
IO::Socket was used ok, but it didn't appear in %INC at ./lib/deptest.perl
line
328.
NMAKE : fatal error U1077: 'C:\PHILIP\PERL\BIN\PERL.EXE' : return code
'0xff'
Stop.
00_coverage.t* OK
01Adefault.t* OK
01_sessions.t*
Prints '1..29' but nothing else. Cookie crumbs reveal that it dies w/o
warning in POE::Kernel::run, specifically substrate_main_loop, which I
didn't dig into.
02_alarms.t* OK
03_aliases.t* OK
04_selects.t* hangs after ok 1
05_macros.t* OK
06_tk.t* skipped
07_event.t* skipped
08_errors.t* Causes an illegal page fault
09_wheels_unix.t* skipped
10_wheels_tcp.t* OK
11_signals_poe.t* skipped
12_signals_ev.t* skipped
13_wheels_udp.t* OK
14_wheels_ft.t*
select error: Bad file descriptor at macro substrate_main_loop (line 89)
invoked from C:/Philip/perl/site/lib/POE/Kernel.pm line 1153
POE::Kernel::run('POE::Kernel=ARRAY(0x1cf9610)') called at
t/14_wheels_ft.t line 205
15_filter_block.t* OK
16_filter_stream.t* OK
17_filter_ref.t* OK
18_filter_line.t* OK
19_filterchange.t* OK
20_accept.t* OK
21_gtk.t* skipped
22_wheel_run.t*
The getpriority() function is unimplemented at
C:/Philip/perl/site/lib/POE/Wheel/Run.pm line 231.
then hangs
23_nfa.t* OK
24_filter_stack.t* OK
25_detach.t* OK
NB : I probably won't have the computer for much longer, so I won't be
able to debug this furthur :(
-Philip