Closed creativegamer03 closed 1 year ago
Please, update your Meson build system, you are using 0.45.1
, but meson.build
requires Meson 0.60.0 and higher.
i did but apt install says its the latest
You can download Meson and then use meson.py build --prefix="$PWD/build.out" --bindir=.
, or you also can use Python with PIP and install meson
package (pip3 install --upgrade meson
).
How was this error encountered by the way? meson_version: '>=0.60.0'
(updated from 0.56.0 in June) means that Meson should always error out and tell you that you need a newer version of Meson.
Maybe their meson version couldn't parse the meson build files?
Did some tests and answered my own question... if Meson cannot syntactically parse the file it cannot evaluate the first line and detect the minimum required meson version. For example this fails with Meson 0.64.1:
project(
'test',
meson_version: '>=2.3.0',
)
foo ======= bar
t/meson.build:6:6: ERROR: Expecting eof got equal.
foo ======= bar
^
That's Meson's fault then. Maybe we can do something about this.
build process went fine until I proceed to the meson build step:
meson build --prefix="$PWD/build.out" --bindir=.
Here is the error log of it: (meson-log.txt)