You don't say what version of PDL this is (and you
*really* need to for problem reports), but the test
failure for t/niceslice.t looks like you are building
PDL-2.006.  The good news is that the failing subtests
are actually buggy test code and the underlying
PDL is working just fine.

The first test fails are just floating point roundoff
differences in the last digit.  The t/niceslice.t problem
showed up since perl 5.17.x, but, again, the PDL,
works but the subtest shows fails occasionally.

You have some options:

(1) Ignore the test failures and use PDL-2.006

(2) Install CHM/PDL-2.006_91.tar.gz or other
     PDL-2.007 release candidates

(3) Wait a couple of weeks to install PDL-2.007
     scheduled to be released by 14-Oct.

I would recommend (1) followed by (3) as the
simplest.  The current PDL-2.007 release candidates
are testing at 100% (compared with PDL-2.006' and
85% because of the above subtest issues) but the
last stages of the release process always cleans
up the docs and maybe smites a few more bugs
so waiting a week will give you the more finished
product.

Of course, you could go for (2) and (3) and user
feedback and problem reports are always welcome
as we count down to a stable release.  :-)

Cheers,
Chris.



On Thu, Oct 3, 2013 at 9:32 PM, David Kirol <[email protected]> wrote:
> Environment perl-5.18.1 on Linux Mint 15 64bit. Perlbrew used to install a
> threaded and non-threaded perl. In both cases
>
> /hdrs.t ....................
> Failed 2/9 subtests
>
>    Failed test 'x symmetric trans'
> #   at t/limits_trans_err.t line 30.
> #     Structures begin differing at:
> #          $got->[0] = '-0.301029995663981198'
> #     $expected->[0] = '-0.301029995663981195'
>
> #   Failed test 'x asymmetric trans'
> #   at t/limits_trans_err.t line 35.
> #     Structures begin differing at:
> #          $got->[0] = '-0.301029995663981198'
> #     $expected->[0] = '-0.301029995663981195'
>
> #   Failed test 'illegal errbar lower bounds'
> #   at t/limits_trans_err.t line 42.
> #     Structures begin differing at:
> #          $got->[0] = '-0.301029995663981198'
> #     $expected->[0] = '-0.301029995663981195'
> # Looks like you failed 3 tests of 3.
> t/limits_trans_err.t ........
> Dubious, test returned 3 (wstat 768, 0x300)
> Failed 3/3 subtests
>
>  Failed test 42 in t/niceslice.t at line 211
> #  t/niceslice.t line 211 is: ok(!$@ and join("",%{$b->gethdr}) eq
> join("",%{$h}));
> t/niceslice.t ...............
> Failed 1/43 subtests
>
> What can I do to correct these errors? Any help is appreciated!
>
> Thanks In Advance,
>
> Dave
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to