Summary: | app-text/docbook-sgml-utils - docbook2html cannot compile simple "-//OASIS//DTD DocBook XML V4.5//EN" file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Robert Wohlrab <robert.wohlrab> |
Component: | Current packages | Assignee: | Gentoo SGML project <sgml> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | edt, vapier |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Simple docbook test |
Description
Robert Wohlrab
2008-09-26 16:33:47 UTC
Created attachment 166530 [details]
Simple docbook test
I can also reproduce this bug. (In reply to comment #2) > I can also reproduce this bug. err... no. My errors are like this: jade:/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-amsa.ent:8:19:E: "X21B6" is not a function name jade:/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-amsa.ent:9:19:E: "X21B7" is not a function name jade:/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-amsa.ent:10:17:E: "X21D3" is not a function name ... (many more) (In reply to comment #3) > (In reply to comment #2) > > I can also reproduce this bug. > > err... no. My errors are like this: > > jade:/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-amsa.ent:8:19:E: "X21B6" is > not a function name > jade:/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-amsa.ent:9:19:E: "X21B7" is > not a function name > jade:/usr/share/sgml/docbook/xml-dtd-4.1.2/ent/iso-amsa.ent:10:17:E: "X21D3" is > not a function name > ... (many more) > I am also getting the above errors. As per an old bug on this package I tried reemerging emerge app-text/sgml-common. This did not resolve the build. taking it a bit further: - `emerge -C` all docbook/sgml/jade packages - rm -rf /etc/sgml/ /usr/share/sgml/ - emerge app-text/docbook-sgml-utils - docbook2html doc.xml Using catalogs: /etc/sgml/xml-docbook-4.5.cat Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#html Working on: /root/doc.xml jade:/usr/share/sgml/docbook/xml-dtd-4.5/ent/isogrk4.ent:42:30:E: "1D6C2" is not a character number in the document character set jade:/usr/share/sgml/docbook/xml-dtd-4.5/ent/isogrk4.ent:43:30:E: "1D6C3" is not a character number in the document character set jade:/usr/share/sgml/docbook/xml-dtd-4.5/ent/isogrk4.ent:44:30:E: "1D6D8" is not a character number in the document character set i see this on unstable amd64 and stable x86 regardless of USE=jadetex drilling down, this works on Debian: $ openjade -t sgml -i html -d /usr/share/docbook-utils/docbook-utils.dsl#html /usr/share/sgml/declaration/xml.dcl test.xml while this fails on Gentoo: $ openjade -t sgml -i html -d /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#html /usr/share/sgml/xml.dcl test.xml both systems have docbook-utils-0.6.14 installed Debian ends up reading: /usr/share/xml/entities/xml-iso-entities-8879.1986/ISOgrk4.ent which is provided by sgml-common ours uses the .ent file that comes with the docbook packages. i guess the stable openjade version sucks and doesnt support these newer unicode type of entities. since i'm not about to go mucking with openjade and trying to add/test a new version, i simply changed our docbook 4.4 and 4.5 packages to do what other distros are doing -- use the older method of specifying these entities via the file from sgml-common. |