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ázs</firstname>
^
../doc/reference/syslog-ng.xml:19: parser error : Entity 'aacute' not defined
<holder>Balá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;
]>