qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] buildbot failure in qemu on default_i386_debian_6_0


From: Stefan Weil
Subject: Re: [Qemu-devel] buildbot failure in qemu on default_i386_debian_6_0
Date: Mon, 19 Nov 2012 07:50:57 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121028 Thunderbird/16.0.2

Am 19.11.2012 00:43, schrieb address@hidden:
The Buildbot has detected a new failure on builder default_i386_debian_6_0 
while building qemu.
Full details are available at:
  http://buildbot.b1-systems.de/qemu/builders/default_i386_debian_6_0/builds/454

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: yuzuki

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist:

BUILD FAILED: failed test

sincerely,
  -The Buildbot

  LINK  tests/test-coroutine
osdep.o: In function `qemu_close':
osdep.c:(.text+0x4b1): undefined reference to `monitor_fdset_dup_fd_find'
osdep.c:(.text+0x51b): undefined reference to `monitor_fdset_dup_fd_remove'

At least some test executables need libqemustub.a.

I also noted that QEMU tries to build several 32 bit applications for the tests
even on 64 bit hosts. We currently don't check whether the host supports
32 bit builds. Here a check in configure should be added. On a Debian host,
I had to install those packages:

2012-11-19 07:24:41 status installed libc6-i386 2.11.3-4
2012-11-19 07:24:41 status installed libc6-dev-i386 2.11.3-4
2012-11-19 07:30:22 status installed lib32gcc1 1:4.4.5-8
2012-11-19 07:30:22 status installed lib32gomp1 4.4.5-8
2012-11-19 07:30:22 status installed gcc-4.4-multilib 4.4.5-8
2012-11-19 07:30:22 status installed gcc-multilib 4:4.4.5-1

'make test' still fails because more 32 bit packages are missing:

gcc -m32  -o test_path test_path.o -lrt -pthread -lgthread-2.0 -lrt -lglib-2.0
/usr/bin/ld: skipping incompatible 
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libgthread-2.0.so when searching 
for -lgthread-2.0
/usr/bin/ld: skipping incompatible 
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libgthread-2.0.a when searching 
for -lgthread-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libgthread-2.0.so when searching 
for -lgthread-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libgthread-2.0.a when searching for 
-lgthread-2.0
/usr/bin/ld: cannot find -lgthread-2.0
collect2: ld returned 1 exit status
make[1]: *** [test_path] Fehler 1

This needs a configure check, too (or 'make test' should skip that test if 
there is no 32 bit libgthread-2.0).

Regards
Stefan




reply via email to

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