Gentoo Archives: gentoo-user

From: Statux <statux@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] esound refuses to compile with docbook error even though -doc is specified
Date: Sun, 02 Dec 2007 04:33:45
Message-Id: 1196569690.5959.21.camel@statux.kicks-ass.net
In Reply to: [gentoo-user] esound refuses to compile with docbook error even though -doc is specified by Justin Patrin
1 [snip]
2
3 > Making all in docs
4 > make[2]: Entering directory
5 > `/var/tmp/portage/media-sound/esound-0.2.38-r1/work/esound-0.2.38/docs'
6 > jw -f docbook -b html -o html ./esound.sgml
7 > Using catalogs: /etc/sgml/sgml-docbook-3.1.cat
8 > Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#html
9 > Working on: /var/tmp/portage/media-sound/esound-0.2.38-r1/work/esound-0.2.38/docs/./esound.sgml
10 > jade:/usr/share/sgml/docbook/sgml-dtd-3.1/dbcent.mod:53:65:W: cannot
11 > generate system identifier for public text "ISO 8879:1986//ENTITIES
12 > Added Math Symbols: Arrow Relations//EN"
13 > jade:/usr/share/sgml/docbook/sgml-dtd-3.1/dbcent.mod:54:8:E: reference
14 > to entity "ISOamsa" for which no system identifier could be generated
15 > jade:/usr/share/sgml/docbook/sgml-dtd-3.1/dbcent.mod:52:0: entity was
16 > defined here
17 >
18 >
19 > This has been happening to me for quite some time, I haven't been able
20 > to finish updating gnome because of this.
21 >
22
23 The problem happens on Gentoo systems of a certain age and older. It
24 happened here and not on a newer install on another box. I immediately
25 traced it to somewhere in the docbook suite. Personally, what I did was
26 I removed everything docbook, essentially, figuring that something was
27 conflicting.
28
29 # emerge --unmerge docbook-sgml-utils docbook-xml-simple-dtd
30 docbook-xml-dtd docbook-sgml-dtd sgml-common SGMLSpm docbook-sgml
31 docbook-dsssl-stylesheets build-docbook-catalog
32
33 This removed all versions of these packages, obviously. At this point,
34 esound built because it noticed the lack of docbook and it's
35 documentation went together in a different fashion, which is where the
36 ebuild was getting hung up. However, things will be needing docbook
37 eventually, so this is what I ended up doing:
38
39 # emerge build-docbook-catalog docbook-sgml
40
41 This installed 14 packages for me, all relating to docbook. I redid the
42 emerge on esound and it was also successful. So all I really did was
43 clean up docbook. When I update, I use "emerge -uD world" so if I'm
44 missing something with docbook in the future, then it'll get corrected
45 as needed.
46
47 I sat on this issue for a while, too. I don't like to go in and do
48 sizable sandblasting like this if I don't have to but when it comes to
49 slotted packages like parts of docbook, sometimes it's necessary as
50 demonstrated in this case.
51
52 Hope that works for you.
53
54 > --
55 > Justin Patrin
56
57 --
58 Statux <statux@×××××××××.net>
59
60 --
61 gentoo-user@g.o mailing list