Message ID | 20200814091326.16173-1-pbonzini@redhat.com |
---|---|
Headers | show |
Series | Meson integration for 5.2 | expand |
Patchew URL: https://patchew.org/QEMU/20200814091326.16173-1-pbonzini@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Type: series Message-id: 20200814091326.16173-1-pbonzini@redhat.com Subject: [PATCH v2 000/150] Meson integration for 5.2 === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 From https://github.com/patchew-project/qemu * [new tag] patchew/20200814091326.16173-1-pbonzini@redhat.com -> patchew/20200814091326.16173-1-pbonzini@redhat.com Switched to a new branch 'test' 4163e31 docs: convert build system documentation to rST 4c44ac0 meson: update build-system documentation 33cd785 meson: avoid unstable module warning with Meson 0.56.0 or newer 6c2fec7 meson: convert po/ df50a7f meson: convert VNC and dependent libraries to meson 95b366a meson: move SDL and SDL-image detection to meson 60fa20e meson: convert sample plugins 0e12d60 meson: replace create-config with meson configure_file 5b2b791 rules.mak: drop unneeded macros f333733 meson: convert check-block 50a65f6 meson: build texi doc 27413b7 docs: automatically track manual dependencies be28da1 meson: sphinx-build 2ed025b remove Makefile.target e67ad13 rules.mak: remove version.o 74eab3b meson: convert systemtap files 4249037 meson: link emulators without Makefile.target fdcb290 meson: plugins 69e8566 meson: cpu-emu 94dfb08 meson: bsd-user 1c3ff9c meson: linux-user adfb245 meson: accel 68b159a meson: target 6ff3974 meson: convert hw/arch* fbc83b3 meson: convert hw/9pfs, cleanup 534cfce meson: convert hw/acpi c43498b meson: convert hw/adc 03b0af7 meson: convert hw/audio f13f037 meson: convert hw/block 13b687a meson: convert hw/char 2dce408 meson: convert hw/cpu 54c7cfd meson: convert hw/display 2d9be0f meson: convert hw/dma 2f04f92 meson: convert hw/gpio 4cb6e96 meson: convert hw/hyperv 6cbcfe9 meson: convert hw/i2c 2c51237 meson: convert hw/ide 1181654 meson: convert hw/input 3b0fb6e meson: convert hw/intc 333879b meson: convert hw/ipack 00e4b63 meson: convert hw/ipmi 64c55ba meson: convert hw/isa 5c91e80 meson: convert hw/misc 0de4693 meson: convert hw/net f98bba6 meson: convert hw/rdma 441785e meson: convert hw/nvram 37ee9f4 meson: convert hw/pci de1a0ad meson: convert hw/pci-bridge d7ef29f meson: convert hw/pci-host e333e69 meson: convert hw/pcmcia a62b702 meson: convert hw/scsi 85c5725 meson: convert hw/sd 3730c1e meson: convert hw/ssi 34f6d50 meson: convert hw/rtc 68cbf8e meson: convert hw/timer d3fa076 meson: convert hw/tpm 5090339 meson: convert hw/usb 8272816 meson: convert hw/vfio 1ef90ce meson: convert hw/virtio 848ac32 meson: convert hw/watchdog 345b289 meson: convert hw/mem 6d90163 meson: convert hw/smbios d7248e4 meson: convert hw/nubus 543fa76 meson: convert hw/semihosting 581f9b3 meson: convert hw/core a426cbe meson: convert hw/xen ea79c44 meson: convert qapi-specific to meson abcf94f meson: convert disas directory to Meson 6a79a64 meson: convert fsdev/ b72e925 meson: convert backends directory to Meson 0bf492b meson: convert net directory to Meson c7811b9 meson: convert migration directory to Meson 95c0b0a meson: convert replay directory to Meson 34e6c02 meson: convert qemu-storage-daemon ae7d3dc meson: convert common QMP bits for qemu and qemu-storage-daemon c9c5069 meson: convert dump/ 6ead98f meson: convert trace/ 6088bfe meson: convert most of softmmu/ 9f1a417 meson: convert root directory to Meson b5d6945 meson: convert ui directory to Meson b099535 meson: convert audio directory to Meson e34945a meson: convert tests/qtest to meson 713830e meson: convert chardev directory to Meson (emulator part) e67ae30 configure, Makefile; remove TOOLS and HELPERS-y variable 6afff8b meson: qemu-pr-helper 7d99a94 meson: qemu-{img,io,nbd} 4e5f3ed meson: convert block 405f448 meson: convert chardev directory to Meson (tools part) bf5a9b1 meson: add modules infrastructure a66bb0b meson: infrastructure for building emulators 6229634 meson: convert target/s390x/gen-features.h e52158c meson: convert io directory to Meson 2cf23dd meson: convert crypto directory to Meson 69539cc meson: convert authz directory to Meson 899cf89 meson: convert qom directory to Meson (tools part) 526f8f8 meson: convert check-qapi-schema a98ec3f meson: convert tests/fp and check-softfloat aec3480 meson: convert check-decodetree e8176c3 meson: handle edk2 bios and descriptors 7fab4d6 meson: generate hxtool files 37bd02a meson: generate shader headers 9f5cf4b meson: generate qemu-version.h 1e875dc meson: keymap-gen a447e02 meson: add virtfs-proxy-helper 68ea17c meson: add qemu-edid 70ac3fc meson: add qemu-keymap 3a4e49b meson: add qemu-bridge-helper 506e2b8 meson: convert dummy Windows qga/qemu-ga target 24241fa meson: add msi generation 65a7062 meson: convert vss-win32 cb81c96 meson: convert qemu-ga f4e9f40 meson: add solaris and Haiku libraries e1f1e7c meson: add macos dependencies b267d7e contrib/elf2dmp: convert to meson c150a3e contrib/ivshmem: convert to meson 64ec41b contrib/vhost-user-gpu: convert to meson e3f1ba2 contrib/vhost-user-input: convert to meson c5b47f0 contrib/rdmacm-mux: convert to Meson 4b06801 contrib/vhost-user-scsi: convert to Meson 2febaaa vhost-user-scsi: add compatibility for libiscsi 1.9.0 75cb9cf contrib/vhost-user-blk: convert to Meson 8ac4725 tools/virtiofsd: convert to Meson 38b71fa contrib/libvhost-user: convert to Meson 032af73 meson: add version.o f808783 meson: add remaining generated tcg trace helpers 2476320 libqemuutil, qapi, trace: convert to meson c765911 meson: add testsuite Makefile generator 3251506 meson: add sparse support af02818 meson: use coverage option 8a2b968 meson: enable pie 3318ada meson: move summary to meson.build 4a6cf06 build-sys: add meson submodule 0268295 build-sys hack: link with whole .fa archives 0764e04 configure: generate Meson cross file d922909 configure: integrate Meson in the build system ab612ea tests/vm: include setuptools 427fef8 configure: prepare CFLAGS/CXXFLAGS/LDFLAGS for Meson d191b27 configure: expand path variables for meson configure 14b19da configure: do not include $(...) variables in config-host.mak e276408 nsis: use "make DESTDIR=" instead of "make prefix=" 36215f1 tests/docker: add test script for static linux-user builds 2e7f083 tests/vm: check for Python YAML parser in the Makefile 08f4078 tests/vm: do not pollute configure with --efi-aarch64 6bc82dd build-sys hack: ensure target directory is there 31b1bcb meson: rename .inc.h files to .h.inc b11b3f9 meson: rename included C source files to .c.inc 4b29a30 trace: switch position of headers to what Meson requires aa8d47c pc-bios/s390-ccw: do not use rules.mak ca7cc86 optionrom: simplify Makefile 6f18427 oss-fuzz/build: remove LIB_FUZZING_ENGINE === OUTPUT BEGIN === 1/150 Checking commit 6f184275b6f4 (oss-fuzz/build: remove LIB_FUZZING_ENGINE) 2/150 Checking commit ca7cc8615704 (optionrom: simplify Makefile) 3/150 Checking commit aa8d47cc7261 (pc-bios/s390-ccw: do not use rules.mak) 4/150 Checking commit 4b29a308bc12 (trace: switch position of headers to what Meson requires) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #149: new file mode 100644 total: 0 errors, 1 warnings, 329 lines checked Patch 4/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 5/150 Checking commit b11b3f94ad1d (meson: rename included C source files to .c.inc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #120: rename from accel/tcg/atomic_common.inc.c WARNING: Block comments use a leading /* on a separate line #1269: FILE: tcg/tcg.c:68: +/* Forward declarations for functions declared in tcg-target.c.inc and total: 0 errors, 2 warnings, 922 lines checked Patch 5/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 6/150 Checking commit 31b1bcbf6ccd (meson: rename .inc.h files to .h.inc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #102: rename from include/exec/memory_ldst.inc.h total: 0 errors, 1 warnings, 91 lines checked Patch 6/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/150 Checking commit 6bc82dd64979 (build-sys hack: ensure target directory is there) 8/150 Checking commit 08f407819a05 (tests/vm: do not pollute configure with --efi-aarch64) 9/150 Checking commit 2e7f083dc98b (tests/vm: check for Python YAML parser in the Makefile) 10/150 Checking commit 36215f165cfb (tests/docker: add test script for static linux-user builds) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 24 lines checked Patch 10/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/150 Checking commit e27640834131 (nsis: use "make DESTDIR=" instead of "make prefix=") 12/150 Checking commit 14b19da6331c (configure: do not include $(...) variables in config-host.mak) 13/150 Checking commit d191b27c0412 (configure: expand path variables for meson configure) 14/150 Checking commit 427fef84ea9b (configure: prepare CFLAGS/CXXFLAGS/LDFLAGS for Meson) 15/150 Checking commit ab612ead0559 (tests/vm: include setuptools) 16/150 Checking commit d922909386b6 (configure: integrate Meson in the build system) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #213: new file mode 100644 WARNING: line over 80 characters #296: FILE: scripts/ninjatool.py:49: + return os.path.normpath(path) if _slow_re.search(path) or path[0] == '.' else path WARNING: line over 80 characters #437: FILE: scripts/ninjatool.py:190: + raise LexerError("%s:%d: %s" % (self.stack[-1].filename, self.lineno, msg)) WARNING: line over 80 characters #440: FILE: scripts/ninjatool.py:193: + raise ParseError("%s:%d: %s" % (self.stack[-1].filename, self.lineno, msg)) ERROR: line over 90 characters #803: FILE: scripts/ninjatool.py:556: + self.scope = BuildScope(self, out, iout, rule, in_, iin, orderdep, self.rule_vars[rule]) WARNING: line over 80 characters #838: FILE: scripts/ninjatool.py:591: + ARGS = argparse.ArgumentParser(description='Rewrite input build.ninja to stdout.') WARNING: line over 80 characters #876: FILE: scripts/ninjatool.py:629: + def begin_build(self, outputs, implicit_outputs, rule, inputs, implicit, order_only): WARNING: line over 80 characters #989: FILE: scripts/ninjatool.py:742: + ARGS = argparse.ArgumentParser(description='Convert build.ninja to a Makefile.') ERROR: line over 90 characters #1046: FILE: scripts/ninjatool.py:799: + self.print(r'ninja-clean:: ninja-clean-start; $(if $V,,@)rm -f ${ninja-depfiles}') WARNING: line over 80 characters #1048: FILE: scripts/ninjatool.py:801: + self.print(r'ninja-distclean:: clean; $(if $V,,@)rm -f ${ninja-rspfiles}') ERROR: line over 90 characters #1060: FILE: scripts/ninjatool.py:813: + self.print(r"ninja-command = $(if $V,,$(if ${.var.description},@printf '%s\n' '$(subst ','\'',${.var.description})' && ))${.var.command}") ERROR: line over 90 characters #1061: FILE: scripts/ninjatool.py:814: + self.print(r"ninja-command-restat = $(if $V,,$(if ${.var.description},@printf '%s\n' '$(subst ','\'',${.var.description})' && ))${.var.command} && if test -e $(firstword ${.var.out}); then printf '%s\n' ${.var.out} > $@; fi") ERROR: line over 90 characters #1087: FILE: scripts/ninjatool.py:840: + self.print('ninja-targets-%s := %s' % (rule, ' '.join(self.rule_targets[rule]))) ERROR: line over 90 characters #1088: FILE: scripts/ninjatool.py:841: + self.print('ninja-stamp-%s := %s' % (rule, ' '.join(self.stamp_targets[rule]))) ERROR: line over 90 characters #1090: FILE: scripts/ninjatool.py:843: + self.print('$(ninja-targets-%s): .var.%s = %s' % (rule, name, self.mangle_vars_for_make(value))) WARNING: line over 80 characters #1091: FILE: scripts/ninjatool.py:844: + self.print('ninja-outputdirs += $(sort $(dir ${ninja-targets-%s}))' % rule) WARNING: line over 80 characters #1103: FILE: scripts/ninjatool.py:856: + default_targets = sorted(self.all_outs - self.all_ins, key=natural_sort_key) WARNING: line over 80 characters #1112: FILE: scripts/ninjatool.py:865: + phony_targets = sorted(self.all_phony - self.all_ins, key=natural_sort_key) ERROR: line over 90 characters #1127: FILE: scripts/ninjatool.py:880: + self.current_targets = ' '.join(self.scope.out + self.scope.iout).replace('$', '$$') WARNING: line over 80 characters #1156: FILE: scripts/ninjatool.py:909: + restat = 'restat' in self.scope.build_vars or 'restat' in self.rule_vars[rule] ERROR: line over 90 characters #1166: FILE: scripts/ninjatool.py:919: + self.print('%s: %s | %s; ${ninja-command-restat}' % (stamp, inputs, orderonly)) WARNING: line over 80 characters #1171: FILE: scripts/ninjatool.py:924: + self.print('%s: %s | %s; ${ninja-command}' % (targets, inputs, orderonly)) WARNING: line over 80 characters #1182: FILE: scripts/ninjatool.py:935: + self.print('ninja-%s:: ; $(if $V,,@)rm -f ${ninja-stamp-%s}' % (target, name)) ERROR: line over 90 characters #1184: FILE: scripts/ninjatool.py:937: + self.print('ninja-%s:: ; $(if $V,,@)rm -rf ${ninja-targets-%s}' % (target, name)) ERROR: line over 90 characters #1197: FILE: scripts/ninjatool.py:950: + def __init__(self, option_strings, dest, choices, metavar='TOOL', nargs=None, **kwargs): WARNING: line over 80 characters #1230: FILE: scripts/ninjatool.py:983: +parser = argparse.ArgumentParser(description='Process and transform build.ninja files.', total: 11 errors, 15 warnings, 1211 lines checked Patch 16/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 17/150 Checking commit 0764e0498e00 (configure: generate Meson cross file) 18/150 Checking commit 02682950b9cd (build-sys hack: link with whole .fa archives) 19/150 Checking commit 4a6cf066bf2f (build-sys: add meson submodule) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #138: new file mode 160000 WARNING: line over 80 characters #154: FILE: scripts/archive-source.sh:30: +submodules="$submodules tests/fp/berkeley-softfloat-3 tests/fp/berkeley-testfloat-3" total: 0 errors, 2 warnings, 122 lines checked Patch 19/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 20/150 Checking commit 3318ada257fe (meson: move summary to meson.build) 21/150 Checking commit 8a2b9680b679 (meson: enable pie) 22/150 Checking commit af02818ee83c (meson: use coverage option) 23/150 Checking commit 3251506a50b0 (meson: add sparse support) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #70: new file mode 100644 total: 0 errors, 1 warnings, 65 lines checked Patch 23/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 24/150 Checking commit c76591175fd7 (meson: add testsuite Makefile generator) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #43: new file mode 100644 ERROR: line over 90 characters #70: FILE: scripts/mtest2make.py:23: +.test-human-tap = $1 < /dev/null | ./scripts/tap-driver.pl --test-name="$2" $(if $(V),,--show-failures-only) ERROR: line over 90 characters #73: FILE: scripts/mtest2make.py:26: +.test-tap-exitcode = printf "%s\\n" 1..1 "`$1 < /dev/null > /dev/null || echo "not "`ok 1 $2" ERROR: line over 90 characters #78: FILE: scripts/mtest2make.py:31: +.test.run = $(call .test.print,$(.test.cmd.$1),$(.test.name.$1)) && $(call .test-$2-$(.test.driver.$1),$(.test.cmd.$1),$(.test.name.$1)) ERROR: line over 90 characters #81: FILE: scripts/mtest2make.py:34: + @exec 3>&1; rc=0; $(foreach TEST, $1, $(call .test.run,$(TEST),human) || rc=$$?;) \\ WARNING: line over 80 characters #89: FILE: scripts/mtest2make.py:42: + $(if $(findstring k, $(MAKEFLAGS)), $(.test.human_k), $(.test.human_no_k)) WARNING: line over 80 characters #108: FILE: scripts/mtest2make.py:61: + cmd = '$(.test.env) %s %s' % (env, ' '.join((shlex.quote(x) for x in test['cmd']))) ERROR: line over 90 characters #140: FILE: scripts/mtest2make.py:93: + print('.test.suite-slow.%s := $(.test.suite-quick.%s) %s' % (name, name, slow_test_numbers)) total: 5 errors, 3 warnings, 127 lines checked Patch 24/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 25/150 Checking commit 24763206cc46 (libqemuutil, qapi, trace: convert to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #563: new file mode 100644 total: 0 errors, 1 warnings, 1084 lines checked Patch 25/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 26/150 Checking commit f808783301d1 (meson: add remaining generated tcg trace helpers) 27/150 Checking commit 032af73258c5 (meson: add version.o) 28/150 Checking commit 38b71faaa11a (contrib/libvhost-user: convert to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #82: deleted file mode 100644 total: 0 errors, 1 warnings, 72 lines checked Patch 28/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 29/150 Checking commit 8ac4725072c6 (tools/virtiofsd: convert to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #100: new file mode 100644 ERROR: trailing whitespace #107: FILE: tools/meson.build:3: + 'CONFIG_LINUX' in config_host and $ total: 1 errors, 1 warnings, 111 lines checked Patch 29/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 30/150 Checking commit 75cb9cf8a4a1 (contrib/vhost-user-blk: convert to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #47: deleted file mode 100644 total: 0 errors, 1 warnings, 34 lines checked Patch 30/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 31/150 Checking commit 2febaaa755c7 (vhost-user-scsi: add compatibility for libiscsi 1.9.0) 32/150 Checking commit 4b0680145545 (contrib/vhost-user-scsi: convert to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #49: deleted file mode 100644 total: 0 errors, 1 warnings, 49 lines checked Patch 32/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 33/150 Checking commit c5b47f0c02f4 (contrib/rdmacm-mux: convert to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #49: deleted file mode 100644 total: 0 errors, 1 warnings, 40 lines checked Patch 33/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 34/150 Checking commit e3f1ba21e1b1 (contrib/vhost-user-input: convert to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #53: deleted file mode 100644 total: 0 errors, 1 warnings, 42 lines checked Patch 34/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 35/150 Checking commit 64ec41bd82da (contrib/vhost-user-gpu: convert to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #84: deleted file mode 100644 total: 0 errors, 1 warnings, 117 lines checked Patch 35/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 36/150 Checking commit c150a3e4b26a (contrib/ivshmem: convert to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #65: deleted file mode 100644 total: 0 errors, 1 warnings, 62 lines checked Patch 36/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 37/150 Checking commit b267d7e68160 (contrib/elf2dmp: convert to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #62: deleted file mode 100644 total: 0 errors, 1 warnings, 51 lines checked Patch 37/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 38/150 Checking commit e1f1e7c9df58 (meson: add macos dependencies) 39/150 Checking commit f4e9f4089472 (meson: add solaris and Haiku libraries) 40/150 Checking commit cb81c96f3d29 (meson: convert qemu-ga) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #278: new file mode 100644 total: 0 errors, 1 warnings, 302 lines checked Patch 40/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 41/150 Checking commit 65a70621047b (meson: convert vss-win32) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #40: deleted file mode 100644 total: 0 errors, 1 warnings, 52 lines checked Patch 41/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 42/150 Checking commit 24241fac2ed2 (meson: add msi generation) 43/150 Checking commit 506e2b807f97 (meson: convert dummy Windows qga/qemu-ga target) 44/150 Checking commit 3a4e49b51277 (meson: add qemu-bridge-helper) 45/150 Checking commit 70ac3fc2ca61 (meson: add qemu-keymap) 46/150 Checking commit 68ea17c69238 (meson: add qemu-edid) 47/150 Checking commit a447e0244929 (meson: add virtfs-proxy-helper) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #71: new file mode 100644 total: 0 errors, 1 warnings, 71 lines checked Patch 47/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 48/150 Checking commit 1e875dcf3be3 (meson: keymap-gen) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #73: new file mode 100644 total: 0 errors, 1 warnings, 85 lines checked Patch 48/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 49/150 Checking commit 9f5cf4b22dd0 (meson: generate qemu-version.h) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #96: new file mode 100755 total: 0 errors, 1 warnings, 96 lines checked Patch 49/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 50/150 Checking commit 37bd02a6cfdb (meson: generate shader headers) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #71: new file mode 100644 total: 0 errors, 1 warnings, 58 lines checked Patch 50/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 51/150 Checking commit 7fab4d6d9e98 (meson: generate hxtool files) 52/150 Checking commit e8176c35121c (meson: handle edk2 bios and descriptors) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #102: new file mode 100644 total: 0 errors, 1 warnings, 115 lines checked Patch 52/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 53/150 Checking commit aec3480a4176 (meson: convert check-decodetree) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #57: new file mode 100644 total: 0 errors, 1 warnings, 38 lines checked Patch 53/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 54/150 Checking commit a98ec3f4c9cb (meson: convert tests/fp and check-softfloat) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #217: deleted file mode 100644 total: 0 errors, 1 warnings, 836 lines checked Patch 54/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 55/150 Checking commit 526f8f84735b (meson: convert check-qapi-schema) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #284: new file mode 100644 total: 0 errors, 1 warnings, 484 lines checked Patch 55/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 56/150 Checking commit 899cf89890fd (meson: convert qom directory to Meson (tools part)) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #86: new file mode 100644 total: 0 errors, 1 warnings, 63 lines checked Patch 56/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 57/150 Checking commit 69539ccba1b2 (meson: convert authz directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #53: deleted file mode 100644 total: 0 errors, 1 warnings, 62 lines checked Patch 57/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 58/150 Checking commit 2cf23dd3dec1 (meson: convert crypto directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #55: deleted file mode 100644 total: 0 errors, 1 warnings, 111 lines checked Patch 58/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 59/150 Checking commit e52158c74b25 (meson: convert io directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #55: deleted file mode 100644 total: 0 errors, 1 warnings, 60 lines checked Patch 59/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 60/150 Checking commit 6229634565fe (meson: convert target/s390x/gen-features.h) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #51: new file mode 100644 total: 0 errors, 1 warnings, 51 lines checked Patch 60/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 61/150 Checking commit a66bb0b0b760 (meson: infrastructure for building emulators) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #580: new file mode 100755 total: 0 errors, 1 warnings, 506 lines checked Patch 61/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 62/150 Checking commit bf5a9b12ecd6 (meson: add modules infrastructure) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #175: new file mode 100755 total: 0 errors, 1 warnings, 158 lines checked Patch 62/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 63/150 Checking commit 405f4480d566 (meson: convert chardev directory to Meson (tools part)) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #94: new file mode 100644 total: 0 errors, 1 warnings, 99 lines checked Patch 63/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 64/150 Checking commit 4e5f3ede474c (meson: convert block) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #133: deleted file mode 100644 total: 0 errors, 1 warnings, 370 lines checked Patch 64/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 65/150 Checking commit 7d99a94b0c49 (meson: qemu-{img,io,nbd}) 66/150 Checking commit 6afff8b909af (meson: qemu-pr-helper) 67/150 Checking commit e67ae30a7799 (configure, Makefile; remove TOOLS and HELPERS-y variable) 68/150 Checking commit 713830ee49ab (meson: convert chardev directory to Meson (emulator part)) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #45: deleted file mode 100644 total: 0 errors, 1 warnings, 70 lines checked Patch 68/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 69/150 Checking commit e34945aeac7c (meson: convert tests/qtest to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #151: deleted file mode 100644 WARNING: Block comments use a trailing */ on a separate line #900: FILE: tests/qtest/libqos/ahci.c:582: + * implemented in ahci.o, but may or may not need to be flipped. */ ERROR: trailing whitespace #2301: FILE: tests/qtest/meson.build:238: + $ total: 1 errors, 2 warnings, 1734 lines checked Patch 69/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 70/150 Checking commit b09953576d67 (meson: convert audio directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #53: deleted file mode 100644 total: 0 errors, 1 warnings, 161 lines checked Patch 70/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 71/150 Checking commit b5d6945ff6d3 (meson: convert ui directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #149: deleted file mode 100644 total: 0 errors, 1 warnings, 222 lines checked Patch 71/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 72/150 Checking commit 9f1a417fd9f5 (meson: convert root directory to Meson) 73/150 Checking commit 6088bfe4ff7c (meson: convert most of softmmu/) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #46: new file mode 100644 total: 0 errors, 1 warnings, 33 lines checked Patch 73/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 74/150 Checking commit 6ead98f85c86 (meson: convert trace/) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #12: deleted file mode 100644 total: 0 errors, 1 warnings, 19 lines checked Patch 74/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 75/150 Checking commit c9c50694fb4b (meson: convert dump/) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #71: deleted file mode 100644 total: 0 errors, 1 warnings, 67 lines checked Patch 75/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 76/150 Checking commit ae7d3dc77be3 (meson: convert common QMP bits for qemu and qemu-storage-daemon) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #95: deleted file mode 100644 total: 0 errors, 1 warnings, 82 lines checked Patch 76/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 77/150 Checking commit 34e6c026df3a (meson: convert qemu-storage-daemon) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #82: deleted file mode 100644 total: 0 errors, 1 warnings, 75 lines checked Patch 77/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 78/150 Checking commit 95c0b0ab53ed (meson: convert replay directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 26 lines checked Patch 78/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 79/150 Checking commit c7811b938036 (meson: convert migration directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #59: deleted file mode 100644 total: 0 errors, 1 warnings, 90 lines checked Patch 79/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 80/150 Checking commit 0bf492b4325b (meson: convert net directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #66: deleted file mode 100644 total: 0 errors, 1 warnings, 83 lines checked Patch 80/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 81/150 Checking commit b72e9255eecb (meson: convert backends directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #25: deleted file mode 100644 total: 0 errors, 1 warnings, 66 lines checked Patch 81/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 82/150 Checking commit 6a79a64212ea (meson: convert fsdev/) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #39: deleted file mode 100644 total: 0 errors, 1 warnings, 30 lines checked Patch 82/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 83/150 Checking commit abcf94f2914d (meson: convert disas directory to Meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #25: deleted file mode 100644 total: 0 errors, 1 warnings, 49 lines checked Patch 83/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 84/150 Checking commit ea79c44c3ccf (meson: convert qapi-specific to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #37: deleted file mode 100644 total: 0 errors, 1 warnings, 30 lines checked Patch 84/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 85/150 Checking commit a426cbe6dd83 (meson: convert hw/xen) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #57: new file mode 100644 total: 0 errors, 1 warnings, 72 lines checked Patch 85/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 86/150 Checking commit 581f9b35c0fc (meson: convert hw/core) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #21: deleted file mode 100644 total: 0 errors, 1 warnings, 71 lines checked Patch 86/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 87/150 Checking commit 543fa762e05b (meson: convert hw/semihosting) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #33: deleted file mode 100644 total: 0 errors, 1 warnings, 14 lines checked Patch 87/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 88/150 Checking commit d7248e41e0fc (meson: convert hw/nubus) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #32: deleted file mode 100644 total: 0 errors, 1 warnings, 18 lines checked Patch 88/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 89/150 Checking commit 6d9016343523 (meson: convert hw/smbios) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #34: deleted file mode 100644 total: 0 errors, 1 warnings, 25 lines checked Patch 89/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 90/150 Checking commit 345b28917af6 (meson: convert hw/mem) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #33: deleted file mode 100644 total: 0 errors, 1 warnings, 22 lines checked Patch 90/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 91/150 Checking commit 848ac32cd025 (meson: convert hw/watchdog) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #34: deleted file mode 100644 total: 0 errors, 1 warnings, 19 lines checked Patch 91/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 92/150 Checking commit 1ef90cee7124 (meson: convert hw/virtio) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #35: deleted file mode 100644 total: 0 errors, 1 warnings, 64 lines checked Patch 92/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 93/150 Checking commit 8272816e6618 (meson: convert hw/vfio) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 32 lines checked Patch 93/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 94/150 Checking commit 5090339415d4 (meson: convert hw/usb) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #48: deleted file mode 100644 total: 0 errors, 1 warnings, 111 lines checked Patch 94/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 95/150 Checking commit d3fa0767ee01 (meson: convert hw/tpm) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 22 lines checked Patch 95/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 96/150 Checking commit 68cbf8ee61a7 (meson: convert hw/timer) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #37: deleted file mode 100644 total: 0 errors, 1 warnings, 51 lines checked Patch 96/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 97/150 Checking commit 34f6d5018345 (meson: convert hw/rtc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #35: deleted file mode 100644 total: 0 errors, 1 warnings, 30 lines checked Patch 97/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 98/150 Checking commit 3730c1e91dfa (meson: convert hw/ssi) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 23 lines checked Patch 98/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 99/150 Checking commit 85c5725f6ef7 (meson: convert hw/sd) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 26 lines checked Patch 99/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 100/150 Checking commit a62b70257d23 (meson: convert hw/scsi) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 40 lines checked Patch 100/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 101/150 Checking commit e333e69fe5ec (meson: convert hw/pcmcia) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 16 lines checked Patch 101/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 102/150 Checking commit d7ef29fa2b78 (meson: convert hw/pci-host) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #37: deleted file mode 100644 total: 0 errors, 1 warnings, 46 lines checked Patch 102/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 103/150 Checking commit de1a0ada3413 (meson: convert hw/pci-bridge) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 28 lines checked Patch 103/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 104/150 Checking commit 37ee9f413324 (meson: convert hw/pci) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 33 lines checked Patch 104/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 105/150 Checking commit 441785ec6fd2 (meson: convert hw/nvram) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 23 lines checked Patch 105/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 106/150 Checking commit f98bba6e968d (meson: convert hw/rdma) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 24 lines checked Patch 106/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 107/150 Checking commit 0de4693247d5 (meson: convert hw/net) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #35: deleted file mode 100644 total: 0 errors, 1 warnings, 84 lines checked Patch 107/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 108/150 Checking commit 5c91e80a9d40 (meson: convert hw/misc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #35: deleted file mode 100644 total: 0 errors, 1 warnings, 120 lines checked Patch 108/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 109/150 Checking commit 64c55ba24c81 (meson: convert hw/isa) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 23 lines checked Patch 109/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 110/150 Checking commit 00e4b63d4382 (meson: convert hw/ipmi) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #25: deleted file mode 100644 total: 0 errors, 1 warnings, 23 lines checked Patch 110/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 111/150 Checking commit 333879b2c32c (meson: convert hw/ipack) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 13 lines checked Patch 111/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 112/150 Checking commit 3b0fb6e680c3 (meson: convert hw/intc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 67 lines checked Patch 112/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 113/150 Checking commit 1181654544ea (meson: convert hw/input) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 30 lines checked Patch 113/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 114/150 Checking commit 2c5123701565 (meson: convert hw/ide) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 26 lines checked Patch 114/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 115/150 Checking commit 6cbcfe97d3e7 (meson: convert hw/i2c) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #26: deleted file mode 100644 total: 0 errors, 1 warnings, 28 lines checked Patch 115/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 116/150 Checking commit 4cb6e96f1ce0 (meson: convert hw/hyperv) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 15 lines checked Patch 116/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 117/150 Checking commit 2f04f9287757 (meson: convert hw/gpio) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 24 lines checked Patch 117/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 118/150 Checking commit 2d9be0f5b6cd (meson: convert hw/dma) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 27 lines checked Patch 118/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 119/150 Checking commit 54c7cfd93931 (meson: convert hw/display) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #36: deleted file mode 100644 total: 0 errors, 1 warnings, 106 lines checked Patch 119/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 120/150 Checking commit 2dce4089f548 (meson: convert hw/cpu) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 18 lines checked Patch 120/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 121/150 Checking commit 13b687a4237b (meson: convert hw/char) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 49 lines checked Patch 121/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 122/150 Checking commit f13f037f7145 (meson: convert hw/block) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 34 lines checked Patch 122/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 123/150 Checking commit 03b0af792722 (meson: convert hw/audio) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 25 lines checked Patch 123/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 124/150 Checking commit c43498b0a63d (meson: convert hw/adc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: deleted file mode 100644 total: 0 errors, 1 warnings, 12 lines checked Patch 124/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 125/150 Checking commit 534cfce28be2 (meson: convert hw/acpi) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #23: deleted file mode 100644 total: 0 errors, 1 warnings, 35 lines checked Patch 125/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 126/150 Checking commit fbc83b3e9746 (meson: convert hw/9pfs, cleanup) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #102: deleted file mode 100644 total: 0 errors, 1 warnings, 91 lines checked Patch 126/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 127/150 Checking commit 6ff3974da300 (meson: convert hw/arch*) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #33: deleted file mode 100644 total: 0 errors, 1 warnings, 421 lines checked Patch 127/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 128/150 Checking commit 68b159af4c82 (meson: target) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #37: deleted file mode 100644 total: 0 errors, 1 warnings, 709 lines checked Patch 128/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 129/150 Checking commit adfb2454dd4b (meson: accel) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #37: deleted file mode 100644 total: 0 errors, 1 warnings, 56 lines checked Patch 129/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 130/150 Checking commit 1c3ff9c2fe54 (meson: linux-user) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #126: deleted file mode 100644 total: 0 errors, 1 warnings, 262 lines checked Patch 130/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 131/150 Checking commit 94dfb085930f (meson: bsd-user) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #26: deleted file mode 100644 total: 0 errors, 1 warnings, 31 lines checked Patch 131/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 132/150 Checking commit 69e85663ba35 (meson: cpu-emu) ERROR: unnecessary whitespace before a quoted newline #177: FILE: scripts/feature_to_c.sh:52: printf "'\''\\n'\'', \n" total: 1 errors, 0 warnings, 161 lines checked Patch 132/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 133/150 Checking commit fdcb290ba055 (meson: plugins) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #96: deleted file mode 100644 total: 0 errors, 1 warnings, 69 lines checked Patch 133/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 134/150 Checking commit 424903756846 (meson: link emulators without Makefile.target) WARNING: line over 80 characters #760: FILE: scripts/oss-fuzz/build.sh:84: + --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="-Wl,-rpath,'\$\$ORIGIN/lib'" \ WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #779: deleted file mode 100644 ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/acceptance/avocado_qemu/__init__.py found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/acceptance/avocado_qemu/__init__.py found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/multiboot/run_test.sh found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/multiboot/run_test.sh found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qemu-iotests/check found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qemu-iotests/check found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/Makefile.include found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and dev/null found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/i440fx_fuzz.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/i440fx_fuzz.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/meson.build found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/meson.build found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/qtest_wrappers.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/qtest_wrappers.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/virtio_net_fuzz.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/virtio_net_fuzz.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/virtio_scsi_fuzz.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/fuzz/virtio_scsi_fuzz.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/libqos/qgraph.h found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/libqos/qgraph.h found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/meson.build found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/meson.build found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/rtas-test.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/qtest/rtas-test.c found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/tcg/configure.sh found ERROR: Do not add expected files together with tests, follow instructions in tests/qtest/bios-tables-test.c: both tests/data/acpi/rebuild-expected-aml.sh and tests/tcg/configure.sh found total: 26 errors, 2 warnings, 854 lines checked Patch 134/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 135/150 Checking commit 74eab3b61f81 (meson: convert systemtap files) ERROR: trailing whitespace #104: FILE: Makefile.target:11: +^I$ total: 1 errors, 0 warnings, 157 lines checked Patch 135/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 136/150 Checking commit e67ad13f7e9a (rules.mak: remove version.o) 137/150 Checking commit 2ed025b9d9da (remove Makefile.target) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #126: deleted file mode 100644 total: 0 errors, 1 warnings, 208 lines checked Patch 137/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 138/150 Checking commit be28da1247f1 (meson: sphinx-build) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #246: new file mode 100644 total: 0 errors, 1 warnings, 343 lines checked Patch 138/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 139/150 Checking commit 27413b70b6a6 (docs: automatically track manual dependencies) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #68: new file mode 100644 total: 0 errors, 1 warnings, 97 lines checked Patch 139/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 140/150 Checking commit 50a65f6db39f (meson: build texi doc) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #346: new file mode 100644 total: 0 errors, 1 warnings, 302 lines checked Patch 140/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 141/150 Checking commit f33373391867 (meson: convert check-block) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #92: new file mode 100644 total: 0 errors, 1 warnings, 73 lines checked Patch 141/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 142/150 Checking commit 5b2b791a2074 (rules.mak: drop unneeded macros) 143/150 Checking commit 0e12d608cef7 (meson: replace create-config with meson configure_file) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #273: deleted file mode 100755 total: 0 errors, 1 warnings, 235 lines checked Patch 143/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 144/150 Checking commit 60fa20e20e84 (meson: convert sample plugins) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #67: deleted file mode 100644 total: 0 errors, 1 warnings, 47 lines checked Patch 144/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 145/150 Checking commit 95b366af84c4 (meson: move SDL and SDL-image detection to meson) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #276: new file mode 100644 total: 0 errors, 1 warnings, 257 lines checked Patch 145/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 146/150 Checking commit df50a7f2d4fb (meson: convert VNC and dependent libraries to meson) 147/150 Checking commit 6c2fec770410 (meson: convert po/) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #125: new file mode 100644 total: 0 errors, 1 warnings, 118 lines checked Patch 147/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 148/150 Checking commit 33cd78562edc (meson: avoid unstable module warning with Meson 0.56.0 or newer) 149/150 Checking commit 4c44ac0d1417 (meson: update build-system documentation) 150/150 Checking commit 4163e31710d8 (docs: convert build system documentation to rST) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #12: rename from docs/devel/build-system.txt total: 0 errors, 1 warnings, 520 lines checked Patch 150/150 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20200814091326.16173-1-pbonzini@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
Patchew URL: https://patchew.org/QEMU/20200814091326.16173-1-pbonzini@redhat.com/ Hi, This series failed the docker-mingw@fedora 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 export ARCH=x86_64 make docker-image-fedora V=1 NETWORK=1 time make docker-test-mingw@fedora J=14 NETWORK=1 === TEST SCRIPT END === Host machine cpu: x86_64 Target machine cpu family: x86 Target machine cpu: x86_64 ../src/meson.build:9: WARNING: Module unstable-keyval has no backwards or forwards compatibility and might not exist in future releases. Program sh found: YES Program python3 found: YES (/usr/bin/python3) Configuring ninjatool using configuration --- Linux keyring: NO Found ninjatool-1.8 at /tmp/qemu-test/build/ninjatool WARNING: custom_target 'shared QAPI source files' has more than one output! Using the first one. WARNING: custom_target 'QGA QAPI files' has more than one output! Using the first one. WARNING: custom_target 'QAPI files for qemu-storage-daemon' has more than one output! Using the first one. WARNING: custom_target 'QAPI doc' has more than one output! Using the first one. WARNING: custom_target 'devel manual' has more than one output! Using the first one. WARNING: custom_target 'interop manual' has more than one output! Using the first one. WARNING: custom_target 'tools manual' has more than one output! Using the first one. WARNING: custom_target 'tools man pages' has more than one output! Using the first one. WARNING: custom_target 'specs manual' has more than one output! Using the first one. WARNING: custom_target 'system manual' has more than one output! Using the first one. WARNING: custom_target 'system man pages' has more than one output! Using the first one. WARNING: custom_target 'user manual' has more than one output! Using the first one. Command line for building ['libcommon.fa'] is long, using a response file /usr/bin/python3 -B /tmp/qemu-test/src/meson/meson.py introspect --tests | /usr/bin/python3 -B scripts/mtest2make.py > Makefile.mtest ./ninjatool -t ninja2make --omit clean dist uninstall < build.ninja > Makefile.ninja --- Compiling C object libqemuutil.a.p/meson-generated_.._qapi_qapi-visit-crypto.c.obj Compiling C object libqemuutil.a.p/meson-generated_.._qapi_qapi-events-misc.c.obj Compiling C object libqemuutil.a.p/meson-generated_.._qapi_qapi-commands-misc.c.obj make: *** [Makefile.ninja:1929: docs/system] Error 2 make: *** Waiting for unfinished jobs.... Traceback (most recent call last): File "./tests/docker/docker.py", line 709, in <module> --- raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['sudo', '-n', 'docker', 'run', '--label', 'com.qemu.instance.uuid=57498d6e022f452799608ce3446c7c0a', '-u', '1001', '--security-opt', 'seccomp=unconfined', '--rm', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=14', '-e', 'DEBUG=', '-e', 'SHOW_ENV=', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/home/patchew/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-un_o3p9c/src/docker-src.2020-08-14-06.50.35.9588:/var/tmp/qemu:z,ro', 'qemu/fedora', '/var/tmp/qemu/run', 'test-mingw']' returned non-zero exit status 2. filter=--filter=label=com.qemu.instance.uuid=57498d6e022f452799608ce3446c7c0a make[1]: *** [docker-run] Error 1 make[1]: Leaving directory `/var/tmp/patchew-tester-tmp-un_o3p9c/src' make: *** [docker-run-test-mingw@fedora] Error 2 real 4m24.053s user 0m20.107s The full log is available at http://patchew.org/logs/20200814091326.16173-1-pbonzini@redhat.com/testing.docker-mingw@fedora/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
Patchew URL: https://patchew.org/QEMU/20200814091326.16173-1-pbonzini@redhat.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 === C++ linker for the host machine: c++ ld.bfd 2.27-43 Host machine cpu family: x86_64 Host machine cpu: x86_64 ../src/meson.build:9: WARNING: Module unstable-keyval has no backwards or forwards compatibility and might not exist in future releases. Program sh found: YES Program python3 found: YES (/usr/bin/python3) Configuring ninjatool using configuration --- Program scripts/qapi-gen.py found: YES Program scripts/tracetool.py found: NO ../src/meson.build:548:0: ERROR: Program 'scripts/tracetool.py' not found A full log can be found at /tmp/qemu-test/build/meson-logs/meson-log.txt ERROR: meson setup failed # QEMU configure log Fri Aug 14 10:57:10 UTC 2020 # Configured with: '/tmp/qemu-test/src/configure' '--enable-werror' '--target-list=x86_64-softmmu,aarch64-softmmu' '--prefix=/tmp/qemu-test/install' --- funcs: do_compiler do_cc compile_object check_define main lines: 92 124 636 714 0 cc -std=gnu99 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -c -o config-temp/qemu-conf.o config-temp/qemu-conf.c config-temp/qemu-conf.c:2:2: error: #error __i386__ not defined #error __i386__ not defined ^ --- funcs: do_compiler do_cc compile_object check_define main lines: 92 124 636 717 0 cc -std=gnu99 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -c -o config-temp/qemu-conf.o config-temp/qemu-conf.c config-temp/qemu-conf.c:2:2: error: #error __ILP32__ not defined #error __ILP32__ not defined ^ --- funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Werror -Wexpansion-to-defined -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 cc: error: unrecognized command line option '-Wexpansion-to-defined' funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Werror -Winitializer-overrides -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 cc: error: unrecognized command line option '-Winitializer-overrides' funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 --- funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Werror -Wshift-negative-value -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 cc: error: unrecognized command line option '-Wshift-negative-value' funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Werror -Wstring-plus-int -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 cc: error: unrecognized command line option '-Wstring-plus-int' funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Werror -Wtypedef-redefinition -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 cc: error: unrecognized command line option '-Wtypedef-redefinition' funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Werror -Wtautological-type-limit-compare -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 cc: error: unrecognized command line option '-Wtautological-type-limit-compare' funcs: do_compiler do_cc compile_prog cc_has_warning_flag main lines: 92 130 2117 2121 0 --- funcs: do_compiler do_cc compile_object main lines: 92 124 2164 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Werror -c -o config-temp/qemu-conf.o config-temp/qemu-conf.c config-temp/qemu-conf.c:3:1: error: missing braces around initializer [-Werror=missing-braces] } x = {0}; ^ config-temp/qemu-conf.c:3:1: error: (near initialization for 'x.a') [-Werror=missing-braces] cc1: all warnings being treated as errors funcs: do_compiler do_cc compile_prog main --- funcs: do_compiler do_cc compile_prog main lines: 92 130 2210 0 cc -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -Werror -fno-pie -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -m64 -fstack-protector-strong -no-pie cc: error: unrecognized command line option '-no-pie' funcs: do_compiler do_cc compile_prog main lines: 92 130 2229 0 --- funcs: do_compiler do_cc compile_prog main lines: 92 130 2578 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lsnappy config-temp/qemu-conf.c:1:22: fatal error: snappy-c.h: No such file or directory #include <snappy-c.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 2615 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -llzfse config-temp/qemu-conf.c:1:19: fatal error: lzfse.h: No such file or directory #include <lzfse.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 2723 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lxenstore -lxenctrl -lxenguest -lxendevicemodel -lxenforeignmemory -lxengnttab -lxenevtchn -lxentoolcore config-temp/qemu-conf.c:3:28: fatal error: xendevicemodel.h: No such file or directory #include <xendevicemodel.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 2743 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lxenstore -lxenctrl -lxenguest -lxendevicemodel -lxenforeignmemory -lxengnttab -lxenevtchn -lxentoolcore config-temp/qemu-conf.c:3:25: fatal error: xentoolcore.h: No such file or directory #include <xentoolcore.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 2762 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lxenstore -lxenctrl -lxenguest -lxendevicemodel -lxenforeignmemory -lxengnttab -lxenevtchn config-temp/qemu-conf.c:3:28: fatal error: xendevicemodel.h: No such file or directory #include <xendevicemodel.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3149 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lnettle config-temp/qemu-conf.c:1:24: fatal error: nettle/xts.h: No such file or directory #include <nettle/xts.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3251 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lpam config-temp/qemu-conf.c:1:31: fatal error: security/pam_appl.h: No such file or directory #include <security/pam_appl.h> ^ compilation terminated. --- lines: 92 130 3395 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -libverbs config-temp/qemu-conf.c: In function 'main': config-temp/qemu-conf.c:13:5: warning: implicit declaration of function 'ibv_reg_mr_iova' [-Wimplicit-function-declaration] mr = ibv_reg_mr_iova(pd, addr, length, iova, access); ^ config-temp/qemu-conf.c:13:5: warning: nested extern declaration of 'ibv_reg_mr_iova' [-Wnested-externs] config-temp/qemu-conf.c:13:8: warning: assignment makes pointer from integer without a cast [enabled by default] mr = ibv_reg_mr_iova(pd, addr, length, iova, access); ^ /tmp/ccjWljHp.o: In function `main': qemu-conf.c:(.text+0x4e): undefined reference to `ibv_reg_mr_iova' collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 3428 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c:2:21: fatal error: xfs/xfs.h: No such file or directory #include <xfs/xfs.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3452 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lvdeplug config-temp/qemu-conf.c:1:24: fatal error: libvdeplug.h: No such file or directory #include <libvdeplug.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3502 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lcap-ng config-temp/qemu-conf.c:1:20: fatal error: cap-ng.h: No such file or directory #include <cap-ng.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3617 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lbrlapi config-temp/qemu-conf.c:1:20: fatal error: brlapi.h: No such file or directory #include <brlapi.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3740 0 cc -fPIE -DPIE -std=gnu99 -Wall -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c:1:23: fatal error: curl/curl.h: No such file or directory #include <curl/curl.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3930 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -ludev -lmultipath -lmpathpersist config-temp/qemu-conf.c:1:21: fatal error: libudev.h: No such file or directory #include <libudev.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 3946 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -ludev -lmultipath -lmpathpersist config-temp/qemu-conf.c:1:21: fatal error: libudev.h: No such file or directory #include <libudev.h> ^ compilation terminated. --- lines: 92 130 4029 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c: In function 'f': config-temp/qemu-conf.c:3:1: warning: passing argument 1 of 'pthread_setname_np' makes integer from pointer without a cast [enabled by default] static void *f(void *p) { pthread_setname_np("QEMU"); return NULL; } ^ In file included from config-temp/qemu-conf.c:1:0: /usr/include/pthread.h:445:12: note: expected 'pthread_t' but argument is of type 'const char *' extern int pthread_setname_np (pthread_t __target_thread, const char *__name) ^ config-temp/qemu-conf.c:3:1: error: too few arguments to function 'pthread_setname_np' static void *f(void *p) { pthread_setname_np("QEMU"); return NULL; } ^ In file included from config-temp/qemu-conf.c:1:0: --- funcs: do_compiler do_cc compile_prog main lines: 92 130 4046 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lrbd -lrados config-temp/qemu-conf.c:2:24: fatal error: rbd/librbd.h: No such file or directory #include <rbd/librbd.h> ^ compilation terminated. --- lines: 92 130 4238 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lfdt config-temp/qemu-conf.c: In function 'main': config-temp/qemu-conf.c:3:1: warning: implicit declaration of function 'fdt_check_full' [-Wimplicit-function-declaration] int main(void) { fdt_check_full(NULL, 0); return 0; } ^ config-temp/qemu-conf.c:3:1: warning: nested extern declaration of 'fdt_check_full' [-Wnested-externs] /tmp/ccf93RYO.o: In function `main': qemu-conf.c:(.text+0x14): undefined reference to `fdt_check_full' collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 4305 0 --- funcs: do_compiler do_cc compile_prog main lines: 92 130 4488 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -lnuma config-temp/qemu-conf.c:1:18: fatal error: numa.h: No such file or directory #include <numa.h> ^ compilation terminated. --- lines: 92 130 4593 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c: In function 'main': config-temp/qemu-conf.c:2:25: error: 'optreset' undeclared (first use in this function) int main(void) { return optreset; } ^ config-temp/qemu-conf.c:2:25: note: each undeclared identifier is reported only once for each function it appears in --- lines: 92 130 4621 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c: In function 'main': config-temp/qemu-conf.c:5:5: warning: implicit declaration of function 'memfd_create' [-Wimplicit-function-declaration] return memfd_create("foo", MFD_ALLOW_SEALING); ^ config-temp/qemu-conf.c:5:5: warning: nested extern declaration of 'memfd_create' [-Wnested-externs] config-temp/qemu-conf.c:5:32: error: 'MFD_ALLOW_SEALING' undeclared (first use in this function) return memfd_create("foo", MFD_ALLOW_SEALING); ^ config-temp/qemu-conf.c:5:32: note: each undeclared identifier is reported only once for each function it appears in --- funcs: do_compiler do_cc compile_object check_include main lines: 92 124 644 4904 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -c -o config-temp/qemu-conf.o config-temp/qemu-conf.c config-temp/qemu-conf.c:1:22: fatal error: sys/kcov.h: No such file or directory #include <sys/kcov.h> ^ compilation terminated. --- funcs: do_compiler do_cc compile_prog main lines: 92 130 4965 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c:1:24: fatal error: sys/endian.h: No such file or directory #include <sys/endian.h> ^ compilation terminated. --- cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong /tmp/ccBYln2K.o: In function `main': qemu-conf.c:(.text+0x15): undefined reference to `sin' collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 4992 0 --- cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong /tmp/ccjShCFv.o: In function `main': qemu-conf.c:(.text+0x14): undefined reference to `timer_create' collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 5016 0 --- cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong /tmp/ccl5qVq0.o: In function `main': qemu-conf.c:(.text+0x1f): undefined reference to `openpty' collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 5030 0 --- funcs: do_compiler do_cc compile_prog main lines: 92 130 5581 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -pthread -I/usr/include/spice-server -I/usr/include/cacard -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/spice-1 -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c:1:31: fatal error: valgrind/valgrind.h: No such file or directory #include <valgrind/valgrind.h> ^ compilation terminated. --- cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -pthread -I/usr/include/spice-server -I/usr/include/cacard -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/spice-1 -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong -Wl,-exported_symbols_list,config-temp/qemu-conf.txt /usr/bin/ld:config-temp/qemu-conf.txt: file format not recognized; treating as linker script /usr/bin/ld:config-temp/qemu-conf.txt:2: syntax error collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 5827 0 --- lines: 92 130 5897 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -pthread -I/usr/include/spice-server -I/usr/include/cacard -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/spice-1 -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c: In function 'main': config-temp/qemu-conf.c:3:3: warning: implicit declaration of function 'copy_file_range' [-Wimplicit-function-declaration] copy_file_range(0, NULL, 0, NULL, 0, 0); ^ config-temp/qemu-conf.c:3:3: warning: nested extern declaration of 'copy_file_range' [-Wnested-externs] /tmp/cc6TGZqg.o: In function `main': qemu-conf.c:(.text+0x2a): undefined reference to `copy_file_range' collect2: error: ld returned 1 exit status funcs: do_compiler do_cc compile_prog main lines: 92 130 5912 0 --- funcs: do_compiler do_cc compile_prog main lines: 92 130 6081 0 cc -fPIE -DPIE -std=gnu99 -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wno-missing-include-dirs -Wno-psabi -fstack-protector-strong -Wno-missing-braces -DLEGACY_RDMA_REG_MR -I/usr/include/libdrm -pthread -I/usr/include/spice-server -I/usr/include/cacard -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/nss3 -I/usr/include/nspr4 -I/usr/include/spice-1 -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -pie -Wl,-z,relro -Wl,-z,now -m64 -fstack-protector-strong config-temp/qemu-conf.c:1:24: fatal error: sys/random.h: No such file or directory #include <sys/random.h> ^ compilation terminated. --- lines: 218 0 cc -m64 -o config-temp/qemu-conf.exe config-temp/qemu-conf.c -static /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status funcs: do_compiler main lines: 220 0 --- raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['sudo', '-n', 'docker', 'run', '--label', 'com.qemu.instance.uuid=eff836e87a5140e4a7c45c3a0f60aadb', '-u', '1003', '--security-opt', 'seccomp=unconfined', '--rm', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=14', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/home/patchew2/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-ku4wv6e2/src/docker-src.2020-08-14-06.56.02.15156:/var/tmp/qemu:z,ro', 'qemu/centos7', '/var/tmp/qemu/run', 'test-quick']' returned non-zero exit status 1. filter=--filter=label=com.qemu.instance.uuid=eff836e87a5140e4a7c45c3a0f60aadb make[1]: *** [docker-run] Error 1 make[1]: Leaving directory `/var/tmp/patchew-tester-tmp-ku4wv6e2/src' make: *** [docker-run-test-quick@centos7] Error 2 real 2m29.026s user 0m20.328s The full log is available at http://patchew.org/logs/20200814091326.16173-1-pbonzini@redhat.com/testing.docker-quick@centos7/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
On Fri, Aug 14, 2020 at 11:15 AM Paolo Bonzini <pbonzini@redhat.com> wrote: > > Hi Paolo, I don't know how much of this is already meant to work, but I run into several issues when compiling the latest code from the meson-poc-next branch. 1. MSYS2-based Windows build: The guide to compile e.g., qemu-system-ppc on Windows with Msys2 works OK to compile Qemu: https://wiki.qemu.org/Hosts/W32#Native_builds_with_MSYS2 However, when I compile the meson-poc-next branch I run into the following error: hsp@HSP-W10-X64-I7 MINGW64 ~/src/qemu-meson-gitlab/build $ ../configure --cross-prefix=x86_64-w64-mingw32- --target-list=ppc-softmmu --enable-gtk --enable-sdl ... Program python3 found: NO ../meson.build:32:0: ERROR: /mingw64/bin/python3 not found A full log can be found at C:/msys64/home/hsp/src/qemu-meson-gitlab/build/meson-logs/meson-log.txt ERROR: meson setup failed 2. When cross compiling from Fedora 32 for Windows with ../configure --cross-prefix=x86_64-w64-mingw32- --enable-gtk --enable-sdl --target-list=ppc-softmmu I get the error below even though the v2 commit message says there is a fix for the absolute path error included: The Meson build system Version: 0.55.0 Source dir: /home/hsp/src/qemu-meson-gitlab Build dir: /home/hsp/src/qemu-meson-gitlab/build Build type: cross build ../meson.build:1:0: ERROR: prefix value 'c:/Program Files/QEMU' must be an absolute path A full log can be found at /home/hsp/src/qemu-meson-gitlab/build/meson-logs/meson-log.txt ERROR: meson setup failed 3. As mentioned earlier here concerning a build on fedora 32 host: https://lists.nongnu.org/archive/html/qemu-devel/2020-08/msg02307.html Both SDL and GTK Guis do not seem to work, only the vnc server is started. 4. The v2 patch set seems to not apply cleanly to current qemu-master, I get this error: patching file docs/devel/build-system.rst (renamed from docs/devel/build-system.txt) Hunk #2 succeeded at 179 with fuzz 2 (offset 152 lines). Hunk #3 succeeded at 187 (offset 152 lines). Hunk #4 FAILED at 53. Hunk #5 FAILED at 90. Hunk #6 FAILED at 115. Hunk #7 FAILED at 183. Hunk #8 FAILED at 201. Hunk #9 FAILED at 211. Hunk #10 FAILED at 222. Hunk #11 FAILED at 247. Hunk #12 FAILED at 308. Hunk #13 FAILED at 356. Hunk #14 FAILED at 398. Hunk #15 FAILED at 451. 12 out of 15 hunks FAILED -- saving rejects to file docs/devel/build-system.rst.rej 5: And one question: Should the compiled binary etc be placed in the build directory, or should they go into (in my case) the ppc-softmmu folder as with a default build? Best, Howard
On Fri, Aug 14, 2020 at 05:10:56AM -0400, Paolo Bonzini wrote: > News since v1: > * automatically generate dependencies for sphinx manuals [Peter] > * fixes for ARM KVM build [Peter] > * work around old libiscsi in vhost-user-scsi.c [Peter] > * hack to support default c:/Program Files/QEMU prefix on mingw cross compilation [Peter] > * added --enable-gettext/--disable-gettext [Peter] > * test for setuptools presence [Peter] > * fixes for Darwin [Peter, Roman] > * do not invoke system Meson through Python, always use embedded Meson with --python [Roman] > * improvements and fixes to clean and distclean targets [Stefano] > * avoid (incorrect?) ubsan failure from CONFIG_BDRV_*_WHITELIST [Alexander] > * move --s390-pgste to Meson, removed QEMU_CFLAGS/QEMU_LDFLAGS for config-target.mak > * remove some dead configure assignments > * update build system docs on how to add configure options, convert to rST > * moved installation of edk2 blobs and descriptors to Meson > * build and install elf2dmp on Windows too > * included headers renamed to .c.inc instead of .inc > > Available from https://gitlab.com/bonzini/qemu branch meson-poc-next. > > Paolo > Hi Paolo, for macOS/darwin, Tested-by: Roman Bolshakov <r.bolshakov@yadro.com> On the next step, it might be good to drop configure in favor of meson configuration, so configure, build and test commands would be similar to libvirt: meson build ninja -C build meson test -C build Thanks, Roman
On 17/08/20 13:02, Roman Bolshakov wrote: > > Tested-by: Roman Bolshakov <r.bolshakov@yadro.com> > > On the next step, it might be good to drop configure in favor of meson > configuration, so configure, build and test commands would be similar to > libvirt: > > meson build > ninja -C build > meson test -C build Well, there are quite a few steps needed to get there: 1) moving feature tests from configure to Meson is a no-brainer. However it's better to first convert the unit tests to Meson and get rid of the rest of rules.mak. This is because it's simpler to do this if there are no uses left of CONFIG_* symbols in the Makefiles. 2) moving the rest of "make install" to Meson is even more of a no-brainer. Marc-André has patches there. They also include a conversion of the ROM build. 3) moving the bulk of the build from meson to ninja is possible and I already have patches for it. It requires adding ninja as a build dependency however. The main advantage here is getting rid of Ninjatool. I'm not sure how moving the handling of submodules to Meson would work, and that's needed in order to be able to build with "ninja -C build". 4) I find "meson test" to be inferior in some respects to the QEMU's TAP test harness. In particular, one feature of QEMU's Makefiles is that you can cut-and-paste from "make V=1 output" into the shell. So that part may take some time. I'd rather extend Meson so that it's possible to write arbitrary test runners. Thanks, Paolo
On Mon, Aug 17, 2020 at 01:24:50PM +0200, Paolo Bonzini wrote: > On 17/08/20 13:02, Roman Bolshakov wrote: > > > > Tested-by: Roman Bolshakov <r.bolshakov@yadro.com> > > > > On the next step, it might be good to drop configure in favor of meson > > configuration, so configure, build and test commands would be similar to > > libvirt: > > > > meson build > > ninja -C build > > meson test -C build > > Well, there are quite a few steps needed to get there: > > 1) moving feature tests from configure to Meson is a no-brainer. > However it's better to first convert the unit tests to Meson and get rid > of the rest of rules.mak. This is because it's simpler to do this if > there are no uses left of CONFIG_* symbols in the Makefiles. > Agreed > 2) moving the rest of "make install" to Meson is even more of a > no-brainer. Marc-André has patches there. They also include a > conversion of the ROM build. > > 3) moving the bulk of the build from meson to ninja is possible and I > already have patches for it. It requires adding ninja as a build > dependency however. The main advantage here is getting rid of > Ninjatool. I'm not sure how moving the handling of submodules to Meson > would work, and that's needed in order to be able to build with "ninja > -C build". > I'm more familiar with CMake rather than meson but they seem to be similar. CMake has a way to wrap build of submodules: https://cmake.org/cmake/help/latest/module/ExternalProject.html I haven't found if meson has the feature. Perhaps, like 4) it's something to be enhanced in meson. An alternative is to change the submodules to Meson (if their maintainers don't mind the change) and use meson subproject: https://mesonbuild.com/Subprojects.html Regards, Roman > 4) I find "meson test" to be inferior in some respects to the QEMU's TAP > test harness. In particular, one feature of QEMU's Makefiles is that > you can cut-and-paste from "make V=1 output" into the shell. So that > part may take some time. I'd rather extend Meson so that it's possible > to write arbitrary test runners. >
On Fri, 14 Aug 2020 05:10:56 -0400 Paolo Bonzini <pbonzini@redhat.com> wrote: > News since v1: > * automatically generate dependencies for sphinx manuals [Peter] > * fixes for ARM KVM build [Peter] > * work around old libiscsi in vhost-user-scsi.c [Peter] > * hack to support default c:/Program Files/QEMU prefix on mingw cross compilation [Peter] > * added --enable-gettext/--disable-gettext [Peter] > * test for setuptools presence [Peter] > * fixes for Darwin [Peter, Roman] > * do not invoke system Meson through Python, always use embedded Meson with --python [Roman] > * improvements and fixes to clean and distclean targets [Stefano] > * avoid (incorrect?) ubsan failure from CONFIG_BDRV_*_WHITELIST [Alexander] > * move --s390-pgste to Meson, removed QEMU_CFLAGS/QEMU_LDFLAGS for config-target.mak > * remove some dead configure assignments > * update build system docs on how to add configure options, convert to rST > * moved installation of edk2 blobs and descriptors to Meson > * build and install elf2dmp on Windows too > * included headers renamed to .c.inc instead of .inc > > Available from https://gitlab.com/bonzini/qemu branch meson-poc-next. The good news: This seems to produce working binaries on my laptop and my s390x systems. The bad news: The build on the s390x system with Fedora 30 (yes, I know) seems to be lacking various devices. The output of 'qemu-system-s390x -device ?' misses all of the -transitional/-non-transitional varieties for virtio-pci devices, as well as some of the vhost-user devices, and, rather bizarrely, the gen15* and some of the z14 cpu models (this is on a z12, so it's not that all 'newer' models are missing, and I don't think the system we build on should influence the generation of models, even with an older compiler). I checked the output from 'qemu-system-x86_64 -device ?', and it is missing the -transitional/-non-transitional virtio-pci devices as well (did not check if anything else is missing as well). The builds on the F31 (x86) and F32 (s390x, with -Werror disabled) systems are fine. Any idea? If it is a case of old tools/libraries, I think we need to make sure that older supported distros (Debian stable?) still work fine.
On 8/17/20 1:24 PM, Paolo Bonzini wrote: > On 17/08/20 13:02, Roman Bolshakov wrote: >> >> Tested-by: Roman Bolshakov <r.bolshakov@yadro.com> >> >> On the next step, it might be good to drop configure in favor of meson >> configuration, so configure, build and test commands would be similar to >> libvirt: >> >> meson build >> ninja -C build >> meson test -C build > > Well, there are quite a few steps needed to get there: > [...] > > 2) moving the rest of "make install" to Meson is even more of a > no-brainer. Marc-André has patches there. They also include a > conversion of the ROM build. There was a discussion last year, IIRC QEMU isn't supposed to build ROMs, the repositories are provided for the source code and licenses. QEMU might provide a compiled ROM and describe in the commit how it was built, but isn't responsible of providing buildsys to build all the roms jungle. Maybe its time to say "we kept that up to now, let's make a change". Thoughts?
On 17/08/20 15:36, Philippe Mathieu-Daudé wrote: >> They also include a conversion of the ROM build. > > There was a discussion last year, IIRC QEMU isn't supposed to build > ROMs, the repositories are provided for the source code and licenses. > > QEMU might provide a compiled ROM and describe in the commit how it > was built, but isn't responsible of providing buildsys to build all > the roms jungle. I'm referring to pc-bios/optionrom and pc-bios/s390-ccw, which are effectively part of QEMU. So no big change there. :) Paolo
On 17/08/20 14:26, Cornelia Huck wrote: > > The bad news: The build on the s390x system with Fedora 30 (yes, I > know) seems to be lacking various devices. The output of > 'qemu-system-s390x -device ?' misses all of the > -transitional/-non-transitional varieties for virtio-pci devices, as > well as some of the vhost-user devices, and, rather bizarrely, the > gen15* and some of the z14 cpu models (this is on a z12, so it's not > that all 'newer' models are missing, and I don't think the system we > build on should influence the generation of models, even with an older > compiler). I checked the output from 'qemu-system-x86_64 -device ?', > and it is missing the -transitional/-non-transitional virtio-pci > devices as well (did not check if anything else is missing as well). Whoa, that's weird. I'll take a look, thanks. Paolo > The builds on the F31 (x86) and F32 (s390x, with -Werror disabled) > systems are fine.
On Mon, 17 Aug 2020 15:57:19 +0200 Paolo Bonzini <pbonzini@redhat.com> wrote: > On 17/08/20 14:26, Cornelia Huck wrote: > > > > The bad news: The build on the s390x system with Fedora 30 (yes, I > > know) seems to be lacking various devices. The output of > > 'qemu-system-s390x -device ?' misses all of the > > -transitional/-non-transitional varieties for virtio-pci devices, as > > well as some of the vhost-user devices, and, rather bizarrely, the > > gen15* and some of the z14 cpu models (this is on a z12, so it's not > > that all 'newer' models are missing, and I don't think the system we > > build on should influence the generation of models, even with an older > > compiler). I checked the output from 'qemu-system-x86_64 -device ?', > > and it is missing the -transitional/-non-transitional virtio-pci > > devices as well (did not check if anything else is missing as well). > > Whoa, that's weird. I'll take a look, thanks. Actually, that was just a case of invoking the wrong binary... things work just fine if I use the correct one, sorry about the noise. > > Paolo > > > The builds on the F31 (x86) and F32 (s390x, with -Werror disabled) > > systems are fine. >