From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52129) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEyyZ-0005Qq-Ij for qemu-devel@nongnu.org; Thu, 29 Aug 2013 05:57:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VEyyU-0001pA-Kd for qemu-devel@nongnu.org; Thu, 29 Aug 2013 05:57:15 -0400 Received: from mail6.webfaction.com ([74.55.86.74]:39570 helo=smtp.webfaction.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEyyU-0001ol-Dd for qemu-devel@nongnu.org; Thu, 29 Aug 2013 05:57:10 -0400 Message-ID: <521F1AF0.5070400@ctshepherd.com> Date: Thu, 29 Aug 2013 10:57:04 +0100 From: Charlie Shepherd MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Buildbot Failures List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: anthony.perard@citrix.com, Stefan Hajnoczi , kraxel@redhat.com, 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