Hi Markus, On 7/2/19 1:34 PM, Markus Armbruster wrote: > The following changes since commit ab200dafc0e8a9925bb0ad0be478621f5f117c95: > > Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' > into staging (2019-07-02 10:17:54 +0100) > > are available in the Git repository at: > > git://repo.or.cz/qemu/armbru.git tags/pull-build-2019-07-02 > > for you to fetch changes up to b7f9b1b7fc9a00ab6e5f46555e87166533292576: > > Makefile: Reuse all's recursion machinery for clean and install (2019-07-02 > 12:48:40 +0200) > > ---------------------------------------------------------------- > Build system patches for 2019-07-02 > > ---------------------------------------------------------------- > Markus Armbruster (4): > Makefile: Remove code to smooth transition to config.status > Makefile: Drop bogus cleaning of $(ALL_SUBDIRS)/qemu-options.def > Makefile: Rename targets for make recursion > Makefile: Reuse all's recursion machinery for clean and install
I wonder if some rule is missing, I did: $ mkdir build $ cd build $ ../configure --python=python3 \ --disable-tools \ --enable-trace-backends=log \ --extra-cflags=-ggdb --enable-debug \ --target-list=arm-softmmu $ make check-tcg [...] CC arm-softmmu/target/arm/iwmmxt_helper.o CC arm-softmmu/target/arm/vec_helper.o CC arm-softmmu/target/arm/neon_helper.o CC arm-softmmu/target/arm/m_helper.o CC arm-softmmu/target/arm/psci.o GEN trace/generated-helpers.c make[1]: *** No rule to make target '../blockdev.o', needed by 'qemu-system-arm'. Stop. make[1]: *** Waiting for unfinished jobs.... CC arm-softmmu/trace/control-target.o make: *** [tests/Makefile.include:1073: run-tcg-tests-arm-softmmu] Error 2 $ make arm-softmmu/all CC authz/base.o CC authz/simple.o CC authz/list.o CC authz/listfile.o CC authz/pamacct.o CC block.o CC blockjob.o CC job.o CC qemu-io-cmds.o CC replication.o CC block/raw-format.o CC block/vmdk.o CC block/vpc.o CC block/qcow.o CC block/vdi.o CC block/cloop.o CC block/bochs.o ^C $ make check-tcg BUILD debian9 BUILD debian-armhf-cross BUILD TCG tests for arm-softmmu CHECK debian9 CHECK debian-armhf-cross BUILD arm guest-tests with docker qemu:debian-armhf-cross RUN TCG tests for arm-softmmu CHECK debian9 CC arm-softmmu/gdbstub-xml.o CC arm-softmmu/target/arm/vfp_helper.o CC arm-softmmu/target/arm/translate.o make[1]: *** No rule to make target '../hw/net/e1000.o', needed by 'qemu-system-arm'. Stop. make[1]: *** Waiting for unfinished jobs.... make: *** [tests/Makefile.include:1073: run-tcg-tests-arm-softmmu] Error 2 Any idea?