On 5/25/20 8:48 AM, Vladimir Sementsov-Ogievskiy wrote:
25.05.2020 16:14, no-re...@patchew.org wrote:
Patchew
URL:https://patchew.org/QEMU/20200525100801.13859-1-vsement...@virtuozzo.com/
Hi,
This series failed the docker-quick@centos7 build test. Please find
the testing commands and
their output below. If you have Docker installed, you can probably
reproduce it
locally.
=== TEST SCRIPT BEGIN ===
#!/bin/bash
make docker-image-centos7 V=1 NETWORK=1
time make docker-test-quick@centos7 SHOW_ENV=1 J=14 NETWORK=1
=== TEST SCRIPT END ===
block/vhdx-log.o: In function `vhdx_log_write_and_flush':
/tmp/qemu-test/src/block/vhdx-log.c:1049: undefined reference to
`bdrv_flush'
/tmp/qemu-test/src/block/vhdx-log.c:1061: undefined reference to
`bdrv_flush'
collect2: error: ld returned 1 exit status
make: *** [qemu-nbd] Error 1
Hmm. Who can help?
I assume, that this is because I've added block/block-gen.o into
./Makefile.objs, and not into block/Makefile.objs. I'll try it with next
resend.
Are you doing in-tree or VPATH builds? When I tried a VPATH build, I got:
$ make -C build block/block-gen.c V=1
make: Entering directory '/home/eblake/qemu/build'
...
cat include/block/block.h block/coroutines.h |
/home/eblake/qemu/scripts/coroutine-wrapper.py > block/block-gen.c
cat: include/block/block.h: No such file or directory
cat: block/coroutines.h: No such file or directory
make: 'block/block-gen.c' is up to date.
make: Leaving directory '/home/eblake/qemu/build'
and a resulting block/block-gen.c that declares nothing but 3 #includes.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org