In message <[EMAIL PROTECTED]>, Joshua Hoblitt writes: : Can you send the post the output of `prove -v t/op/trans.t`? I suspect : that atan2() may be misbehaving on cygwin in the same way that it does : on Solaris.
After upping to r10836, I needed the following patch to build: Index: src/classes/os.pmc =================================================================== --- src/classes/os.pmc (revision 10836) +++ src/classes/os.pmc (working copy) @@ -20,6 +20,7 @@ */ #include "parrot/parrot.h" +#include <limits.h> static PMC * OS_PMC; pmclass OS singleton { The output of the requested command is below: $ prove -v t/op/trans.t t/op/trans....1..19 ok 1 - sin ok 2 - cos ok 3 - tan ok 4 - sec ok 5 - atan ok 6 - asin ok 7 - acos ok 8 - asec ok 9 - cosh ok 10 - sinh ok 11 - tanh ok 12 - sech # Failed test (t/op/trans.t at line 313) # got: 'ok 1 # ok 2 # ok 3 # ok 4 not ok 13 - atan2 # ok 5 # ok 6 # ok 7 # ok 8 # ok 9 # ok 10 # ok 11 # ok 12 # ok 13 # ok 14 # ok 15 # ok 16 # not 0.000000ok 17 # ' # expected: 'ok 1 # ok 2 # ok 3 # ok 4 # ok 5 # ok 6 # ok 7 # ok 8 # ok 9 # ok 10 # ok 11 # ok 12 # ok 13 # ok 14 # ok 15 # ok 16 # ok 17 # ' ok 14 - log2 ok 15 - log10 ok 16 - ln ok 17 - exp ok 18 - pow ok 19 - sqrt # Looks like you failed 1 test of 19. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 13 Failed 1/19 tests, 94.74% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/op/trans.t 1 256 19 1 5.26% 13 Failed 1/1 test scripts, 0.00% okay. 1/19 subtests failed, 94.74% okay. Enjoy, Greg