Am 19.11.2012 00:43, schrieb q...@buildbot.b1-systems.de:
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