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

Reply via email to