Bug#229435: dict-jargon: FTBFS: errors in xml file
(The editor of the Jargon File has discontinued distributing a
text file in favor of distributing only the xml sources. Since I am
almost totally ignorant of xml, I have problems debugging it.)
Using the current xml tools, the build fails as follows:
| bob:vc-p4:jargsrc-4.4.4>make jargon.txt
| xmlto -p "-width=79" -m jargon-text.xsl txt jargon-web.xml
| xmlto: input does not validate (status 1)
| /home/bob/dev/jargon/dict-jargon-4.4.4/jargsrc-4.4.4/jargon-web.xml:78354: parser error : ParsePI: PI if never end ...
|
| ^
| /home/bob/dev/jargon/dict-jargon-4.4.4/jargsrc-4.4.4/jargon-web.xml:78354: parser error : Premature end of data in tag book line 168
|
| ^
| make: *** [jargon.txt] Error 1
(Line 78354 is one line past the end of the file)
Relevant lines from jargon-web.xml (with line numbers added by less -N):
168 <book>
78345 </book>
These are the only instances of <book> and </book> in the file.
I assume "Premature end of data in tag book" means it can't find a
closing tag, but there seems to be a proper closing tag. Is this an
error in the .xml file or a bug in some of the tools?
I successfully built this package in November and again in late
January after the bug report was filed. Then I did a dist-upgrade on
Feb 3, and haven't been able to build it since. Based on my upgrade
logs, I had the following tools installed when it successfully built:
docbook-xml 4.2-7
sgml-data 1.9.1
sgml-base 1.21
docbook-xsl 1.64.1-1
xmlto 0.0.17-2
html2text 1.3.1-2
xml-core <none>
I have reinstalled those versions, and it fails with the same
error message. This suggests that some other tool has changed, but
these seem to be all of the relevant build-depends and their
dependencies.
Does anyone have any suggestions?
Regards,
Bob
--
_
|_) _ |_ Robert D. Hilliard <hilliard@debian.org>
|_) (_) |_) 1294 S.W. Seagull Way <bob@bobhilliard.net>
Palm City, FL 34990 USA GPG Key ID: 390D6559
Reply to: