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


Reply via email to