Subject: | t/01-methods.t fails with -Duselongdouble |
If perl is compiled with increased floating point accuracy (i.e. -Duselongdouble) then the test suite fails:
...
# Failed test 'motif'
# at t/01-methods.t line 57.
# Structures begin differing at:
# $got->[5] = Does not exist
# $expected->[5] = 'tqn'
# Looks like you failed 1 test of 25.
t/01-methods.t ...........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/25 subtests
...
See also http://matrix.cpantesters.org/?dist=Music-Duration-Partition%200.0103;os=linux;reports=1 --- currently all failing reports come from systems with a "-ld" suffix in the archname (meaning "long double").