[csw-maintainers] Issues with openjade when compiling glib 1.3.15

Dagobert Michelsen dam at opencsw.org
Wed May 13 13:46:24 CEST 2009


Hi Nicolai,

Am 13.05.2009 um 12:42 schrieb Nicolai Schwindt:
>> I am currently updating glib (version 1.x) to 1.3.15 and
>> get the attached errors on compilation. I don't really
>> understand how this SGML/XML stuff works, so maybe someone
>> who as more expertise may have a look?
>>
>> The package has been committed to mGAR as pkg/glib.
>>
>>
>> ...
>> /opt/csw/bin/openjade:I: maximum number of errors (200) reached;
>> change with -E option
>> /opt/csw/bin/openjade:/opt/csw/share/gtk-doc/data/gtk-doc.dsl:1:73:W:
>> cannot generate system identifier for public text "-//James Clark// 
>> DTD
>> DSSSL Style Sheet//EN"
>
>
> Long time since I did this, this is what I remember :
>
> * openjade docbook docbook-dsssl need to be installed

I thought I had that done:

> build8s% pkginfo | grep -i book
> application CSWdocbookdsssl      docbookdsssl - Norman Walsh's  
> modular stylesheets for DocBook
> application CSWdocbookdtds       docbookdtds - SGML and XML document  
> type definitions for DocBook.
> application CSWdocbookxsl        docbookxsl - Norman Walsh's XSL  
> stylesheets for DocBook XML
> application CSWdocbookxsldoc     docbookxsldoc - Documentation for  
> the Docbook XSL stylesheets



> * The variable SGML_CATALOG_FILES needs  to be set
> I can't  for sure remember if to /opt/csw/etc/sgml/catalog   or
> may be even to  /opt/csw/share/sgml/openjade/catalog

AFAIK this is done automatically on package install.


> * try make in the dir  docs/reference/glib

Same errors:

> build8s% cd work/build-isa-sparcv8/glib-1.3.15/docs/reference/glib/
> build8s% gmake
> *** Building HTML ***
> rm -rf ./html
> mkdir ./html
> cd ./html && gtkdoc-mkhtml glib ../glib-docs.sgml
> /opt/csw/bin/openjade:../glib-docs.sgml:1:59:W: cannot generate  
> system identifier for public text "-//Davenport//DTD DocBook V3.0//EN"
> /opt/csw/bin/openjade:../glib-docs.sgml:61:0:E: reference to entity  
> "BOOK" for which no system identifier could be generated
> /opt/csw/bin/openjade:../glib-docs.sgml:1:0: entity was defined here
> /opt/csw/bin/openjade:../glib-docs.sgml:61:0:E: DTD did not contain  
> element declaration for document type name
> /opt/csw/bin/openjade:../glib-docs.sgml:62:9:E: there is no  
> attribute "ID"
> /opt/csw/bin/openjade:../glib-docs.sgml:62:16:E: element "BOOK"  
> undefined
> /opt/csw/bin/openjade:../glib-docs.sgml:63:11:E: element "BOOKINFO"  
> undefined
> /opt/csw/bin/openjade:../glib-docs.sgml:64:10:E: element "TITLE"  
> undefined
> /opt/csw/bin/openjade:../glib-docs.sgml:67:14:E: there is no  
> attribute "ID"


Best regards

-- Dago



More information about the maintainers mailing list