> $ autoconf
> $ ./configure --with-lang=en
> --with-php=/usr/local/bin/php
> $ make test
>
> and the output was:
>
> /usr/bin/nsgmls -i lang-en -D . -s
> ./dtds/dbxml-4.1.2/phpdocxml.dcl manual.xml
>
/usr/bin/nsgmls:/home/jesusmc/devel/php/phpdoc/en/reference/session/referenc
e.xml:447:25:X:
> reference to non-existent ID
> "ini.arg_separator.output"
>
/usr/bin/nsgmls:/home/jesusmc/devel/php/phpdoc/en/reference/xslt/reference.x
ml:48:20:X:
> reference to non-existent ID
> "install.configure.enable-xslt"
>
/usr/bin/nsgmls:/home/jesusmc/devel/php/phpdoc/en/reference/xslt/reference.x
ml:49:20:X:
> reference to non-existent ID
> "install.configure.with-xslt-sablot"
> make: *** [test] Error 1

These three IDs are truly missing from the docs. There is a workaround for
missing IDs developed by Hartmut in shell script code, and ported by me
to PHP. The missing-ids.xml file should contain a para for each of these
missing IDs, with the respective id="" argument.

If that PHP script (missing-entities.php) runs, it should print out at
the end of the configure run:

testing the manual for missing elements...
 entities/missing-entities.ent created
 entities/missing-ids.xml created

If this is not print out, or it's print out, but these two files
mentioned here are not created, please copy here your exec() line from
the missing-entities.php script (it's generated by configure from
missing-entities.php.in) So then we can see why it's not running
correctly...

Goba



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to