[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [build-error] possible build error at the tip of the tr
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [build-error] possible build error at the tip of the trunk? (dtc-related?) |
Date: |
Wed, 13 Mar 2019 11:43:34 +0000 |
User-agent: |
Mutt/1.11.3 (2019-02-01) |
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
>
>
> address@hidden:~/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'
>
>
> address@hidden:~/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
>
>
> address@hidden:~/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