> [stmpeters - Wed Dec 01 12:13:03 2004]: > > > [EMAIL PROTECTED] - Sun May 25 14:27:36 2003]: > > > > This is a build failure report for perl from [EMAIL PROTECTED], > > generated with the help of perlbug 1.34 running under perl v5.8.1. > > > > > > ----------------------------------------------------------------- > > [Please enter your report here] > > > > Testing [EMAIL PROTECTED] using Win2k / MSVC 6.0 (with the patch I sent > > in previously) I get the following results: > > > > Failed Test Stat Wstat Total Fail Failed List > of > > Failed > > > ------------------------------------------------------------------------------- > > ../ext/Encode/t/perlio.t 2 512 38 2 5.26% 37-38 > > ../lib/ExtUtils/t/00compile.t 5 1280 ?? ?? % ?? > > ../lib/Net/Ping/t/450_service.t 26 1 3.85% 18 > > 58 tests and 636 subtests skipped. > > Failed 3/788 test scripts, 99.62% okay. 3/74960 subtests failed, > > 100.00% okay. > > > > The lib/ExtUtils/t/00compile.t test is kinda strange, as it > > _only_ fails when running 'nmake test'. I did an 'nmake test' > > about ten times now, and it always fails. Running the test > > manually (even through Test::Harness), it _always_ succeeds. > > > > I have no idea why ext/Encode/t/perlio.t is failing: > > > > D:\temp\perl>.\perl -I lib ext/Encode/t/perlio.t > > 1..38 > > [...] > > not ok 37 - >:encoding(UTF-16) eq UTF-16BE > > # Failed test (ext/Encode/t/perlio.t at line 171) > > not ok 38 - >:encoding(UTF-32) eq UTF-32BE > > # Failed test (ext/Encode/t/perlio.t at line 171) > > # Looks like you failed 2 tests of 38. > > > > Sarathy already pointed out that the ack() test is failing > > in lib/Net/Ping/t/450_service.t: > > > > > This implementation passes all but one test (including > > > the normally skipped network tests) on Windows 2000. I haven't > > > checked other Windows versions, but have enabled it as the > > > default to see how it fares in the smoke tests. The failing > > > test appears to be for the ack() code, which doesn't look all > > > that correct to me. > > > > Re-enabling the $syn_forking stuff (which enables the code from > > my patch #19536) makes all Net::Ping tests pass: > > > > --- lib\Net\Ping.pm.orig Sun May 25 22:49:48 2003 > > +++ lib\Net\Ping.pm Sun May 25 22:49:51 2003 > > @@ -37,7 +37,7 @@ > > *ECONNRESET = sub {10054;}; > > *EINPROGRESS = sub {10036;}; > > *EWOULDBLOCK = sub {10035;}; > > -# $syn_forking = 1; # XXX possibly useful in < Win2K ? > > + $syn_forking = 1; # XXX possibly useful in < Win2K ? > > }; > > > > # h2ph "asm/socket.h" > > > > > > -- Marcus > > > > The ../lib/Net/Ping/t/450_service.t failure was the only failure I had > on Perl 5.8.6 on WinXP with .NET 1.0. I'll try the patch tonight to > see > if it fixes the problems for me too, and pass this information along > to > the Net::Ping RT queue with an email off to the author as well. > >
OK, I must have been mistaken. That test passed just fine using .NET 1.0 on Windows when testing Perl 5.8.6. This problem appears to have been resolved.