* docbook-xmlの設定不備で asciidoc がビルドできない。 [#s40f30c2]
シンプルなマークアップ言語ツール asciidoc をビルドしようとすると
python a2x.py -f manpage doc/asciidoc.1.txt a2x: ERROR: "xmllint" --nonet --noout --valid "/tmp/build/doc/asciidoc.1.xml" returned non-zero exit status 4 make: *** [doc/asciidoc.1] エラー 1
みたいなエラーになってビルドできない。
<?xml version="1.0"?> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <public publicId="-//OASIS//DTD DocBook XML V4.5//EN" uri="./dtd/docbookx.dtd"/> <system systemId="http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" uri="./dtd/docbookx.dtd"/> <system systemId="http://docbook.org/xml/4.5/docbookx.dtd" uri="./dtd/docbookx.dtd"/> <public publicId="-//OASIS//DTD DocBook CALS Table Model V4.5//EN" uri="./dtd/calstblx.dtd"/> <public publicId="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" uri="./dtd/htmltblx.mod"/> <public publicId="-//OASIS//DTD XML Exchange Table Model 19990315//EN" uri="./dtd/soextblx.dtd"/> <public publicId="-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN" uri="./dtd/dbpoolx.mod"/> <public publicId="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" uri="./dtd/dbhierx.mod"/> <public publicId="-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" uri="./dtd/dbgenent.mod"/> <public publicId="-//OASIS//ENTITIES DocBook Notations V4.5//EN" uri="./dtd/dbnotnx.mod"/> <public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" uri="./dtd/dbcentx.mod"/> </catalog>
みたいに、そのバージョン(=4.5)のみのカタログ定義になる。バグ入りの xmlcatalog で作ると、以前のバージョン(4.5なら4.1.2から4.4まで、4.5の定義は5.0に入る)のカタログ定義が生成されてしまう。 -- kojima 2015-02-18 (水) 21:55:52