On 20/05/21 15:26, Peter Maydell wrote:
WARNING: Project specifies a minimum meson_version '>=0.55.0' but uses
features which were added in newer versions:
* 0.57.0: {'test() timeout <= 0'}
ERROR: Could not detect Ninja v1.8.2 or newer
(This system has ninja-build 1.7.2.)
What OS is it, and is there any chance of updating it? ninja 1.7 was
released in 2017, and I checked that all the supported OSes for QEMU
have 1.8 before sending the pull request.
Also, my OSX build which I configure with
../..configure --extra-cflags='-fdiagnostics-color=never -Werror
-Wno-error=deprecated-declarations'
now triggers a meson.build warning:
../../meson.build:118: WARNING: Consider using the built-in werror
option instead of using "-Werror".
../../meson.build:120: WARNING: Consider using the built-in werror
option instead of using "-Werror".
../../meson.build:122: WARNING: Consider using the built-in werror
option instead of using "-Werror".
Which makes sense since we have --enable/--disable-werror.
Also also, dropping the merge commit reveals that the pullreq somehow
broke the build trees such that trying to do a build on master no
longer works: [...] This seems like a meson bug
It is and has been fixed since in Meson, but the older version obviously
doesn't have the fix.
Paolo