DocBook hint and 'docbook-utils'

Didier Richard didierj.richard at
Thu Sep 12 13:32:11 PDT 2002

Hi all

I finally found the SGMLS Perl module (it's at ) so "make" for docbook-utils 
doesn't complain about sgmlspl any more.

Still, docbook-utils won't compile, I get :

nsgmls:../../doc/docbook-utils.sgml:1:55:W: cannot generate system 
identifier for public text "-//OASIS//DTD DocBook V3.1//EN"
nsgmls:../../doc/docbook-utils.sgml:9:0:E: reference to entity "BOOK" 
for which no system identifier could be generated
nsgmls:../../doc/docbook-utils.sgml:1:0: entity was defined here
nsgmls:../../doc/docbook-utils.sgml:9:0:E: DTD did not contain element 
declaration for document type name
nsgmls:../../doc/docbook-utils.sgml:11:11:E: there is no attribute "LANG"
nsgmls:../../doc/docbook-utils.sgml:11:19:E: there is no attribute "ID"
nsgmls:../../doc/docbook-utils.sgml:11:34:E: element "BOOK" undefined
nsgmls:../../doc/docbook-utils.sgml:12:11:E: element "BOOKINFO" undefined
nsgmls:../../doc/docbook-utils.sgml:13:10:E: element "TITLE" undefined
nsgmls:../../doc/docbook-utils.sgml:14:12:E: element "PUBDATE" undefined

a total for 200 errors ...

Any idea of where I am wrong ?

Didier Richard a écrit:
> Hi all
> I'm trying to get Gnome-2 up, so I need to get GTK2 first OK.
> It is recommended in the BLFS book to use the DocBook hint by Tush to 
> get SGML docs OK. I installed first parts OK, but when it comes to 
> "docbook-utils" I get :
> Making all in man
> make[2]: Entre dans le répertoire 
> `/usr/src/docbook/utils/docbook-utils-0.6.11/doc/man'
> SGML_CATALOG_FILES=/etc/sgml/catalog \
> SGML_SEARCH_PATH=../../doc:.. \
>         nsgmls ../../doc/docbook-utils.sgml | \
>         sgmlspl ../../helpers/
> /bin/sh: sgmlspl: command not found
>   [snip] [lots of error messages then]
> nsgmls:../../doc/refentry/jw.sgml:75:20:E: element "OPTION" undefined
> make[2]: *** [jw.1] Erreur 127
> make[2]: Quitte le répertoire 
> `/usr/src/docbook/utils/docbook-utils-0.6.11/doc/man'
> make[1]: *** [all-recursive] Erreur 1
> A quick search in Rufus / RPMfind says this program 'sgmlspl' belongs to 
> the Perl SGML module. Indeed, the 'README' for docbook-utils says :
> The scripts assume that on the user's system the following is installed:
>   - James Clark's DSSSL engine, Jade, and associated utilities like nsgmls.
>   [snpi]
>   - The SGMLS Perl module
> However, that is not specified in the "docbook" hint.Even worse, the URL 
> indicated for this is at Ottawa University and does not seem any more 
> valid.
> Did I miss something or am I doing anything wrong ?
> Anny help appreciated.
> Didier

Unsubscribe: send email to listar at
and put 'unsubscribe hints' in the subject header of the message

More information about the hints mailing list