Re: MacOS: xsltproc fails with "warning: failed to load external entity"
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Aleksander Alekseev <aleksander@timescale.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>, Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Date: 2023-02-01T19:04:28Z
Lists: pgsql-hackers
Hi, On 2023-02-01 09:49:00 -0800, Andres Freund wrote: > On 2023-02-01 12:23:27 -0500, Tom Lane wrote: > > 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 by depslog; bring this up on the mailing list if it affects you > > What's in that line +- 2 lines? And/or what are the steps that got you > to that point? > > I'll try building 1.8.2 and reproing. > > > > I did manage to test this stuff on bleeding-edge Fedora, > > but ... > > Yea, I worked a fair bit to avoid requiring a too new version, I'll try > to figure out what went wrong. I did built on rhel8 not long ago, so I > suspect it's a corner case somewhere. Unfortunately the test script accidentally pulled in ninja from epel, hence not noticing the issue. There's three issues: One is easy enough, albeit slightly annoying: 1.8.2 wants the "depending" file only be named once in a dependency file. Slightly uglier code in snowball_create.pl, but whatever. The second is one case of multiple outputs with a depfile: create_help.pl creates both sql_help.c and sql_help.h. Not immediately sure what a good solution here is. The brute force solution would be to invoke it twice, but I don't like that at all. The last case is the various man directories. That'd be easy enough to avoid if we generated them inside a man/ directory. Greetings, Andres Freund
Commits
-
docs: meson: Change what 'docs' target builds
- 9e5b2a091fd0 17.0 landed
-
doc: Fix XML_CATALOG_FILES env var for Apple Silicon machines
- 4257d34e310b 11.20 landed
- aad9a2ee7c2d 12.15 landed
- c6f1f4e443fb 14.8 landed
- 9850ef9fc123 13.11 landed
- 50792b155371 15.3 landed
-
doc: fix Apple Silicon Homebrew prefix change documentation
- 5a91c7975503 16.0 landed
-
doc: Fix XML_CATALOG_FILES env var for Apple M1 machines
- 4c8d65408470 16.0 landed
-
Stop recommending auto-download of DTD files, and indeed disable it.
- 36a646d99c3f 11.20 landed
- 11f1f9f4fa30 12.15 landed
- 969509c3f2e3 16.0 landed
- c7b608600547 13.11 landed
- 7f8778fcf342 14.8 landed
- 2ee703c9d1c6 15.3 landed