Subject: | t/01-methods.t fails (with -Duselongdouble) |
If perl was compiled with increased floating point accuracy (i.e. with the -Duselongdouble configuration option), then the test suite fails:
...
# Failed test 'exp'
# at t/01-methods.t line 79.
# got: 'NaN/NaN'
# expected: '229739670999407/373719281884655'
# Failed test 'exp'
# at t/01-methods.t line 80.
# got: '0.614738607654485177'
# expected: '0.614738607654485'
# Failed test 'exp'
# at t/01-methods.t line 82.
# got: 'NaN/NaN'
# expected: '70710678118655/86602540378444'
# Failed test 'sqrt'
# at t/01-methods.t line 83.
# got: 'NaN/NaN'
# expected: '70710678118655/86602540378444'
# Looks like you failed 4 tests of 66.
t/01-methods.t ...........
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/66 subtests
...