Hi,
I must be really stupid with these docbooks, because I can't succeed to make
the manual myself :(
I'm using win2k, with cygwin.
This is the 'make html' output: (trimmed):
====
/php/jade/jade -d html.dsl -V use-output-dir -t sgml ./phpdocxml.dcl
manual.xml
U:\php\jade\jade.exe:html.dsl:1:73:W: cannot generate system identifier for
public text "-//James Clark//DTD DSSSL Style Sheet//EN"
U:\php\jade\jade.exe:html.dsl:7:0:E: reference to entity "STYLE-SHEET" for
which no system identifier could be generated
U:\php\jade\jade.exe:html.dsl:1:0: entity was defined here
U:\php\jade\jade.exe:html.dsl:7:0:E: DTD did not contain element declaration
for document type name
U:\php\jade\jade.exe:html.dsl:2:0:E: notation "DSSSL" for entity
"docbook.dsl" undefined
U:\php\jade\jade.exe:html.dsl:17:12:E: element "STYLE-SHEET" undefined
U:\php\jade\jade.exe:html.dsl:18:24:E: there is no attribute "ID"
U:\php\jade\jade.exe:html.dsl:18:47:E: there is no attribute "USE"
U:\php\jade\jade.exe:html.dsl:18:56:E: element "STYLE-SPECIFICATION"
undefined
U:\php\jade\jade.exe:html.dsl:19:25:E: element "STYLE-SPECIFICATION-BODY"
undefined
U:\php\jade\jade.exe:html.dsl:32:27:E: there is no attribute "ID"
U:\php\jade\jade.exe:html.dsl:32:46:E: there is no attribute "DOCUMENT"
U:\php\jade\jade.exe:html.dsl:32:59:E: element "EXTERNAL-SPECIFICATION"
undefined
U:\php\jade\jade.exe:html.dsl:34:13:E: end tag for "EXTERNAL-SPECIFICATION"
omitted, but its declaration does not permit this
U:\php\jade\jade.exe:html.dsl:32:0: start tag was here
U:\php\jade\jade.exe:E: specification document does not have the DSSSL
architecture as a base architecture
PHP ManualStigS�ther BakkenAlexanderAulbachEgonSchmidJimWinsteadLars
TorbenWilsonRasmusLerdorfZeevSuraskiAndreiZmievskiJouniAhtoSat May 12
00:39:47 2001StigS�ther BakkenEgonSchmid19971998199920002001the PHP
Documentation GroupCopyright
This manual is � Copyright 1997, 1998, 1999, 2000, 2001 by
the PHP Documentation Group. The members of this group are listed
(and now follows the whole manual in plain-text)
====
I don't know what the first error really means, memory and diskspace are
okay, U: drive is world-r/w, and I really believed I've done anything that
was necessary...
I did this:
- extracted the newest dsssl from http://nwalsh.com/docbook/dsssl/ into
[U:]/php/docbook
- extracted the newest xsl from http://nwalsh.com/docbook/xsl/ into
[U:]/php/xsl/docbook
(U: is my cygwin-root)
I ran autoconf, then:
$ ./configure --with-dsssl=/php/docbook --with-xsl=file:///php/xsl/docbook
loading cache ./config.cache
checking for perl... (cached) /usr/bin/perl
checking for docbook.dsl... in /php/docbook
checking for docbook.xsl... in file:///php/xsl/docbook
checking for PHP source path... ../php4 ----------------------------------
this dir doesn't exist! does that matter?
checking for language... en (default)
checking for treesaving... saving trees: #f
checking for openjade... (cached) no
checking for jade... (cached) /php/jade/jade
creating ./config.status
creating Makefile
(more, no errors)
I'm not certain about the --with-xsl parameter. I tried with and without the
file:// prefix. This way, html.xsl looks the best to me (with on line 11:
<xsl:import href="file:///php/xsl/docbook/html/chunk.xsl"/>), of course I
checked the existence of that file)
I copied all files in the root of my phpdoc directory to
http://www.a-es2.uu.nl/~jeroen/phpdoc/
Note:
- I got EXACTLY the same errors when I didn't use the --with-xsl options,
and the html.xsl line 11 looked like: href="no-auto-detect"...
- In my makefile, $CATALOG is set to the empty string.
- I don't have the php4 sources downloaded in ../php4, as is stated at the
configure.
I'm sorry to bother you with this, as soon as I've got it up and running,
I'll update the README.win32 file...
Greetings,
Jeroen van Wolffelaar