Narzędzia do docbooka i nowe docbook-dtd*-xml

Jakub Bogusz qboosh w pld.org.pl
Czw, 12 Wrz 2002, 23:04:40 CEST


Zainstalowanie któregokolwiek z docbook-dtd{412,42}-xml powoduje nie
działanie narzędzi do docbooka sgml (np. db2html, gtkdoc-mkhtml).
Nie działanie objawia się litanią zaczynającą od:

output is test
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.11/docbook-utils.dsl#html
Working on: /tmp/test.sgml
jade:/usr/share/sgml/docbook/xml-dtd-4.2/catalog:58:23:E: name expected
jade:/usr/share/OpenJade/style-sheet.dtd:6:2:E: unknown declaration type "element"
jade:/usr/share/OpenJade/style-sheet.dtd:8:2:E: unknown declaration type "element"
jade:/usr/share/OpenJade/style-sheet.dtd:9:2:E: unknown declaration type "attlist"
jade:/usr/share/OpenJade/style-sheet.dtd:13:2:E: unknown declaration type "element"
jade:/usr/share/OpenJade/style-sheet.dtd:14:2:E: unknown declaration type "attlist"
jade:/usr/share/OpenJade/style-sheet.dtd:17:2:E: unknown declaration type "element"
jade:/usr/share/OpenJade/style-sheet.dtd:18:2:E: unknown declaration type "attlist"
jade:/usr/share/OpenJade/style-sheet.dtd:41:2:E: entity end not allowed in processing instruction
jade:/usr/share/sgml/docbook/utils-0.6.11/docbook-utils.dsl:1064:13:E: end tag for "external-specification" omitted, but OMITTAG NO was specified
jade:/usr/share/sgml/docbook/utils-0.6.11/docbook-utils.dsl:1062:0: start tag was here
jade:E: specification document does not have the DSSSL architecture as a base architecture
jade:E: no style-specification or external-specification with ID "html"
jade:/usr/share/sgml/docbook/xml-dtd-4.2/catalog:58:23:E: name expected
jade:/usr/share/sgml/docbook/xml-dtd-4.2/catalog:58:23:E: name expected

A na koniec tekst (zamiast html) wylatuje na stdout (zamiast plików
*.html). No i oczywiście budowanie pakietów się wywala, bo plików nie
ma.

opensp i openjade zbudowane z -rDEVEL, docbook-dtd* przebudowane po
ostatnim grzebaniu, sgml-common najnowsze.

$ cat /etc/sgml/catalog
CATALOG /etc/sgml/sgml-iso-entities-8879.1986.cat
CATALOG /etc/sgml/xml-iso-entities-8879.1986.cat
CATALOG /etc/sgml/dsssl-stylesheets.cat
CATALOG /etc/sgml/openjade.cat
CATALOG /etc/sgml/sgml-docbook-3.0.cat
CATALOG /etc/sgml/sgml-docbook-3.1.cat
CATALOG /etc/sgml/sgml-docbook-4.1.cat

Coś jeszcze istotne? Nie wiem. Zlokalizowałem trochę śmieci w /etc/sgml
i /usr/share/sgml, ale usunięcie nie pomogło (BTW, lepiej żeby pliki
w /etc/sgml miały właściciela - teraz trudno odróżnić rzeczy potrzebne
od pozostałości).


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl