On 4 January 2012 23:06, Per Olofsson <[email protected]> wrote: > Hi Konstantinos, > > 2012-01-04 16:02, Konstantinos Margaritis skrev: >> Package: lyx >> Version: 2.0.2-1 >> Severity: normal >> >> lyx FTBFS on armhf, the testsuite fails. It is weird as it used to >> build fine on debian-ports before we did the bootstrap in debian >> officially, and it's also weird as it's the only failing port. Any >> suggestions on what to test/look for so that I can fix this? > > Could you try adding "set -x" at the top of these scripts: > > src/support/tests/test_convert > src/support/tests/test_filetools > src/support/tests/test_lstrings > > and then run the the testsuite (make check) and see what it outputs? > > The scripts fail because the output from the testcases are not equal to > the reference files, but I can't tell from the build log what the > difference is.
Here is the output attached, I hope it helps. Konstantinos
dh build --with autotools_dev,python2,tex --builddirectory dh_auto_test -O--builddirectory make[1]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf' Making check in config make[2]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/config' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/config' Making check in development make[2]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/development' make[3]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/development' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/development' make[2]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/development' Making check in intl make[2]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/intl' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/intl' Making check in po make[2]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/po' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/po' Making check in src make[2]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src' make check-recursive make[3]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src' Making check in support make[4]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make check-am make[5]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make check_convert check_filetools check_lstrings make[6]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make[6]: `check_convert' is up to date. make[6]: `check_filetools' is up to date. make[6]: `check_lstrings' is up to date. make[6]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make check-TESTS make[6]: Entering directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' + cat ../../../src/support/tests/regfiles/convert + regfile=123 123 123 123 123 123 123 123 -123 -123 -123 -123 -123 -123 -123 -123 0 0 0 0 0 123 123 123 123 123 123 123 123 123 123 123 123 0 0 0 0 0 123 123 123 123 123 4294967173 true false a 1 1.5 + ./check_convert + output= + test 123 123 123 123 123 123 123 123 -123 -123 -123 -123 -123 -123 -123 -123 0 0 0 0 0 123 123 123 123 123 123 123 123 123 123 123 123 0 0 0 0 0 123 123 123 123 123 4294967173 true false a 1 1.5 = + exit 1 FAIL: tests/test_convert + cat ../../../src/support/tests/regfiles/filetools + regfile=/bar /foo/bar /foo/bar + ./check_filetools + output= + test /bar /foo/bar /foo/bar = + exit 1 FAIL: tests/test_filetools + cat ../../../src/support/tests/regfiles/lstrings + regfile=a alle a alle A ALLE A + ./check_lstrings + output= + test a alle a alle A ALLE A = + exit 1 FAIL: tests/test_lstrings ======================================== 3 of 3 tests failed Please report to [email protected] ======================================== make[6]: *** [check-TESTS] Error 1 make[6]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make[5]: *** [check-am] Error 2 make[5]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make[4]: *** [check] Error 2 make[4]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src/support' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src' make[2]: *** [check] Error 2 make[2]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf/src' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/root/lyx-2.0.2/obj-arm-linux-gnueabihf' dh_auto_test: make -j1 check returned exit code 2 make: *** [build] Error 25

