Обсуждение: Meson0.57.2 setup failed with option -Duuid=ossp

Поиск
Список
Период
Сортировка

Meson0.57.2 setup failed with option -Duuid=ossp

От
Oreo Yang
Дата:
Hi all,

When i execute meson setup, an error occurred "meson.build:1610:4: ERROR: Expected 1 arguments, got 2."
I saw [1] discussing about the meson minimun version which is 0.57.2.
So I have attached a patch try to fix that.

uuid = dependency('ossp-uuid', 'uuid', required: false)
About dependency() ,"Since 0.60.0 more than one name can be provided, they will be tried in order and the first name to be found will be used."[2]


------------------
highgo@ubuntu:~/postgres$ meson setup build --prefix=$PWD/inst -Duuid=ossp
The Meson build system
Version: 0.57.2
...
Checking for function "SSL_CTX_set_keylog_callback" with dependency openssl: YES
meson.build:1610:4: ERROR: Expected 1 arguments, got 2. 
------------------



Thanks,
Oreo Yang
HighGo Software Co., Ltd.
Вложения

Re: Meson0.57.2 setup failed with option -Duuid=ossp

От
Nazir Bilal Yavuz
Дата:
Hi,

On Fri, 19 Sept 2025 at 04:15, Oreo Yang <oreo.yang@hotmail.com> wrote:
>
> Hi all,
>
> When i execute meson setup, an error occurred "meson.build:1610:4: ERROR: Expected 1 arguments, got 2."
> I saw [1] discussing about the meson minimun version which is 0.57.2.
> So I have attached a patch try to fix that.
>
> uuid = dependency('ossp-uuid', 'uuid', required: false)
> About dependency() ,"Since 0.60.0 more than one name can be provided, they will be tried in order and the first name
tobe found will be used."[2]
 
>
>
> ------------------
> highgo@ubuntu:~/postgres$ meson setup build --prefix=$PWD/inst -Duuid=ossp
> The Meson build system
> Version: 0.57.2
> ...
> Checking for function "SSL_CTX_set_keylog_callback" with dependency openssl: YES
> meson.build:1610:4: ERROR: Expected 1 arguments, got 2.
> ------------------

Nice catch! I am able to reproduce the problem and I confirm that the
patch fixes it.

-- 
Regards,
Nazir Bilal Yavuz
Microsoft



Re: Meson0.57.2 setup failed with option -Duuid=ossp

От
Michael Paquier
Дата:
On Fri, Sep 19, 2025 at 01:23:48PM +0300, Nazir Bilal Yavuz wrote:
> Nice catch! I am able to reproduce the problem and I confirm that the
> patch fixes it.

Right, will fix and backpatch.  Please note f039c2244110, that has
changed the minimum version to be 0.57.2 on HEAD, and we still allow
an older version on v18 and v17.  It does not change your fix, of
course.
--
Michael

Вложения

Re: Meson0.57.2 setup failed with option -Duuid=ossp

От
Yang Oreo
Дата:
Hi Nazir, 
Thanks for the review.

Hi Michael, 
Thanks.

--
Thanks,
Oreo


From: Michael Paquier
Sent: Monday, September 22, 2025 06:18
To: Nazir Bilal Yavuz
Cc: Oreo Yang; pgsql-hackers@postgresql.org
Subject: Re: Meson0.57.2 setup failed with option -Duuid=ossp

On Fri, Sep 19, 2025 at 01:23:48PM +0300, Nazir Bilal Yavuz wrote:
> Nice catch! I am able to reproduce the problem and I confirm that the
> patch fixes it.

Right, will fix and backpatch.  Please note f039c2244110, that has
changed the minimum version to be 0.57.2 on HEAD, and we still allow
an older version on v18 and v17.  It does not change your fix, of
course.
--
Michael