https://wiki.postgresql.org/wiki/Meson add info about meson and ninja required version. - Mailing list pgsql-docs

From jian he
Subject https://wiki.postgresql.org/wiki/Meson add info about meson and ninja required version.
Date
Msg-id CACJufxG-rE-2Bhx7eFdOFz-xa-bO656Z20G39UqwFv=fpGujnA@mail.gmail.com
Whole thread Raw
List pgsql-docs


Hi, I'm trying to build with meson.
-------------------------------
rm -rf builddir
meson setup \
    --prefix=/usr/local/pg_master \
    -Ddebug=true \
    --bindir=/usr/local/pg_master \
    --datadir=/usr/local/pg_master \
    -Dpgport=1600 \
    builddir
cd builddir
ninja
ninja install
-----------------------------------------------
------error part-------------------------
builddir$ninja install
[0/1] Installing files.
Installing subdir /home/jian/Desktop/pg_sources/main/postgres/src/include/access to /usr/local/pg_master/include/postgresql/server/access
Installation failed due to insufficient permissions.
Attempting to use polkit to gain elevated privileges...

ERROR: Build directory has been generated with Meson version 0.63.2, which is incompatible with the current version 0.61.2.
FAILED: meson-internal__install
/home/jian/.local/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.

--------------------------------------------------------------------------
Quote from meson.build:
  # We want < 0.56 for python 3.5 compatibility on old platforms. EPEL for
  # RHEL 7 has 0.55. < 0.54 would require replacing some uses of the fs
  # module, < 0.53 all uses of fs. So far there's no need to go to >=0.56.
  meson_version: '>=0.54',

Well the error is quite intuitive. Then I tried to install meson 0.61.2. Then all things work as intended.
would be better mentioned the meson and ninja required version in https://wiki.postgresql.org/wiki/Meson


--
 I recommend David Deutsch's <<The Beginning of Infinity>>

  Jian


pgsql-docs by date:

Previous
From: "Jonathan S. Katz"
Date:
Subject: Re: pl Lua
Next
From: Bruce Momjian
Date:
Subject: Re: JSON/JSONB documentation, aggregate functions