不具合報告
/
5.0 x86_64
/
62
の編集
http://plamo.linet.gr.jp/?%E4%B8%8D%E5%85%B7%E5%90%88%E5%A0%B1%E5%91%8A/5.0+x86_64/62
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
* docbook-xmlの設定不備で asciidoc がビルドできない。 [#s40f30c2] - ページ: [[不具合報告/5.0 x86_64]] - 投稿者: [[kojima]] - 優先順位: 低 - 状態: 完了 - カテゴリー: 不具合報告 - 投稿日: 2015-02-18 (水) 21:49:41 - バージョン: Plamo-5.3.x ** メッセージ [#d64e07cd] シンプルなマークアップ言語ツール 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 みたいなエラーになってビルドできない。 -------- - ざっと調べたところ、libxml2由来の xmlcatalog にバグがあり、docbook-xml-* のカタログファイルが正しく生成できていなかった模様。とりあえず libxml2 パッケージを更新し、それに合わせて docbook-xml-* パッケージも更新したものの、アップデートするにはまず libxml2 を更新して、新しくなった xmlcatalog を使って docbook-xml-* パッケージをアップデートする必要がある。get_pkginfo ツールではこの手のインストール順序を制御できないので、とりあえずdocbook-xml-* はget_pkginfo では自動インストール対象外にしておくので、ダウンロード後、libxml2 の更新を確認してから手動で updatepkg すること。 -- [[kojima]] &new{2015-02-18 (水) 21:53:37}; - 正しくアップデートすると、 /usr/share/xml/docbook/schema/4.5/catalog.xml といったカタログファイルが、 <?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]] &new{2015-02-18 (水) 21:55:52}; #comment
タイムスタンプを変更しない
* docbook-xmlの設定不備で asciidoc がビルドできない。 [#s40f30c2] - ページ: [[不具合報告/5.0 x86_64]] - 投稿者: [[kojima]] - 優先順位: 低 - 状態: 完了 - カテゴリー: 不具合報告 - 投稿日: 2015-02-18 (水) 21:49:41 - バージョン: Plamo-5.3.x ** メッセージ [#d64e07cd] シンプルなマークアップ言語ツール 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 みたいなエラーになってビルドできない。 -------- - ざっと調べたところ、libxml2由来の xmlcatalog にバグがあり、docbook-xml-* のカタログファイルが正しく生成できていなかった模様。とりあえず libxml2 パッケージを更新し、それに合わせて docbook-xml-* パッケージも更新したものの、アップデートするにはまず libxml2 を更新して、新しくなった xmlcatalog を使って docbook-xml-* パッケージをアップデートする必要がある。get_pkginfo ツールではこの手のインストール順序を制御できないので、とりあえずdocbook-xml-* はget_pkginfo では自動インストール対象外にしておくので、ダウンロード後、libxml2 の更新を確認してから手動で updatepkg すること。 -- [[kojima]] &new{2015-02-18 (水) 21:53:37}; - 正しくアップデートすると、 /usr/share/xml/docbook/schema/4.5/catalog.xml といったカタログファイルが、 <?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]] &new{2015-02-18 (水) 21:55:52}; #comment
テキスト整形のルールを表示する