On 9/2/20 3:02 PM, Claudio Fontana wrote: > On 9/2/20 12:27 PM, Paolo Bonzini wrote: >> On 02/09/20 12:03, Claudio Fontana wrote: >>> Hi Paolo, >>> >>> there seems to be some parallelism or race condition somewhere? >>> >>> with master, commit 8d90bfc5c31ad60f6049dd39be636b06bc00b652 >>> I am doing: >>> >>> mkdir build-nontcg >>> cd build-nontcg >>> ../configure --disable-tcg --enable-kvm --enable-hax >>> make -j120 >>> make -j120 check >>> >>> I am getting: >> >> Yes: >> >> diff --git a/tests/qtest/libqos/meson.build b/tests/qtest/libqos/meson.build >> index 19931b9248..268ea23803 100644 >> --- a/tests/qtest/libqos/meson.build >> +++ b/tests/qtest/libqos/meson.build >> @@ -52,6 +52,6 @@ libqos = static_library('qos', >> 'arm-xilinx-zynq-a9-machine.c', >> 'ppc64_pseries-machine.c', >> 'x86_64_pc-machine.c', >> -), build_by_default: false) >> +) + genh, build_by_default: false) >> >> qos = declare_dependency(link_whole: libqos) >> >> Paolo >> > > Hi Paolo, > > this one worked for me just fine, I did not try your latest patch which is a > bit different. > > Ciao, > > Claudio >
Hi Paolo, a heads-up on this: while the diff above worked for me just fine, your latest patch committed to master does _not_ solve the issue for me. Same errors as before during parallel builds with large number of cpus. I replaced the solution currently in master with the meson.build as per the diff above, but still I got problems: In file included from tests/test-qapi-events-sub-sub-module.c:16:0: tests/test-qapi-visit-sub-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tests/include/test-qapi-events-sub-module.c:16:0: tests/include/test-qapi-visit-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. compilation terminated. In file included from tests/test-qapi-visit-sub-sub-module.c:16:0: tests/test-qapi-visit-sub-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/include/test-qapi-visit-sub-module.c:16:0: tests/include/test-qapi-visit-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. tests/qapi-builtin-visit.c:15:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/test-qapi-commands-sub-sub-module.c:20:0: tests/test-qapi-visit-sub-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/include/test-qapi-types-sub-module.c:16:0: tests/include/test-qapi-visit-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. tests/qapi-builtin-types.c:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/test-qapi-events.c:16:0: tests/test-qapi-visit.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/test-qapi-types-sub-sub-module.c:16:0: tests/test-qapi-visit-sub-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile.ninja:1760: tests/libtestqapi.a.p/meson-generated_.._qapi-builtin-types.c.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [Makefile.ninja:1761: tests/libtestqapi.a.p/meson-generated_.._qapi-builtin-visit.c.o] Error 1 make: *** [Makefile.ninja:1762: tests/libtestqapi.a.p/meson-generated_.._test-qapi-commands-sub-sub-module.c.o] Error 1 make: *** [Makefile.ninja:1765: tests/libtestqapi.a.p/meson-generated_.._test-qapi-events-sub-sub-module.c.o] Error 1 make: *** [Makefile.ninja:1766: tests/libtestqapi.a.p/meson-generated_.._test-qapi-events.c.o] Error 1 make: *** [Makefile.ninja:1771: tests/libtestqapi.a.p/meson-generated_.._test-qapi-visit-sub-sub-module.c.o] Error 1 make: *** [Makefile.ninja:1774: tests/libtestqapi.a.p/meson-generated_.._include_test-qapi-events-sub-module.c.o] Error 1 make: *** [Makefile.ninja:1775: tests/libtestqapi.a.p/meson-generated_.._include_test-qapi-types-sub-module.c.o] Error 1 make: *** [Makefile.ninja:1776: tests/libtestqapi.a.p/meson-generated_.._include_test-qapi-visit-sub-module.c.o] Error 1 make: *** [Makefile.ninja:1769: tests/libtestqapi.a.p/meson-generated_.._test-qapi-types-sub-sub-module.c.o] Error 1 In file included from tests/test-qapi-types.c:16:0: tests/test-qapi-visit.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/test-qapi-visit.c:16:0: tests/test-qapi-visit.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from tests/test-qapi-commands.c:20:0: tests/test-qapi-visit.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile.ninja:1772: tests/libtestqapi.a.p/meson-generated_.._test-qapi-visit.c.o] Error 1 make: *** [Makefile.ninja:1770: tests/libtestqapi.a.p/meson-generated_.._test-qapi-types.c.o] Error 1 In file included from tests/include/test-qapi-commands-sub-module.c:20:0: tests/include/test-qapi-visit-sub-module.h:16:10: fatal error: qapi/qapi-builtin-visit.h: No such file or directory #include "qapi/qapi-builtin-visit.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile.ninja:1763: tests/libtestqapi.a.p/meson-generated_.._test-qapi-commands.c.o] Error 1 make: *** [Makefile.ninja:1773: tests/libtestqapi.a.p/meson-generated_.._include_test-qapi-commands-sub-module.c.o] Error 1 Thanks! Claudio