At 13:54 +0200 2.8.2002, Gabor Hojtsy wrote: > 1. Do you use the DSSSL or XSL style sheets?
DSSSL as far as I'm aware. The docbook xsl sheets are installed but I haven't installed any XSL processors do I guess this isn't used? > 2. What language are you trying to build (en assumed) English. > 3. What is the output of "make test"? no -i lang-en -D . -s ./dtds/dbxml-4.1.2/phpdocxml.dcl manual.xml make: no: Command not found make: *** [test] Error 127 Checking this out, I noticed autoconf doesn't find openjade's nsgmls without help (changing it to test for availability of "onsgmls" would cure this, also shouldn't configure warn if the executable is not found?). After rerunning configure with the --with-nsgmls=/sw/bin/onsgmls parameter, make test started to just print: /sw/bin/onsgmls -i lang-en -D . -s ./dtds/dbxml-4.1.2/phpdocxml.dcl manual.xml So I expected there's no problems. "make howto", however still printed everything to the screen. I then noticed configure didn't find the docbook.xml by itself so I told it where to find it. Now make test prints: /sw/bin/onsgmls -i lang-en -D . -s ./dtds/dbxml-4.1.2/phpdocxml.dcl manual.xml /sw/bin/onsgmls:manual.xml:37:1:E: cannot find "file:////Users/sulka/phpdocs/phpdoc/en/bookinfo.xml"; tried "entities/file:////Users/sulka/phpdocs/phpdoc/en/bookinfo.xml", "./file:////Users/sulka/phpdocs/phpdoc/en/bookinfo.xml" And continues with a long list of other files where it doesn't seem to understand the file:// notation. Make howto printout starts with /sw/bin/openjade -D . -wno-idref -i lang-en -c ./entities/ISO/catalog -c ./dsssl/docbook/catalog -d dsssl/howto.dsl -V use-output-dir -t sgml ./dtds/dbxml-4.1.2/phpdocxml.dcl ./howto/howto.xml /sw/bin/openjade:dsssl/howto.dsl:1:73:W: cannot generate system identifier for public text "-//James Clark//DTD DSSSL Style Sheet//EN" /sw/bin/openjade:dsssl/howto.dsl:8:0:E: reference to entity "STYLE-SHEET" for which no system identifier could be generated /sw/bin/openjade:dsssl/howto.dsl:1:0: entity was defined here /sw/bin/openjade:dsssl/howto.dsl:8:0:E: DTD did not contain element declaration for document type name /sw/bin/openjade:dsssl/howto.dsl:2:0:E: notation "DSSSL" for entity "docbook.dsl" undefined Which I guess means openjade doesn't find the DSSSL definition file? sulka -- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
