[PHP-doc 676] Re: make test でthere is no attribute "xmlns:xlink"(was Re: DocBook 5 upgrade - commit freeze!)

TAKAGI Masahiro matakagi @ osk2.3web.ne.jp
2007年 7月 3日 (火) 01:15:28 JST


高木です。

At Tue, 03 Jul 2007 00:25:40 +0900,
SHIMOOKA Hideyuki wrote:
> 
> ご無沙汰してます。下岡です。
> 
> 下記の件ですが、リポジトリはすでに変更されたようですね。
> 
「終わったよ!」っていうアナウンス
 http://news.php.net/php.doc.ja/1858
が出た後もいろいろ悪戦苦闘していたようですが、ようやく落ち着いてきたみ
たいですね。

> で、新たにphpdoc-jaをcheckoutして日本語マニュアルをbuildした
> ところ、大量のundefinedエラーが発生してbuildに失敗しました。
> 
>http://news.php.net/php.doc.ja/1857
> 
> とりあえず、
> 
>  http://news.php.net/php.doc.ja/1860
> 
> を参考に「--without-internals」をconfigure時に付加すると、エラー
> は治まりましたが、今度はmake test時にエラーとなります。
> 
> ----ここから
> 
> $ autoconf
> $ ./configure --with-lang=ja --with-htmlcss=phpdoc.css --without-internals
>> $ make test
> /usr/bin/xmllint --nsclean --xinclude --noent --output .manual.xml manual.xml
> make: *** [.manual.xml] Segmentation fault
> CONFIG_FILES=manual.xml CONFIG_HEADERS= ./config.status
> creating manual.xml
> SP_ENCODING=XML SP_CHARSET_FIXED=YES /usr/bin/onsgmls -i lang-ja -D . -s phpbook/phpbook-xml/phpdocxml.dcl manual.xml
> /usr/bin/onsgmls:/home/shimooka/phpdoc/ja/bookinfo.xml:5:75:E: there is no attribute "xmlns:xlink"
> make: *** [test] Error 1
> $ 
> 
> ----ここまで
> 
これは、
 http://cvs.php.net/viewcvs.cgi/phpdoc/en/bookinfo.xml?r1=1.51&r2=1.52
の変更が ja/bookinfo.xml に反映されていなかったのが原因です。先ほど
 http://cvs.php.net/viewcvs.cgi/phpdoc-ja/bookinfo.xml?r1=1.38&r2=1.39
で対応をすませたので、最新版にアップデートすればこのエラーは出なくなり
ます。

で、"--without-internals" を指定しないと make test がコケる問題も対応
がすんでいるようです。

# エラーになっているところをとりあえずコメントアウトしただけみたいです
# けど。

en のほうを現在 make 中です。何かエラーが大量に出てきていますが、処理
は進んでいます。とりあえず今のところは segfault は出ていないようです。

-- 
高木 正弘 mailto:matakagi @ osk2.3web.ne.jp


PHP-doc メーリングリストの案内