On Mon, Mar 11, 2019 at 04:49:15PM +0000, Aleksandar Markovic wrote: > Hello, all > > All of the sudden, the latest code doesn't build on my host: (the code from > several days ago builds fine) > > Do you know what would be the culprit? Is it my environment, or a genuine > build error?
CCing Jafar, who also hit this issue. Not sure if it has been debugged yet. I couldn't reproduce it locally but was probably using a slightly older tree. > > Thanks in advance! > Aleksandar > > > rtrk@rtrkw774-lin:~/qemu-tot$ ./configure > Install prefix /usr/local > BIOS directory /usr/local/share/qemu > firmware path /usr/local/share/qemu-firmware > binary directory /usr/local/bin > library directory /usr/local/lib > module directory /usr/local/lib/qemu > libexec directory /usr/local/libexec > include directory /usr/local/include > config directory /usr/local/etc > local state directory /usr/local/var > Manual directory /usr/local/share/man > ELF interp prefix /usr/gnemul/qemu-%M > Source path /home/rtrk/qemu-tot > GIT binary git > GIT submodules ui/keycodemapdb tests/fp/berkeley-testfloat-3 > tests/fp/berkeley-softfloat-3 dtc capstone slirp > C compiler cc > Host C compiler cc > C++ compiler c++ > Objective-C compiler clang > ARFLAGS rv > CFLAGS -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g > QEMU_CFLAGS -I/usr/include/pixman-1 -I$(SRC_PATH)/dtc/libfdt -Werror > -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include > -fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 > -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef > -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv > -std=gnu99 -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value > -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security > -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration > -Wold-style-definition -Wtype-limits -fstack-protector-strong > -I/usr/include/libpng12 -I$(SRC_PATH)/capstone/include > LDFLAGS -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g > QEMU_LDFLAGS -L$(BUILD_DIR)/dtc/libfdt > make make > install install > python python -B (2.7.12) > slirp support git > smbd /usr/sbin/smbd > module support no > host CPU x86_64 > host big endian no > target list aarch64-softmmu alpha-softmmu arm-softmmu cris-softmmu > hppa-softmmu i386-softmmu lm32-softmmu m68k-softmmu microblaze-softmmu > microblazeel-softmmu mips-softmmu mips64-softmmu mips64el-softmmu > mipsel-softmmu moxie-softmmu nios2-softmmu or1k-softmmu ppc-softmmu > ppc64-softmmu riscv32-softmmu riscv64-softmmu s390x-softmmu sh4-softmmu > sh4eb-softmmu sparc-softmmu sparc64-softmmu tricore-softmmu unicore32-softmmu > x86_64-softmmu xtensa-softmmu xtensaeb-softmmu aarch64-linux-user > aarch64_be-linux-user alpha-linux-user arm-linux-user armeb-linux-user > cris-linux-user hppa-linux-user i386-linux-user m68k-linux-user > microblaze-linux-user microblazeel-linux-user mips-linux-user > mips64-linux-user mips64el-linux-user mipsel-linux-user mipsn32-linux-user > mipsn32el-linux-user nios2-linux-user or1k-linux-user ppc-linux-user > ppc64-linux-user ppc64abi32-linux-user ppc64le-linux-user riscv32-linux-user > riscv64-linux-user s390x-linux-user sh4-linux-user sh4eb-linux-user > sparc-linux-user sparc32plus-linux-user sparc64-linux-user tilegx-linux-user > x86_64-linux-user xtensa-linux-user xtensaeb-linux-user > gprof enabled no > sparse enabled no > strip binaries yes > profiler no > static build no > SDL support no > SDL image support no > GTK support no > GTK GL support no > VTE support no > TLS priority NORMAL > GNUTLS support no > libgcrypt no > nettle no > libtasn1 no > PAM no > curses support no > virgl support no > curl support no > mingw32 support no > Audio drivers pa oss > Block whitelist (rw) > Block whitelist (ro) > VirtFS support yes > Multipath support no > VNC support yes > VNC SASL support no > VNC JPEG support yes > VNC PNG support yes > xen support no > brlapi support no > bluez support no > Documentation no > PIE yes > vde support no > netmap support no > Linux AIO support no > ATTR/XATTR support yes > Install blobs yes > KVM support yes > HAX support no > HVF support no > WHPX support no > TCG support yes > TCG debug enabled no > TCG interpreter no > malloc trim support yes > RDMA support no > PVRDMA support no > fdt support git > membarrier no > preadv support yes > fdatasync yes > madvise yes > posix_madvise yes > posix_memalign yes > libcap-ng support no > vhost-net support yes > vhost-crypto support yes > vhost-scsi support yes > vhost-vsock support yes > vhost-user support yes > Trace backends log > spice support no > rbd support no > xfsctl support no > smartcard support no > libusb no > usb net redir no > OpenGL support no > OpenGL dmabufs no > libiscsi support no > libnfs support no > build guest agent yes > QGA VSS support no > QGA w32 disk info no > QGA MSI support no > seccomp support no > coroutine backend ucontext > coroutine pool yes > debug stack usage no > mutex debugging no > crypto afalg no > GlusterFS support no > gcov gcov > gcov enabled no > TPM support yes > libssh2 support no > TPM passthrough > TPM emulator > QOM debugging yes > Live block migration yes > lzo support yes > snappy support no > bzip2 support no > lzfse support no > NUMA host support yes > libxml2 no > tcmalloc support no > jemalloc support no > avx2 optimization yes > replication support yes > VxHS block device no > bochs support yes > cloop support yes > dmg support yes > qcow v1 support yes > vdi support yes > vvfat support yes > qed support yes > parallels support yes > sheepdog support yes > capstone git > docker no > libpmem support no > libudev no > default devices yes > > NOTE: cross-compilers enabled: 'cc' 'cc' > > > rtrk@rtrkw774-lin:~/qemu-tot$ make > GEN aarch64-softmmu/config-devices.mak.tmp > GEN aarch64-softmmu/config-devices.mak > GEN alpha-softmmu/config-devices.mak.tmp > GEN alpha-softmmu/config-devices.mak > GEN arm-softmmu/config-devices.mak.tmp > GEN arm-softmmu/config-devices.mak > GEN cris-softmmu/config-devices.mak.tmp > GEN cris-softmmu/config-devices.mak > GEN hppa-softmmu/config-devices.mak.tmp > GEN hppa-softmmu/config-devices.mak > GEN i386-softmmu/config-devices.mak.tmp > GEN i386-softmmu/config-devices.mak > GEN lm32-softmmu/config-devices.mak.tmp > GEN lm32-softmmu/config-devices.mak > GEN m68k-softmmu/config-devices.mak.tmp > GEN m68k-softmmu/config-devices.mak > GEN microblaze-softmmu/config-devices.mak.tmp > GEN microblaze-softmmu/config-devices.mak > GEN microblazeel-softmmu/config-devices.mak.tmp > GEN microblazeel-softmmu/config-devices.mak > GEN mips-softmmu/config-devices.mak.tmp > GEN mips-softmmu/config-devices.mak > GEN mips64-softmmu/config-devices.mak.tmp > GEN mips64-softmmu/config-devices.mak > GEN mips64el-softmmu/config-devices.mak.tmp > GEN mips64el-softmmu/config-devices.mak > GEN mipsel-softmmu/config-devices.mak.tmp > GEN mipsel-softmmu/config-devices.mak > GEN moxie-softmmu/config-devices.mak.tmp > GEN moxie-softmmu/config-devices.mak > GEN nios2-softmmu/config-devices.mak.tmp > GEN nios2-softmmu/config-devices.mak > GEN or1k-softmmu/config-devices.mak.tmp > GEN or1k-softmmu/config-devices.mak > GEN ppc-softmmu/config-devices.mak.tmp > GEN ppc-softmmu/config-devices.mak > GEN ppc64-softmmu/config-devices.mak.tmp > GEN ppc64-softmmu/config-devices.mak > GEN riscv32-softmmu/config-devices.mak.tmp > GEN riscv32-softmmu/config-devices.mak > GEN riscv64-softmmu/config-devices.mak.tmp > GEN riscv64-softmmu/config-devices.mak > GEN s390x-softmmu/config-devices.mak.tmp > GEN s390x-softmmu/config-devices.mak > GEN sh4-softmmu/config-devices.mak.tmp > GEN sh4-softmmu/config-devices.mak > GEN sh4eb-softmmu/config-devices.mak.tmp > GEN sh4eb-softmmu/config-devices.mak > GEN sparc-softmmu/config-devices.mak.tmp > GEN sparc-softmmu/config-devices.mak > GEN sparc64-softmmu/config-devices.mak.tmp > GEN sparc64-softmmu/config-devices.mak > GEN tricore-softmmu/config-devices.mak.tmp > GEN tricore-softmmu/config-devices.mak > GEN unicore32-softmmu/config-devices.mak.tmp > GEN unicore32-softmmu/config-devices.mak > GEN x86_64-softmmu/config-devices.mak.tmp > GEN x86_64-softmmu/config-devices.mak > GEN xtensa-softmmu/config-devices.mak.tmp > GEN xtensa-softmmu/config-devices.mak > GEN xtensaeb-softmmu/config-devices.mak.tmp > GEN xtensaeb-softmmu/config-devices.mak > GEN config-all-devices.mak > GEN config-host.h > make[1]: Entering directory '/home/rtrk/qemu-tot/slirp' > make[1]: Nothing to be done for 'all'. > make[1]: Leaving directory '/home/rtrk/qemu-tot/slirp' > make[1]: *** No rule to make target 'libfdt/libfdt.a'. Stop. > Makefile:456: recipe for target 'subdir-dtc' failed > make: *** [subdir-dtc] Error 2 > > > rtrk@rtrkw774-lin:~/qemu-tot$ git log --oneline -50 --reverse > b74b1ad iotests: use iotests.VM in 238 > af39bd0 qcow2: Default to 4KB for the qcow2 cache entry size > ce090f6 iotests: open notrun files in text mode > 9ac404c block: iterate_format with account of whitelisting > 57ed557 iotests: ask QEMU for supported formats > d9df28e iotests: check whitelisted formats > a03700f tests/multiboot: Improve portability by searching bash in the $PATH > d683758 tests/bios-tables: Improve portability by searching bash in the $PATH > 11a82d1 qemu-iotests: Improve portability by searching bash in the $PATH > bde36af qemu-iotests: Ensure GNU sed is used > 97f94cb qemu-iotests: Test qcow2 preallocation modes > c5e86eb qcow2: Simplify preallocation code > 65a3d07 qcow2: Extend spec for external data files > 93c2493 qcow2: Basic definitions for external data files > 808c2bb qcow2: Pass bs to qcow2_get_cluster_type() > a4ea184 qcow2: Prepare qcow2_get_cluster_type() for external data file > b8c8353 qcow2: Prepare count_contiguous_clusters() for external data file > c6d619c qcow2: Don't assume 0 is an invalid cluster offset > 77e023f qcow2: Return 0/-errno in qcow2_alloc_compressed_cluster_offset() > 37be140 qcow2: Prepare qcow2_co_block_status() for data file > 966b000 qcow2: External file I/O > aa8b34c qcow2: Return error for snapshot operation with data file > e9f5b6d qcow2: Support external data file in qemu-img check > 0e8c08b qcow2: Add basic data-file infrastructure > dcc9868 qcow2: Creating images with external data file > 9b890bd qcow2: Store data file name in the image > 6c3944d qcow2: Implement data-file-raw create option > c35896c qemu-iotests: Preallocation with external data file > 76b90e2 qemu-iotests: General tests for qcow2 with external data file > ac40260 qemu-iotests: amend with external data file > 377213f ahci-test: Add dependency to qemu-img tool > 9c2b28e qemu-iotests: Add dependency to qemu-nbd tool > e88153e qcow2 spec: Describe string header extensions > 6bbbe16 Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' > into staging > 06a1564 Merge remote-tracking branch > 'remotes/bonzini/tags/for-upstream-qgraph' into staging > 62cfabb Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20190307' > into staging > 234afe7 Merge remote-tracking branch > 'remotes/huth-gitlab/tags/pull-request-2019-03-08' into staging > 1eb5da3 Merge remote-tracking branch > 'remotes/bkoppelmann/tags/pull-tricore-2019-03-08' into staging > 4c76137 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into > staging > f5b4c31 Merge remote-tracking branch > 'remotes/stefanha/tags/block-pull-request' into staging > e2a1863 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-03-08' > into staging > 633786f Reduce curses escdelay from 1s to 25ms > 459a707 curses: support wide input > bbcdeb6 vnc: fix update stalls > 55cf09a vnc: allow specifying a custom authorization object name > 0143840 monitor: deprecate acl_show, acl_reset, acl_policy, acl_add, > acl_remove > 1290e67 Makefile: Fix Sphinx documentation builds for in-tree builds > 81f3340 Makefile: Fix 'make distclean' > 336cfef Makefile: Don't install non-sphinx files in sphinx docs install > 79d8b1d Merge remote-tracking branch > 'remotes/kraxel/tags/ui-20190311-v2-pull-request' into staging >
signature.asc
Description: PGP signature