--- EV/t/00_load.t 2007/10/29 08:48:07 1.4 +++ EV/t/00_load.t 2007/11/11 02:01:01 1.10 @@ -1,6 +1,11 @@ -BEGIN { $| = 1; print "1..4\n"; } +BEGIN { $| = 1; print "1..3\n"; } -print eval { require EV } ? "" : "not ", "ok 1\n"; -print eval { require EV::DNS } ? "" : "not ", "ok 2\n"; -print eval { require EV::AnyEvent } ? "" : "not ", "ok 3\n"; -print eval { require EV::MakeMaker } ? "" : "not ", "ok 4\n"; +$^W = 0; # work around some bugs in perl + +print eval { require EV } ? "" : "not ", "ok 1 # $@\n"; +if ($^O eq "linux") { + print eval { require EV::DNS } ? "" : "not ", "ok 2 # $@\n"; +} else { + print "ok 2 # skipped on non-gnu/linux\n"; +} +print eval { require EV::MakeMaker } ? "" : "not ", "ok 3 # $@\n";