Bug#892139: eclib: FTBFS on i386: tests fail: reference solution precision mismatch

Andreas Beckmann anbe at debian.org
Mon Mar 5 23:51:48 UTC 2018


Source: eclib
Version: 20171219-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

eclib/experimental FTBFS on i386:
https://buildd.debian.org/status/fetch.php?pkg=eclib&arch=i386&ver=20171219-1&stamp=1519985150&raw=0

make check_procs check_qcurves check_qrank check_g0n
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
Running procs checks...
for prog in smattest comptest rattest bigrattest ptest mptest tbessel mvectest mmattest mspace thilbert tp2points tilll vectest1 vectest2 mattest1 mattest2 space1 space2 svectest1 svectest2 tcon2 tlegcert timing threading; do echo "Testing ${prog}..."; ./${prog} < ./in_ntl/${prog}.in > ${prog}.testout 2>/dev/null && diff ${prog}.testout ./out_ntl/${prog}.out || exit $?; done
Testing smattest...
Testing comptest...
5c5
< AGM((3.125,4.25),(1,0)) = (2.07831617217326684,1.5633615899065958201)
---
> AGM((3.125,4.25),(1,0)) = (2.07831617217326684003,1.56336158990659582007)
7c7
< AGM((1,1),(2,1)) = (1.471349362864653566,1.0200541263376600196)
---
> AGM((1,1),(2,1)) = (1.47134936286465356604,1.02005412633766001965)
11,16c11,16
< Enter a real or complex: Main cube root = (1.6289371459221758752,0.52017450230454583955)
< whose cube is    (3,4)
< Next cube root = (-1.2649529063577516597,1.1506136983844504996)
< whose cube is    (3,4)
< Next cube root = (-0.36398423956442421551,-1.6707882006889963392)
< whose cube is    (3,4)
---
> Enter a real or complex: Main cube root = (1.62893714592217587521,0.520174502304545839545)
> whose cube is    (2.99999999999999999999,3.99999999999999999999)
> Next cube root = (-1.2649529063577516597,1.15061369838445049961)
> whose cube is    (2.99999999999999999999,4.00000000000000000001)
> Next cube root = (-0.363984239564424215513,-1.67078820068899633915)
> whose cube is    (3.00000000000000000001,3.99999999999999999999)
18,21c18,21
< (-1.2878154795576479889,-0.85789675832849028642)
< (-1.2878154795576479889,0.85789675832849028642)
< (0.28781547955764798887,1.4160930801719079387)
< (0.28781547955764798887,-1.4160930801719079387)
---
> (-1.28781547955764798887,-0.857896758328490286416)
> (-1.28781547955764798887,0.857896758328490286416)
> (0.287815479557647988873,1.41609308017190793872)
> (0.287815479557647988873,-1.41609308017190793872)
Makefile:1285: recipe for target 'check_procs' failed
make[3]: *** [check_procs] Error 1

make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
Running qrank checks...
for prog in tmrank tequiv d2; do echo "Testing ${prog}..."; ./${prog} < ./in_ntl/${prog}.in > ${prog}.testout 2>/dev/null && diff ${prog}.testout ./out_ntl/${prog}.out || exit $?; done
Testing tmrank...
Testing tequiv...
Testing d2...
14c14
< height = 13.565420700285587132
---
> height = 13.5654207002855871318
16c16
< height = 27.130841400571174263
---
> height = 27.1308414005711742635
Makefile:1297: recipe for target 'check_qrank' failed
make[3]: *** [check_qrank] Error 1


Looks like there is now one more digit in the output ...


Andreas



More information about the debian-science-maintainers mailing list