Package: syslog-ng
Version: 2.0.9-1
Severity: minor
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu hardy ubuntu-patch

The file /usr/share/sgml/docbook/xml/4.3/docbookx.dtd, referenced in
syslog-ng.xml, does not exist (anymore?).

Therefore during build these errors show up:

(cd doc; /usr/bin/make reference/syslog-ng.html.tar.gz)
make[1]: Entering directory `/tmp/buildd/syslog-ng-2.0.9/doc'
(set -e;                                                \
        mkdir reference || /bin/true;                           \
        xsltproc --nonet --path ../doc -o reference/syslog-ng.html/index.html   
\
                ../doc/reference/syslog-ng.xsl  \
                ../doc/reference/syslog-ng.xml; \
        cd reference;                                           \
        tar cfz syslog-ng.html.tar.gz syslog-ng.html)
mkdir: cannot create directory `reference': File exists
../doc/reference/syslog-ng.xml:5: warning: failed to load external entity 
"/usr/share/sgml/docbook/xml/4.3/docbookx.dtd"
]>
  ^
../doc/reference/syslog-ng.xml:12: parser error : Entity 'aacute' not defined
                                <firstname>Bal&aacute;zs</firstname>
                                                      ^
../doc/reference/syslog-ng.xml:19: parser error : Entity 'aacute' not defined
                        <holder>Bal&aacute;zs Scheidler</holder>
                                           ^

I've fixed this in Ubuntu, by build-depending on docbook-xml and using
/usr/share/xml/docbook/schema/4.3/docbookx.dtd in the doctype.

Please see the attached patch.
diff -u syslog-ng-2.0.9/debian/control syslog-ng-2.0.9/debian/control
--- syslog-ng-2.0.9/debian/control
+++ syslog-ng-2.0.9/debian/control
@@ -1,8 +1,9 @@
 Source: syslog-ng
 Section: admin
 Priority: extra
 Maintainer: SZALAY Attila <[EMAIL PROTECTED]>
-Build-depends: debhelper (>=5), libevtlog-dev, pkg-config, libglib2.0-dev, 
flex, bison, automake1.7, autoconf, xsltproc, docbook-xsl
+Build-depends: debhelper (>=5), libevtlog-dev, pkg-config, libglib2.0-dev, 
flex, bison, automake1.7, autoconf, xsltproc, docbook-xsl, docbook-xml
 Standards-Version: 3.7.3.0
 
 Package: syslog-ng
--- syslog-ng-2.0.9.orig/doc/reference/syslog-ng.xml
+++ syslog-ng-2.0.9/doc/reference/syslog-ng.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 
"/usr/share/sgml/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 
"/usr/share/xml/docbook/schema/4.3/docbookx.dtd" [
   <!ENTITY % docvars SYSTEM "../docvars.xml.in">
   %docvars;
 ]>

Reply via email to