Subject: | Test failure on 64 bits |
Using perl 5.8.8 on mandriva Linux:
[guillomovitch@seggie Math-BigInt-GMP-1.24]$ prove -l t/bigintpm.t
t/bigintpm....ok 1/3043# Test 2527 got: <UNDEF> (bigintpm.inc at line
200 fail #1383)
t/bigintpm....NOK 2527# Expected: "NaN"
# Test 2528 got: <UNDEF> (bigintpm.inc at line 200 fail #1384)
t/bigintpm....NOK 2528
# Test 2529 got: <UNDEF> (bigintpm.inc at line 200 fail #1385)
t/bigintpm....NOK 2529# Expected: "2"
# Test 2530 got: <UNDEF> (bigintpm.inc at line 200 fail #1386)
t/bigintpm....NOK 2530
# Test 2531 got: <UNDEF> (bigintpm.inc at line 200 fail #1387)
t/bigintpm....NOK 2531
# Test 2532 got: <UNDEF> (bigintpm.inc at line 200 fail #1388)
t/bigintpm....NOK 2532
# Test 2533 got: <UNDEF> (bigintpm.inc at line 200 fail #1389)
t/bigintpm....NOK 2533
# Test 2534 got: <UNDEF> (bigintpm.inc at line 200 fail #1390)
t/bigintpm....NOK 2534
# Test 2535 got: <UNDEF> (bigintpm.inc at line 200 fail #1391)
t/bigintpm....NOK 2535
# Test 2536 got: <UNDEF> (bigintpm.inc at line 200 fail #1392)
t/bigintpm....NOK 2536
# Test 2537 got: <UNDEF> (bigintpm.inc at line 200 fail #1393)
t/bigintpm....NOK 2537
# Test 2538 got: <UNDEF> (bigintpm.inc at line 200 fail #1394)
t/bigintpm....NOK 2538
# Test 2539 got: <UNDEF> (bigintpm.inc at line 200 fail #1395)
t/bigintpm....NOK 2539
# Test 2540 got: <UNDEF> (bigintpm.inc at line 200 fail #1396)
t/bigintpm....NOK 2540
# Test 2541 got: <UNDEF> (bigintpm.inc at line 200 fail #1397)
t/bigintpm....NOK 2541# Expected: "17310309456440"
# Test 2542 got: <UNDEF> (bigintpm.inc at line 200 fail #1398)
t/bigintpm....NOK 2542
t/bigintpm....NOK 2657# Test 2657 got: <UNDEF> (bigintpm.inc at line 200
fail #1456)
# Expected: "60123000000"
t/bigintpm....NOK 2658# Test 2658 got: <UNDEF> (bigintpm.inc at line 200
fail #1457)
# Expected: "60123000000"
t/bigintpm....NOK 2659# Test 2659 got: <UNDEF> (bigintpm.inc at line 200
fail #1458)
# Expected: "60123000000"
t/bigintpm....NOK 2660# Test 2660 got: <UNDEF> (bigintpm.inc at line 200
fail #1459)
# Expected: "60123000000"
t/bigintpm....NOK 2661# Test 2661 got: <UNDEF> (bigintpm.inc at line 200
fail #1460)
# Expected: "60123000000"
t/bigintpm....NOK 2662# Test 2662 got: <UNDEF> (bigintpm.inc at line 200
fail #1461)
# Expected: "60124000000"
t/bigintpm....NOK 2663# Test 2663 got: <UNDEF> (bigintpm.inc at line 200
fail #1462)
# Expected: "60124000000"
t/bigintpm....NOK 2664# Test 2664 got: <UNDEF> (bigintpm.inc at line 200
fail #1463)
# Expected: "60124000000"
t/bigintpm....NOK 2665# Test 2665 got: <UNDEF> (bigintpm.inc at line 200
fail #1464)
# Expected: "60124000000"
t/bigintpm....NOK 2666# Test 2666 got: <UNDEF> (bigintpm.inc at line 200
fail #1465)
# Expected: "60124000000"
t/bigintpm....NOK 2667# Test 2667 got: <UNDEF> (bigintpm.inc at line 200
fail #1466)
# Expected: "-60123000000"
t/bigintpm....NOK 2668# Test 2668 got: <UNDEF> (bigintpm.inc at line 200
fail #1467)
# Expected: "-60123000000"
t/bigintpm....NOK 2669# Test 2669 got: <UNDEF> (bigintpm.inc at line 200
fail #1468)
# Expected: "-60123000000"
t/bigintpm....NOK 2670# Test 2670 got: <UNDEF> (bigintpm.inc at line 200
fail #1469)
# Expected: "-60123000000"
t/bigintpm....NOK 2671# Test 2671 got: <UNDEF> (bigintpm.inc at line 200
fail #1470)
# Expected: "-60123000000"
t/bigintpm....NOK 2672# Test 2672 got: <UNDEF> (bigintpm.inc at line 200
fail #1471)
# Expected: "-60124000000"
t/bigintpm....NOK 2673# Test 2673 got: <UNDEF> (bigintpm.inc at line 200
fail #1472)
# Expected: "-60124000000"
t/bigintpm....NOK 2674# Test 2674 got: <UNDEF> (bigintpm.inc at line 200
fail #1473)
# Expected: "-60124000000"
t/bigintpm....NOK 2675# Test 2675 got: <UNDEF> (bigintpm.inc at line 200
fail #1474)
# Expected: "-60124000000"
t/bigintpm....NOK 2676# Test 2676 got: <UNDEF> (bigintpm.inc at line 200
fail #1475)
# Expected: "-60124000000"
t/bigintpm....FAILED tests 2527-2542, 2657-2676, 3008-3043
Failed 72/3043 tests, 97.63% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/bigintpm.t 3043 72 2.37% 2527-2542 2657-2676 3008-3043
Failed 1/1 test scripts, 0.00% okay. 72/3043 subtests failed, 97.63% okay.
Everything is OK on 32 bits, tough.
I installed Math::BigInt 1.87, Math::BigRat 0.20 and bignum 0.22.