On Wed, Feb 8, 2023 at 5:16 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Stop recommending auto-download of DTD files, and indeed disable it.
According to this commit:
<para>
The Homebrew-supplied programs require the following environment variable
to be set:
<programlisting>
export XML_CATALOG_FILES=/usr/local/etc/xml/catalog
</programlisting>
Without it, <command>xsltproc</command> will throw errors like this:
<programlisting>
I/O error : Attempt to load network entity
http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
postgres.sgml:21: warning: failed to load external entity
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
...
</programlisting>
</para>
I use MacPorts, rather than Homebrew, but still found it necessary to
do something similar, specifically:
export XML_CATALOG_FILES=/opt/local/etc/xml/catalog
--
Robert Haas
EDB: http://www.enterprisedb.com