Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pNGpd-0002fh-TV for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Feb 2023 17:23:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pNGpc-00010I-QY for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Feb 2023 17:23:36 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pNGpc-000100-HR for pgsql-hackers@lists.postgresql.org; Wed, 01 Feb 2023 17:23:36 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pNGpa-0001rw-22 for pgsql-hackers@lists.postgresql.org; Wed, 01 Feb 2023 17:23:35 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 311HNRGm1383732; Wed, 1 Feb 2023 12:23:27 -0500 From: Tom Lane To: Andres Freund cc: Aleksander Alekseev , PostgreSQL Hackers , Peter Eisentraut Subject: Re: MacOS: xsltproc fails with "warning: failed to load external entity" In-reply-to: <20230201103204.ddqqjbuxe5e2jct2@alap3.anarazel.de> References: <489604.1675095648@sss.pgh.pa.us> <1182c94f-bd43-262c-9452-597ca7d7a742@enterprisedb.com> <1234349.1675196522@sss.pgh.pa.us> <1275436.1675209271@sss.pgh.pa.us> <20230201002206.zmilf5zlwhz2ahow@alap3.anarazel.de> <20230201103204.ddqqjbuxe5e2jct2@alap3.anarazel.de> Comments: In-reply-to Andres Freund message dated "Wed, 01 Feb 2023 02:32:04 -0800" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <1383730.1675272207.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Wed, 01 Feb 2023 12:23:27 -0500 Message-ID: <1383731.1675272207@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andres Freund writes: > On 2023-02-01 13:05:32 +0300, Aleksander Alekseev wrote: >> It works. Perhaps we should add: >> ninja -C build alldocs > FWIW, just 'docs' would build just the multi-page html/man pages, > alldocs takes a lot longer... Hmm ... why does 'docs' include the man pages, and not just the html? It's unlike what "make -C doc/src/sgml all" does in the Makefile system, and I don't find it to be an improvement. I want the man pages approximately never, so I don't care to wait around for them to be built. While I'm bitching ... section 17.1 doesn't mention that you need ninja to use meson, much less mention the minimum version. And the minimum version appears to be newer than RHEL8's 1.8.2, which I find pretty unfortunate. On RHEL8, it fails with $ ninja ninja: error: build.ninja:6771: multiple outputs aren't (yet?) supported b= y depslog; bring this up on the mailing list if it affects you I did manage to test this stuff on bleeding-edge Fedora, but ... regards, tom lane