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

Reply via email to