Bug#878329: sonic-visualiser FTBFS on i386:

Adrian Bunk bunk at debian.org
Thu Oct 12 21:35:26 UTC 2017


Source: sonic-visualiser
Version: 3.0.3~repack1-1
Severity: serious
Tags: patch

sonic-visualiser FTBFS on i386:

https://buildd.debian.org/status/fetch.php?pkg=sonic-visualiser&arch=i386&ver=3.0.3~repack1-1&stamp=1507156321&raw=0

...
Have 10 ticks, expected 11
0: have -0.9 "-0.9", expected -1 "-1.0"
1: have -0.7 "-0.7", expected -0.8 "-0.8"
2: have -0.5 "-0.5", expected -0.6 "-0.6"
3: have -0.3 "-0.3", expected -0.4 "-0.4"
4: have -0.1 "-0.1", expected -0.2 "-0.2"
5: have 0.1 "0.1", expected 0 "0.0"
6: have 0.3 "0.3", expected 0.2 "0.2"
7: have 0.5 "0.5", expected 0.4 "0.4"
8: have 0.7 "0.7", expected 0.6 "0.6"
9: have 0.9 "0.9", expected 0.8 "0.8"
FAIL!  : TestScaleTickIntervals::linear_m1_1_10() Compared values are not the same
   Loc: [o/../svcore/base/test/TestScaleTickIntervals.h(71)]
PASS   : TestScaleTickIntervals::linear_221p23_623p7_57p4()
PASS   : TestScaleTickIntervals::linear_sqrt2_pi_7()
PASS   : TestScaleTickIntervals::linear_pi_avogadro_7()
PASS   : TestScaleTickIntervals::linear_2_3_1()
PASS   : TestScaleTickIntervals::linear_2_3_2()
PASS   : TestScaleTickIntervals::linear_2_3_3()
PASS   : TestScaleTickIntervals::linear_2_3_4()
PASS   : TestScaleTickIntervals::linear_2_3_5()
PASS   : TestScaleTickIntervals::linear_2_3_6()
PASS   : TestScaleTickIntervals::linear_1_1_10()
PASS   : TestScaleTickIntervals::linear_0_0_10()
PASS   : TestScaleTickIntervals::linear_0_1_1()
PASS   : TestScaleTickIntervals::linear_0_1_0()
PASS   : TestScaleTickIntervals::linear_0_1_m1()
PASS   : TestScaleTickIntervals::linear_0p465_778_10()
PASS   : TestScaleTickIntervals::log_1_10_2()
PASS   : TestScaleTickIntervals::log_0_10_2()
PASS   : TestScaleTickIntervals::log_pi_avogadro_7()
PASS   : TestScaleTickIntervals::log_0p465_778_10()
PASS   : TestScaleTickIntervals::cleanupTestCase()
Totals: 35 passed, 1 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestScaleTickIntervals *********

********* 1 test suite(s) failed!

Makefile.test-svcore-base:919: recipe for target 'test-svcore-base' failed
make[3]: *** [test-svcore-base] Error 1


If exact results are required, the following fixes the FTBFS:

--- debian/rules.old	2017-10-12 18:09:36.000000000 +0000
+++ debian/rules	2017-10-12 18:11:38.000000000 +0000
@@ -12,6 +12,11 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
+ifneq (,$(filter $(DEB_HOST_ARCH), i386))
+    export DEB_CXXFLAGS_MAINT_APPEND=-ffloat-store
+    export DEB_CFLAGS_MAINT_APPEND=-ffloat-store
+endif
+
 LDFLAGS+=$(shell dpkg-buildflags --get LDFLAGS)
 CXXFLAGS+=$(shell dpkg-buildflags --get CXXFLAGS)
 CXXFLAGS+=$(shell dpkg-buildflags --get CPPFLAGS)



More information about the pkg-multimedia-maintainers mailing list