Source: libixion Version: 0.17.0-3 Severity: serious Tags: ftbfs trixie sid patch
https://buildd.debian.org/status/fetch.php?pkg=libixion&arch=i386&ver=0.19.0-1&stamp=1697292545&raw=0 ... FAIL: document-test =================== test_basic_calc: --begin document-test: document_test.cpp:50: void test_basic_calc(): Assertion `doc.get_numeric_value(A1) == 1.1' failed. FAIL document-test (exit status: 134) FAIL: general-test ================== test_size: --begin test size * int: 4 * long: 4 * double: 8 * size_t: 4 * string_id_t: 4 (min:0; max:4294967295) * celltype_t: 1 * formula_cell: 4 * formula_tokens_t: 12 test_size: --end (duration: 0 sec) test_string_to_double: --begin test_string_to_double: --end (duration: 0 sec) test_string_pool: --begin string count: 4 * 0: 'Table1' (0x57251a98) * 1: 'Table2' (0x57251ab0) * 2: 'Category' (0x57251ac8) * 3: 'Value' (0x57251ae0) string map count: 4 * key: 'Value' (0x57251ae0; 5), value: 3 * key: 'Category' (0x57251ac8; 8), value: 2 * key: 'Table2' (0x57251ab0; 6), value: 1 * key: 'Table1' (0x57251a98; 6), value: 0 test_string_pool: --end (duration: 0 sec) test_formula_tokens_store: --begin test_formula_tokens_store: --end (duration: 0 sec) test_matrix: --begin test_matrix: --end (duration: 0 sec) test_matrix_non_numeric_values: --begin general-test: general_test.cpp:166: void {anonymous}::test_matrix_non_numeric_values(): Assertion `mtx.get_numeric(0, 0) == 1.1' failed. FAIL general-test (exit status: 134) ============================================================================ Testsuite summary for libixion 0.19.0 ============================================================================ # TOTAL: 6 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See src/libixion/test-suite.log ============================================================================ make[6]: *** [Makefile:1101: test-suite.log] Error 1 There are two ways to fix this: --- debian/rules.old 2023-10-19 17:03:33.109096000 +0000 +++ debian/rules 2023-10-19 17:03:52.569079353 +0000 @@ -5,6 +5,8 @@ include /usr/share/dpkg/architecture.mk +export DEB_CXXFLAGS_MAINT_APPEND += -fexcess-precision=fast + %: dh $@ OR --- configure.ac.old 2023-10-19 17:04:03.837069635 +0000 +++ configure.ac 2023-10-19 17:04:13.189061522 +0000 @@ -19,7 +19,7 @@ AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -AX_CXX_COMPILE_STDCXX_17([noext], [mandatory]) +AX_CXX_COMPILE_STDCXX_17([ext], [mandatory]) CXXFLAGS="$CXXFLAGS -fvisibility=hidden -Wall -Wshadow -Wno-write-strings -pthread" AC_CANONICAL_HOST