相変わらずPHPマニュアルがbuildできない
via. phpdoc.m-takagi.org再開 - m-takagiの日記
PHPマニュアルのbuildはPHPを使ったbuildシステム(PhD)に変わったわけですが、それ以降、全然buildできなくなってしまっています。。。手順としてはhttp://doc.php.net/wiki/phdにあるように
$ pear install http://doc.php.net/phd/PhD-0.2.0.tgz $ cvs -d:pserver:cvsread@cvs.php.net/repository co phpdoc-ja $ cd phpdoc-ja $ php configure.php $ phd -d.manual.xml
な感じですが、phdの実行時に
$ phd -d .manual.xml [10:02:45] Indexing... Warning: XMLReader::read(): /home/shimooka/phpdoc-ja/.manual.xml:1103: parser error : internal error in /usr/local/lib/php5/pear/phd/include/PhDReader.class.php on line 117 Call Stack: 0.0040 134208 1. {main}() /usr/local/lib/php5/bin/phd:0 0.0250 317572 2. require('/usr/local/lib/php5/pear/phd/mktoc.php') /usr/local/lib/php5/bin/phd:50 0.0270 329908 3. PhDReader->read() /usr/local/lib/php5/pear/phd/mktoc.php:11 0.0270 329956 4. XMLReader->read() /usr/local/lib/php5/pear/phd/include/PhDReader.class.php:117 :
とWarningが続いて、HTMLファイルが全く生成されたい状態。。。.manual.xmlはちゃんと生成されているっぽい(56MBほどの巨大なXML)ので、phd側の問題?とりあえず、PhD-0.2.1に上げて試し中。
と書いたら、id:takagimasahiroさんが突っ込みを入れてくれる事になっています(違