qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Buildbot Failures


From: Charlie Shepherd
Subject: [Qemu-devel] Buildbot Failures
Date: Thu, 29 Aug 2013 10:57:04 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8

Hi all,

This is an attempt to do some triaging of the 18 current buildbot failures[1].

default_ppc:
http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/729/steps/compile/logs/stdio
   LINK  ppc-linux-user/qemu-ppc
target-ppc/translate.o:(.text+0x53518): undefined reference to `tcg_conqt_i64'
collect2: ld returned 1 exit status
make[1]: *** [qemu-ppc] Error 1
make: *** [subdir-ppc-linux-user] Error 2

This only failed last night, I'm not sure where the reference to tcg_conqt_i64 came from but it's a recent commit that could probably be bisected.



default_x86_64_rhel61:
http://buildbot.b1-systems.de/qemu/builders/default_x86_64_rhel61/builds/698/steps/test/logs/stdio
GTESTER check-qtest-i386
main-loop: WARNING: I/O thread spun for 1000 iterations
**
ERROR:tests/libqtest.c:69:init_socket: assertion failed (ret != -1): (-1 != -1)
This looks like a failure to initialise a socket in tests/libqtest.c, possibly due to /tmp/ not being accessible?



default_x86_64_rhel5:
http://buildbot.b1-systems.de/qemu/builders/default_x86_64_rhel5/builds/684/steps/compile/logs/stdio

   File 
"/home/buildbot/slave-public/default_x86_64_rhel5/build/scripts/qapi-visit.py", 
line 23
     full_name = name if not fn_prefix else "%s_%s" % (name, fn_prefix)
                       ^
SyntaxError: invalid syntax
make: *** [qapi-visit.h] Error 1

This syntax was introduced in Python 2.5, patch to follow to convert this to valid Python 2.4 syntax.



default_openbsd_current (offline):
http://buildbot.b1-systems.de/qemu/builders/default_openbsd_current/builds/509/steps/compile/logs/stdio

   AS    optionrom/multiboot.o
   Building optionrom/multiboot.img
ld: multiboot.o: relocation R_X86_64_16 can not be used when making a shared 
object; recompile with -fPIC
multiboot.o: could not read symbols: Bad value
gmake[1]: *** [multiboot.img] Error 1
gmake: *** [romsubdir-optionrom] Error 2

This has been offline for a few weeks, I wonder if this issue has been fixed in master since?


default_openbsd_4.9:
http://buildbot.b1-systems.de/qemu/builders/default_openbsd_4.9/builds/700/steps/test/logs/stdio

tests/test-aio.o(.text+0x3df): In function `test_source_timer_schedule':
: undefined reference to `pipe2'
tests/test-aio.o(.text+0x4baf): In function `test_timer_schedule':
: undefined reference to `pipe2'
collect2: ld returned 1 exit status
gmake: *** [tests/test-aio] Error 1

Commit b53edf971 broke this, pipe2 is a Linux-specific function. Its availability can be tested for with CONFIG_PIPE2.


default_mingw32:
http://buildbot.b1-systems.de/qemu/builders/default_mingw32/builds/698/steps/test/logs/stdio

   CC    tests/test-aio.o
tests/test-aio.c: In function 'test_timer_schedule':
tests/test-aio.c:378: warning: implicit declaration of function 'pipe2'
tests/test-aio.c:378: warning: nested extern declaration of 'pipe2'
tests/test-aio.c:378: error: 'O_NONBLOCK' undeclared (first use in this 
function)
tests/test-aio.c:378: error: (Each undeclared identifier is reported only once
tests/test-aio.c:378: error: for each function it appears in.)
tests/test-aio.c:379: warning: implicit declaration of function 
'aio_set_fd_handler'
tests/test-aio.c:379: warning: nested extern declaration of 'aio_set_fd_handler'
tests/test-aio.c:399: warning: implicit declaration of function 'sleep'
tests/test-aio.c:399: warning: nested extern declaration of 'sleep'
tests/test-aio.c: In function 'test_source_timer_schedule':
tests/test-aio.c:719: error: 'O_NONBLOCK' undeclared (first use in this 
function)
make: *** [tests/test-aio.o] Error 1

Commit b53edf971 broke this too - pipe2, O_NONBLOCK and sleep are all unavailable on MingGW. The test executables don't run from either checking the logs, but getting it compiling would be a good start.


default_i386_macosx (offline)
http://buildbot.b1-systems.de/qemu/builders/default_i386_macosx/builds/129/steps/git/logs/stdio
fatal: Unable to look up git.qemu-project.org (port 9418) (Temporary failure in 
name resolution)

Is this builder in use? It's been offline for a long time.



block_openbsd_current:
block_openbsd_4.9:
block_mingw32:

The same errors as their non block counterparts.



trivial-patches_x86_64_debian_6_0:
http://buildbot.b1-systems.de/qemu/builders/trivial-patches_x86_64_debian_6_0/builds/717/steps/compile/logs/stdio
block/ssh.o: In function `connect_to_ssh':
ssh.c:(.text+0xf03): undefined reference to `libssh2_session_handshake'
collect2: ld returned 1 exit status
make[1]: Leaving directory 
`/home/build/qemu/trivial-patches_x86_64_debian_6_0/build'
make[1]: *** [qemu-nbd] Error 1

QEMU requires libssh2-1.2.8 - the version this function was added in, so the buildslave needs updating to at least this libssh2 version. However this should have been caught at ./configure time, either block/ssh.o shouldn't be compiled because a suitable libssh2 isn't available or ./configure should throw an error. There's a check in block/Makefile.objs so I'm not sure why this didn't happen, I guess it merits further investigation?



xen_x86_64_debian_6_0:
xen_i386_debian_6_0:
http://buildbot.b1-systems.de/qemu/builders/xen_i386_debian_6_0/builds/720/steps/configure/logs/stdio
ERROR: unknown option --disable-debug-info
This builder is trying to build a 2 year old revision (!), so either needs to use a later revision or should be deactivated.




xen40:
xen41:
xen42:
xen_unstable:

arm-softmmu/qemu-system-arm: error while loading shared libraries: 
libxenstore.so.3.0: cannot open shared object file: No such file or directory

libxenstore is a QEMU dependency, is it available on this buildslave?



Charlie

[1] http://buildbot.b1-systems.de/qemu/builders



reply via email to

[Prev in Thread] Current Thread [Next in Thread]