Docbook broken on FC6test3?

Zoltan Boszormenyi zboszor at freemail.hu
Wed Sep 13 20:15:28 UTC 2006


Hi,

I am trying to compile RLIB, a GPL reporting library.
When make reaches the PDF documentation,
it gives these errors:

------------------------------------------------------------
$ make
...
docbook2pdf -d docbook-utils.dsl book.sgm
Using catalogs: /etc/sgml/sgml-docbook-3.1-1.0-30.1.cat
Using stylesheet: /home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl
Working on: /home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/book.sgm
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:17:96:W: 
cannot generate system identifier for public text "-//Norman 
Walsh//DOCUMENT DocBook Print Stylesheet//EN"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:75:37:E: 
no style-specification or external-specification with ID "DOCBOOK"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1031:19:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1029:17:E: 
reference to undefined variable "$charseq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1027:17:E: 
reference to undefined variable "$mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1025:20:E: 
reference to undefined variable "$italic-mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1023:18:E: 
reference to undefined variable "$mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1021:17:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1019:19:E: 
reference to undefined variable "$bold-mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1017:22:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1015:18:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1013:19:E: 
reference to undefined variable "$italic-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1011:18:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1009:20:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1007:19:E: 
reference to undefined variable "$mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1005:19:E: 
reference to undefined variable "$mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1003:18:E: 
reference to undefined variable "$bold-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:1001:22:E: 
reference to undefined variable "$mono-seq$"
jade:/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/docbook-utils.dsl:989:3:E: 
reference to undefined variable "$lowtitle$"
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/book.tex
JadeTeX 2002/01/25: 3.12
(/usr/share/texmf/tex/latex/psnfss/t1ptm.fd)
(/home/zozo/rpmbuild/BUILD/rlib-1.3.7/doc/jadetex.cfg)
Elements will be labelled

! LaTeX Error: Missing \begin{document}.
... (many LaTex errors follow)
------------------------------------------------------------

I found the following hint on some forum:

------------------------------------------------------------
# xmlcatalog /etc/sgml/catalog "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN"
No entry for PUBLIC -//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN
# /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-1.79.cat /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog
install-catalog: addition of /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog in /etc/sgml/dsssl-stylesheets-1.79.cat
install-catalog: addition of /etc/sgml/dsssl-stylesheets-1.79.cat in /etc/sgml/catalog
# xmlcatalog /etc/sgml/catalog "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN"
/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/docbook.dsl

------------------------------------------------------------

But that didn't help. The system is an uptodate rawhide.
I wanted to try removing and reinstalling docbook* but
yum remove "docbook*" wanted to remove half of the
installed packages from system.
On an FC5 system, the documentation can be compiled,
the stylesheet it uses hasn't changed for ages.
"docbook2pdf book.sgm" wihout the custom stylesheet
give the same error. How can I fix this?

Best regards,
Zoltán Böszörményi




More information about the fedora-test-list mailing list