Here is the relevant info from the build process. I tried figuring this out but I don't know enough about docbook stuff. It hits jade's 200 error limit so I snipped out a lot of the repetitious stuff. I assume this isn't actually a problem with the bochs ebuild, but I haven't had problems with any other ebuilds. I turned down makeopts to -j1 so that it shouldn't cause any problems. Reproducible: Always Steps to Reproduce: 1. Nothing special about the setup. 2. 3. Actual Results: make[1]: Entering directory `/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook' mkdir -p user /usr/bin/docbook2html -o user ./user/user.dbk Using catalogs: /etc/sgml/catalog Using stylesheet: /usr/share/sgml/docbook/utils-0.6.12/docbook-utils.dsl#html Working on: /var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:10:55:W: cannot generate system identifier for public text "-//OASIS//DTD DocBook V4.1//EN" jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:16:0:E: reference to entity "BOOK" for which no system identifier could be generated jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:10:0: entity was defined here jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:16:0:E: DTD did not contain element declaration for document type name jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:18:5:E: element "BOOK" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:19:9:E: element "BOOKINFO" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:20:9:E: element "TITLE" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:21:15:E: element "AUTHORGROUP" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:22:10:E: element "AUTHOR" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:22:21:E: <---SNIP---> jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:468:10:E: element "ENTRY" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:469:10:E: element "ENTRY" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:470:10:E: element "ENTRY" undefined jade:/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk:472:31:E: element "LINK" undefined jade:I: maximum number of errors (200) reached; change with -E option jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.77/html/../common/dbtable.dsl:224:13:E: 2nd argument for primitive "ancestor" of wrong type: "#<unknown object 135650048>" not a singleton node list jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.77/html/../common/dbtable.dsl:224:13:E: 2nd argument for primitive "ancestor" of wrong type: "#<unknown object 135650048>" not a singleton node list make[1]: *** [user/book1.html] Error 8 make[1]: Leaving directory `/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook' make: *** [build_docbook] Error 2 !!! ERROR: app-emulation/bochs-2.0.2 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! (no error message) Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) XP Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="no" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs sandbox ccache userpriv" GENTOO_MIRRORS="http://www.ibiblio.org/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://adelie.polymtl.ca/ http://212.219.247.12/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss crypt cups foomaticdb libg++ mad mikmod nls spell gtkhtml gdbm berkdb slang arts bonobo guile libwww esd gnome kde motif alsa apm avi cdr dga dvd encode gif gpm gtk gtk2 imlib java jpeg -ldap mmx mozilla moznomail mpeg ncurses oggvorbis opengl pam pdflib perl png python qt quicktime readline ruby samba sdl sse ssl svga tcltk tcpd tetex tiff truetype X xml xml2 xmms xv zlib"
Looks like it could be a config problem on your end. Here's the output for me (which seemed to work fine): make[1]: Entering directory `/var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook' mkdir -p user /usr/bin/docbook2html -o user ./user/user.dbk Using catalogs: /etc/sgml/sgml-docbook-4.1.cat Using stylesheet: /usr/share/sgml/docbook/utils-0.6.12/docbook-utils.dsl#html Working on: /var/tmp/portage/bochs-2.0.2/work/bochs-2.0.2/doc/docbook/./user/user.dbk Done. Seems to be a difference in the catalogs that get used.
Please try remerging openjade and sgml-common and see if that fixes things.
W: cannot generate system identifier for public text "-//OASIS//DTD DocBook V4.1//EN" is your problem. please emerge =docbook-sgml-dtd-4.1-r1 to see if it fixes the catalogs.
Thanks, remerging docbook-sgml-dtd-4.1-r1 did the trick. I already had it emerged, so I'm not sure why it wasn't working.