qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Buildbot Failures
@ 2013-08-29  9:57 Charlie Shepherd
  2013-08-29 10:02 ` [Qemu-devel] [PATCH] Remove Python 2.5 syntax from scripts/qapi-visit.py Charlie Shepherd
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Charlie Shepherd @ 2013-08-29  9:57 UTC (permalink / raw)
  To: qemu-devel; +Cc: anthony.perard, Stefan Hajnoczi, kraxel, Alex Bligh

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-09-12 23:57 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-29  9:57 [Qemu-devel] Buildbot Failures Charlie Shepherd
2013-08-29 10:02 ` [Qemu-devel] [PATCH] Remove Python 2.5 syntax from scripts/qapi-visit.py Charlie Shepherd
2013-08-29 10:14   ` Stefan Hajnoczi
2013-08-29 10:58     ` Charlie Shepherd
2013-08-29 11:03     ` [Qemu-devel] [PATCH v2] " Charlie Shepherd
2013-08-29 11:20       ` Stefan Hajnoczi
2013-08-29 10:19 ` [Qemu-devel] Buildbot Failures Anthony PERARD
2013-08-29 10:23   ` Stefan Hajnoczi
2013-08-29 10:57     ` Charlie Shepherd
2013-08-29 10:52 ` Stefan Hajnoczi
2013-08-29 13:55 ` Alex Bligh
2013-09-12 23:55 ` Brad Smith

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).