Subject: Re: xslt 1.18 vs. htdocs (fwd)
To: Marc Recht <recht@NetBSD.org>
From: Matthias Scheler <tron@NetBSD.org>
List: netbsd-docs
Date: 11/22/2006 09:32:43
On Wed, Nov 22, 2006 at 01:22:05AM +0100, Hubert Feyrer wrote:
> >After updating all pkgs on my machine, I can't build=20
> >htdocs/Changes/index.html any longer:
> >
> >	miyu% make index.html
> >	[xsltproc] index.xml -> index.html
> >	error : unterminated entity reference pId=3DHDL-G400U&ts=3D2&tsc=3D
> >
> >This used to work fine before, and apparently it's a known bug in libxsl=
t:
> >http://aspn.activestate.com/ASPN/Mail/Message/xsl-list/3328136
> >Now what I wonder is... should we downgrade the libxslt package, or how =
do=20
> >we handle the situation?
> >
>=20
> This should be fixed now, I added a patch from libxslt CVS.  Please let m=
e=20
> know if there are any remaining problems.

I still can build neither in "htdocs" nor in "htdocs/guide/en":

[...]
=3D=3D=3D> Making all in Documentation/internals/en
[Checking tools for typesetting...OK]
echo '<?xml version=3D"1.0" encoding=3D"iso-8859-1" ?>' > default-chunk.xml
echo '<!DOCTYPE book SYSTEM "/usr/pkg/share/xml/docbook/4.2/docbookx.dtd" [=
' >> default-chunk.xml
echo '<!ENTITY % sgml.includes "IGNORE">' >> default-chunk.xml
echo '<!ENTITY % xml.includes "IGNORE">' >> default-chunk.xml
echo ']>' >> default-chunk.xml
env SP_CHARSET_FIXED=3DYES  SP_ENCODING=3Diso-8859-1  SGML_CATALOG_FILES=3D=
 /usr/pkg/bin/osx -c ../../../guide/en/share/catalog -c /src/NetBSD-current=
/htdocs/Documentation/internals/en/../../../share/xml/catalog -c /usr/pkg/s=
hare/sgml/catalog -c /usr/pkg/share/sgml/docbook/dsssl/modular/catalog -c /=
usr/pkg/share/sgml/docbook/4.2/catalog -f .sxerr -i xml.includes -xsdata-as=
-pis -xlower -xempty -b iso-8859-1  /usr/pkg/share/sgml/docbook/dsssl/modul=
ar/dtds/decls/xml.dcl netbsd-internals.xml | tail -n +2 >> default-chunk.xml
env SGML_CATALOG_FILES=3D XML_CATALOG_FILES=3D"file:///src/NetBSD-current/h=
tdocs/Documentation/internals/en/../../../en/share/xml/catalog.xml  file://=
/src/NetBSD-current/htdocs/Documentation/internals/en/../../../share/xml/ca=
talog.xml  file:///src/NetBSD-current/htdocs/Documentation/internals/en/../=
../../share/xml/catalog-common.xml file:///usr/pkg/etc/xml/catalog" /usr/pk=
g/bin/xsltproc --xinclude --nonet --catalogs   --param manifest "'HTML.mani=
fest'" --param toc.section.depth "'1'" --param toc.max.depth "'8'" --param =
generate.section.toc.level "'0'" --param section.autolabel "'1'" --param se=
ction.label.includes.component.label "'1'" --param netbsd.url.image.bsddaem=
on "'../../../images/BSD-daemon.jpg'" --param netbsd.url.disclaimer "''" --=
param html.stylesheet "'/NetBSD.css'" --param use.id.as.filename "'1'" --pa=
ram citerefentry.link "'1'" --param root.filename "'index'" --param html.ex=
t "'.html'" --param chunk.first.sections "'0'" --param chunk.section.depth =
"'0'" --param generate.manifest "'1'"  ../../../guide/en/share/default-html=
-chunk.xsl default-chunk.xml
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 64 element param
Unexpected XSLT element 'param'.
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 65 element param
Unexpected XSLT element 'param'.
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 66 element param
Unexpected XSLT element 'param'.
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 67 element param
Unexpected XSLT element 'param'.
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 68 element param
Unexpected XSLT element 'param'.
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 69 element param
Unexpected XSLT element 'param'.
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 74 element value-of
Variable 'date' has not been declared.
xmlXPathCompOpEval: parameter error
xmlXPathCompiledEval: evaluation failed
runtime error: file file:///src/NetBSD-current/htdocs/share/xsl/netbsd-docb=
ook-html-chunk.xsl line 74 element value-of
XPath evaluation returned no result.
*** Error code 10

Stop.
make: stopped in /src/NetBSD-current/htdocs/Documentation/internals/en
*** Error code 1

And yes, I'm sure that I got the "fixed" version of the "libxslt" package:

tron@colwyn:~>pkg_info -b libxslt | grep patch-ae
textproc/libxslt/patches/patch-ae:      $NetBSD: patch-ae,v 1.1 2006/11/21 =
23:55:05 recht Exp $

	Kind regards

--=20
Matthias Scheler                                  http://zhadum.org.uk/