Lucas Nussbaum
2013-May-09 08:20 UTC
[Pkg-xen-devel] Bug#707434: xen: FTBFS: vl.c:1575: undefined reference to `timer_create'
Source: xen Version: 4.1.4-4 Severity: serious Tags: jessie sid User: debian-qa at lists.debian.org Usertags: qa-ftbfs-20130509 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part:> gcc -O2 -fomit-frame-pointer -m64 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -Wno-unused-but-set-variable -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wno-unknown-pragmas -I/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/libfsimage/ext2fs-lib/../../../tools/libfsimage/common/ -Werror -D_GNU_SOURCE -Wl,--no-as-needed -L../common/ -Wl,-rpath,'${ORIGIN}/../..' -shared -o fsimage.so ext2fs-lib.opic -lfsimage -lext2fs > make[7]: Leaving directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/libfsimage/ext2fs-lib' > make[6]: Leaving directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/libfsimage' > make[5]: Leaving directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/libfsimage' > make[4]: Leaving directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools' > make[4]: Entering directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools' > set -ex; \ > if test -d /?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/../qemu; then \ > mkdir -p ioemu-dir; \ > else \ > if [ ! -d ioemu-remote ]; then \ > rm -rf ioemu-remote ioemu-remote.tmp; \ > mkdir ioemu-remote.tmp; rmdir ioemu-remote.tmp; \ > git clone /?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/../qemu ioemu-remote.tmp; \ > if [ "xen-4.1.4" ]; then \ > cd ioemu-remote.tmp; \ > git branch -D dummy >/dev/null 2>&1 ||:; \ > git checkout -b dummy xen-4.1.4; \ > cd ..; \ > fi; \ > mv ioemu-remote.tmp ioemu-remote; \ > fi; \ > rm -f ioemu-dir; \ > ln -sf ioemu-remote ioemu-dir; \ > fi > + test -d /?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/../qemu > + mkdir -p ioemu-dir > set -e; \ > export PREFIX="/usr"; export XEN_SCRIPT_DIR="/etc/xen/scripts"; export XEN_ROOT="/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/.."; \ > cd ioemu-dir; \ > /?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/../qemu/xen-setup > Install prefix /usr > BIOS directory /usr/share/qemu > binary directory /usr/bin > Manual directory /usr/share/man > ELF interp prefix /usr/gnemul/qemu-%M > Source path /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu > C compiler gcc > Host C compiler gcc > ARCH_CFLAGS -m64 > make make > install install > host CPU x86_64 > host big endian no > target list i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu i386-linux-user x86_64-linux-user alpha-linux-user arm-linux-user armeb-linux-user cris-linux-user m68k-linux-user mips-linux-user mipsel-linux-user ppc-linux-user ppc64-linux-user ppc64abi32-linux-user sh4-linux-user sh4eb-linux-user sparc-linux-user sparc64-linux-user sparc32plus-linux-user > gprof enabled no > sparse enabled no > profiler no > static build no > -Werror enabled no > SDL support no > OpenGL support > curses support no > mingw32 support no > Audio drivers oss > Extra audio cards ac97 es1370 sb16 > Mixer emulation no > VNC TLS support yes > TLS CFLAGS -I/usr/include/p11-kit-1 > TLS LIBS -lgnutls > kqemu support yes > brlapi support no > Documentation no > NPTL support no > vde support no > AIO support yes > Install blobs no > KVM support yes > fdt support no > qemu successfuly configured for Xen qemu-dm build > /usr/bin/make -C ioemu-dir all > === PCI passthrough capability has been enabled ==> make[5]: Entering directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/ioemu-dir' > CC qemu-nbd.o > CC qemu-tool.o > CC osdep.o > CC cutils.o > CC qemu-malloc.o > CC block-cow.o > CC block-qcow.o > CC aes.o > CC block-vmdk.o > CC block-cloop.o > CC block-dmg.o > CC block-bochs.o > CC block-vpc.o > CC block-vvfat.o > CC block-qcow2.o > CC block-parallels.o > CC block-nbd.o > CC nbd.o > CC block.o > CC aio.o > CC posix-aio-compat.o > CC block-raw-posix.o > LINK qemu-nbd-xen > CC qemu-img.o > LINK qemu-img-xen > CC readline.o > CC console.o > CC irq.o > CC i2c.o > CC smbus.o > CC smbus_eeprom.o > CC max7310.o > CC max111x.o > CC wm8750.o > CC ssd0303.o > CC ssd0323.o > CC ads7846.o > CC stellaris_input.o > CC twl92230.o > CC tmp105.o > CC lm832x.o > CC scsi-disk.o > CC cdrom.o > CC scsi-generic.o > CC usb.o > CC usb-hub.o > CC usb-linux.o > CC usb-hid.o > CC usb-msd.o > CC usb-wacom.o > CC usb-serial.o > CC usb-net.o > CC sd.o > CC ssi-sd.o > CC bt.o > CC bt-host.o > CC bt-vhci.o > CC bt-l2cap.o > CC bt-sdp.o > CC bt-hci.o > CC bt-hid.o > CC usb-bt.o > CC buffered_file.o > CC migration.o > CC migration-tcp.o > CC net.o > CC qemu-sockets.o > CC qemu-char.o > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/qemu-char.c:1123:7: warning: "CONFIG_STUBDOM" is not defined [-Wundef] > CC net-checksum.o > CC savevm.o > CC cache-utils.o > CC migration-exec.o > CC audio/audio.o > CC audio/noaudio.o > CC audio/wavaudio.o > CC audio/mixeng.o > CC audio/ossaudio.o > CC audio/wavcapture.o > CC vnc.o > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vnc.c: In function 'vnc_start_tls': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vnc.c:2164:2: warning: 'gnutls_kx_set_priority' is deprecated (declared at /usr/include/gnutls/compat.h:342) [-Wdeprecated-declarations] > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vnc.c:2171:2: warning: 'gnutls_certificate_type_set_priority' is deprecated (declared at /usr/include/gnutls/compat.h:347) [-Wdeprecated-declarations] > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vnc.c:2178:2: warning: 'gnutls_protocol_set_priority' is deprecated (declared at /usr/include/gnutls/compat.h:344) [-Wdeprecated-declarations] > CC d3des.o > AR libqemu_common.a > === PCI passthrough capability has been enabled ==> === PCI passthrough capability has been enabled ==> make[6]: Entering directory `/?PKGBUILDDIR?/debian/build/build-utils_amd64/tools/ioemu-dir/i386-dm' > CC i386-dm/vl.o > CC i386-dm/osdep.o > CC i386-dm/monitor.o > CC i386-dm/pci.o > CC i386-dm/loader.o > CC i386-dm/isa_mmio.o > CC i386-dm/machine.o > CC i386-dm/dma-helpers.o > CC i386-dm/virtio.o > CC i386-dm/virtio-blk.o > CC i386-dm/virtio-net.o > CC i386-dm/virtio-console.o > CC i386-dm/fw_cfg.o > CC i386-dm/posix-aio-compat.o > CC i386-dm/block-raw-posix.o > CC i386-dm/lsi53c895a.o > CC i386-dm/esp.o > CC i386-dm/usb-ohci.o > CC i386-dm/eeprom93xx.o > CC i386-dm/eepro100.o > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c: In function 'eepro100_read4': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c:1232:5: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c: In function 'eepro100_read1': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c:1179:5: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c: In function 'eepro100_read2': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/eepro100.c:1202:5: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] > CC i386-dm/ne2000.o > CC i386-dm/pcnet.o > CC i386-dm/rtl8139.o > CC i386-dm/e1000.o > CC i386-dm/msmouse.o > CC i386-dm/sb16.o > CC i386-dm/es1370.o > CC i386-dm/ac97.o > CC i386-dm/pcspk.o > CC i386-dm/ide.o > CC i386-dm/pckbd.o > CC i386-dm/ps2.o > CC i386-dm/vga.o > CC i386-dm/dma.o > CC i386-dm/fdc.o > CC i386-dm/mc146818rtc.o > CC i386-dm/serial.o > CC i386-dm/i8259.o > CC i386-dm/i8254.o > CC i386-dm/pc.o > CC i386-dm/cirrus_vga.o > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/cirrus_vga.c: In function 'vga_ioport_read': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/hw/cirrus_vga.c:2677:9: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] > CC i386-dm/parallel.o > CC i386-dm/piix_pci.o > CC i386-dm/usb-uhci.o > CC i386-dm/hpet.o > CC i386-dm/device-hotplug.o > CC i386-dm/pci-hotplug.o > CC i386-dm/piix4acpi.o > CC i386-dm/xenstore.o > CC i386-dm/xen_platform.o > CC i386-dm/xen_machine_fv.o > CC i386-dm/xen_machine_pv.o > CC i386-dm/xen_backend.o > CC i386-dm/xenfb.o > CC i386-dm/xen_console.o > CC i386-dm/xen_disk.o > CC i386-dm/exec-dm.o > CC i386-dm/pci_emulation.o > CC i386-dm/helper2.o > CC i386-dm/battery_mgmt.o > CC i386-dm/tpm_tis.o > CC i386-dm/pass-through.o > CC i386-dm/pt-msi.o > CC i386-dm/pt-graphics.o > CC i386-dm/kqemu.o > CC i386-dm/i386-dis.o > AR i386-dm/libqemu.a > LINK i386-dm/qemu-dm > vl.o: In function `dynticks_start_timer': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vl.c:1575: undefined reference to `timer_create' > vl.o: In function `dynticks_rearm_timer': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vl.c:1610: undefined reference to `timer_gettime' > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vl.c:1623: undefined reference to `timer_settime' > vl.o: In function `dynticks_stop_timer': > /?PKGBUILDDIR?/debian/build/build-utils_amd64/qemu/vl.c:1593: undefined reference to `timer_delete' > collect2: error: ld returned 1 exit statusThe full build log is available from: http://people.debian.org/~lucas/logs/2013/05/09/xen_4.1.4-4_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.
Debian Bug Tracking System
2013-Jun-15 14:03 UTC
[Pkg-xen-devel] Bug#707434: marked as done (xen: FTBFS: vl.c:1575: undefined reference to `timer_create')
Your message dated Sat, 15 Jun 2013 16:00:57 +0200 with message-id <20130615140057.GA746 at mail.waldi.eu.org> and subject line no qemu any longer has caused the Debian Bug report #707434, regarding xen: FTBFS: vl.c:1575: undefined reference to `timer_create' to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner at bugs.debian.org immediately.) -- 707434: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707434 Debian Bug Tracking System Contact owner at bugs.debian.org with problems -------------- next part -------------- An embedded message was scrubbed... From: Lucas Nussbaum <lucas at lucas-nussbaum.net> Subject: xen: FTBFS: vl.c:1575: undefined reference to `timer_create' Date: Thu, 9 May 2013 10:20:16 +0200 Size: 12497 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20130615/01cd43bb/attachment.mht> -------------- next part -------------- An embedded message was scrubbed... From: Bastian Blank <waldi at debian.org> Subject: no qemu any longer Date: Sat, 15 Jun 2013 16:00:57 +0200 Size: 1568 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20130615/01cd43bb/attachment-0001.mht>
Seemingly Similar Threads
- make world error
- Bug#665070: xen: FTBFS: make[8]: *** No rule to make target `/usr/lib/ipxe/rtl8139.rom', needed by `eb-roms.h'. Stop.
- Bug#712366: xen: FTBFS: configure: error: Could not find libcrypto
- Bug#710650: Bug#710650: xen-api: FTBFS: gcc: error: /home/blank/debian/xen/releases/xen/xen-4.2.1/debian/build/build-utils_amd64/tools/ocaml/libs/xc/../../../../tools/libxc/libxenctrl.so: No such file or directory- build ocaml/xapi rrddump.opt
- Bug#710650: xen-api: FTBFS: gcc: error: /home/blank/debian/xen/releases/xen/xen-4.2.1/debian/build/build-utils_amd64/tools/ocaml/libs/xc/../../../../tools/libxc/libxenctrl.so: No such file or directory- build ocaml/xapi rrddump.opt