[opensuse-arm] Bluez fails to build for armv6
Hi, Bluez fails to build for armv6 but is needed for qemu which is needed to build Raspberry Pi image. So it would be good to fix bluez problem. It fails in test with: ******************************************************************************** [ 832s] + make check [ 832s] make --no-print-directory check-am [ 832s] make --no-print-directory check-TESTS [ 834s] FAIL: unit/test-eir [ 835s] make --no-print-directory all-am [ 835s] make[5]: Nothing to be done for `all-am'. [ 838s] ============================================================================ [ 838s] Testsuite summary for bluez 4.101 [ 838s] ============================================================================ [ 838s] # TOTAL: 1 [ 838s] # PASS: 0 [ 838s] # SKIP: 0 [ 838s] # XFAIL: 0 [ 838s] # FAIL: 1 [ 838s] # XPASS: 0 [ 838s] # ERROR: 0 [ 838s] ============================================================================ [ 838s] See ./test-suite.log [ 838s] ============================================================================ [ 838s] make[3]: *** [test-suite.log] Error 1 [ 838s] make[2]: *** [check-TESTS] Error 2 [ 838s] make[1]: *** [check-am] Error 2 [ 838s] make: *** [check] Error 2 [ 838s] error: Bad exit status from /var/tmp/rpm-tmp.5cCjxF (%check) ******************************************************************************** The log give us more info: ******************************************************************************** =================================== bluez 4.101: ./test-suite.log =================================== # TOTAL: 1 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: unit/test-eir =================== Running suite(s): EIR check_run.c:431: Error in call to timer_create: Function not implemented ******************************************************************************** It seems that timer_create function is not available. Sounds very strange. Any idea to solve this problem? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 14.08.2013, at 14:40, Guillaume Gardet wrote:
Hi,
Bluez fails to build for armv6 but is needed for qemu which is needed to build Raspberry Pi image. So it would be good to fix bluez problem.
It fails in test with: ******************************************************************************** [ 832s] + make check [ 832s] make --no-print-directory check-am [ 832s] make --no-print-directory check-TESTS [ 834s] FAIL: unit/test-eir [ 835s] make --no-print-directory all-am [ 835s] make[5]: Nothing to be done for `all-am'. [ 838s] ============================================================================ [ 838s] Testsuite summary for bluez 4.101 [ 838s] ============================================================================ [ 838s] # TOTAL: 1 [ 838s] # PASS: 0 [ 838s] # SKIP: 0 [ 838s] # XFAIL: 0 [ 838s] # FAIL: 1 [ 838s] # XPASS: 0 [ 838s] # ERROR: 0 [ 838s] ============================================================================ [ 838s] See ./test-suite.log [ 838s] ============================================================================ [ 838s] make[3]: *** [test-suite.log] Error 1 [ 838s] make[2]: *** [check-TESTS] Error 2 [ 838s] make[1]: *** [check-am] Error 2 [ 838s] make: *** [check] Error 2 [ 838s] error: Bad exit status from /var/tmp/rpm-tmp.5cCjxF (%check) ********************************************************************************
The log give us more info: ******************************************************************************** =================================== bluez 4.101: ./test-suite.log ===================================
# TOTAL: 1 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0
.. contents:: :depth: 2
FAIL: unit/test-eir ===================
Running suite(s): EIR check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange.
Any idea to solve this problem?
Can you run this test case with QEMU_STRACE=1? Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 14/08/2013 15:21, Alexander Graf a écrit :
On 14.08.2013, at 14:40, Guillaume Gardet wrote:
Hi,
Bluez fails to build for armv6 but is needed for qemu which is needed to build Raspberry Pi image. So it would be good to fix bluez problem.
It fails in test with: ******************************************************************************** [ 832s] + make check [ 832s] make --no-print-directory check-am [ 832s] make --no-print-directory check-TESTS [ 834s] FAIL: unit/test-eir [ 835s] make --no-print-directory all-am [ 835s] make[5]: Nothing to be done for `all-am'. [ 838s] ============================================================================ [ 838s] Testsuite summary for bluez 4.101 [ 838s] ============================================================================ [ 838s] # TOTAL: 1 [ 838s] # PASS: 0 [ 838s] # SKIP: 0 [ 838s] # XFAIL: 0 [ 838s] # FAIL: 1 [ 838s] # XPASS: 0 [ 838s] # ERROR: 0 [ 838s] ============================================================================ [ 838s] See ./test-suite.log [ 838s] ============================================================================ [ 838s] make[3]: *** [test-suite.log] Error 1 [ 838s] make[2]: *** [check-TESTS] Error 2 [ 838s] make[1]: *** [check-am] Error 2 [ 838s] make: *** [check] Error 2 [ 838s] error: Bad exit status from /var/tmp/rpm-tmp.5cCjxF (%check) ********************************************************************************
The log give us more info: ******************************************************************************** =================================== bluez 4.101: ./test-suite.log ===================================
# TOTAL: 1 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0
.. contents:: :depth: 2
FAIL: unit/test-eir ===================
Running suite(s): EIR check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange.
Any idea to solve this problem? Can you run this test case with QEMU_STRACE=1?
Where should I define it? I am using a local osc build. Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Guillaume Gardet
check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange.
This is just qemu-linux-user missing an implementation. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 14/08/2013 15:24, Andreas Schwab a écrit :
Guillaume Gardet
writes: check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange. This is just qemu-linux-user missing an implementation.
How to fix it? Could you fix it as it seems you know the things? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 14.08.2013, at 15:27, Guillaume Gardet wrote:
Le 14/08/2013 15:24, Andreas Schwab a écrit :
Guillaume Gardet
writes: check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange. This is just qemu-linux-user missing an implementation.
How to fix it? Could you fix it as it seems you know the things?
The easiest for now would be to disable the test suite when running a qemu build. We had a define for these things. Or to implement the missing syscall of course ;). Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 14/08/2013 15:40, Alexander Graf a écrit :
On 14.08.2013, at 15:27, Guillaume Gardet wrote:
Le 14/08/2013 15:24, Andreas Schwab a écrit :
Guillaume Gardet
writes: check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange. This is just qemu-linux-user missing an implementation. How to fix it? Could you fix it as it seems you know the things? The easiest for now would be to disable the test suite when running a qemu build. We had a define for these things.
Disabled check when building with qemu. See SR #187261. Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 14/08/2013 15:24, Andreas Schwab a écrit :
Guillaume Gardet
writes: check_run.c:431: Error in call to timer_create: Function not implemented ********************************************************************************
It seems that timer_create function is not available. Sounds very strange. This is just qemu-linux-user missing an implementation.
qemu-linux-user is disabled for armv6. Maybe we could just enable build for armv6? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Guillaume Gardet
qemu-linux-user is disabled for armv6. Maybe we could just enable build for armv6?
This is about linux-user emulation, not kvm. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (3)
-
Alexander Graf
-
Andreas Schwab
-
Guillaume Gardet