Martin,
Thanks for checking on this. I guess I feel a little grey on how to
respond.
1. It makes no sense that the POSIX macro would be unavailable if it's
a part of perl. If it's a part of the OS, then can we leverage the
POSIX module?
2. As for testing for then skipping these tests, how does this break
functionality that this doesn't work? Would it hang in real life?
3. I'm happy to help debug windows. Please let me know how I can help.
If this needs to go offline, feel free to email me directly.
Todd
On Sat Jun 28 12:45:45 2008, martin.kutter@fen-net.de wrote:
Show quoted text> CGI.t seems to hang due to encoding issues - the test server (which
> emulates CGI by using open2) returns a string containing "Überall" -
> looks like it sends the content-length correctly (8 bytes), but sends
> the data in cp1252 (7 bytes).
>
> The failing test is due to SOAP::Transport::IO requiring the POSIX
macro
Show quoted text> EWOULDBLOCK, which apparently is not available on Windows.
>
> I'd suggest the following resolution:
>
> a) fix the transport or CGI test encoding issues
> b) skip the SOAP::Transport::IO test if EWOULDBLOCK is not available,
> and open a bug report for this behaviour (might take some time, and I
> think SOAP::Transport::IO is rarely used).
>
> I'd appreciate any help, as I only have limited access to a windows
box
Show quoted text> for testing.
>
> Thanks for reporting,
>
> Martin