Hi list, There was a thread about a2x.py failing due to xmllint error (xmllint cannot find catalog file): https://groups.google.com/d/msg/asciidoc/FC-eOwU8rYg/GLpFZOYXVGsJ
We are assuming that docbook xml dtd & xsl stylesheets are installed somewhere in, say, /usr/local/share/xml and there is catalog file in /usr/local/etc/xml/catalog pointing at that installation. More on it can be found at http://www.linuxfromscratch.org/blfs/view/svn/pst/xml.html People say that it's possible to symlink /usr/local/etc/xml/catalog to /etc/xml/catalog (default for xmllint), but this is not very elegant. The other way is to set env var SGML_CATALOG_FILES=/usr/local/etc/xml/catalog, but then we need to call xmllint with --catalogs option. So it would be nice if: - a2x.py checked for SGML_CATALOG_FILES env var and, if it set, called xmllint with --catalogs - ./configure provided option like --with-sgml-catalog-files with the following behavior: 1) default (not set) - current behavior; 2) set to empty string - pass --no-xmllint to a2x.py (we cannot use xmllint without a catalog); 3) set to non-empty string - set SGML_CATALOG_FILES for a2x.py invocation This would support non-default xml catalog installations and, in particular, macOS (without macports etc.) What do you think? Filipp -- You received this message because you are subscribed to the Google Groups "asciidoc" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/asciidoc. For more options, visit https://groups.google.com/d/optout.
