When attempting to emerge libgnomeprint, the ebuild fails. Reproducible: Always Steps to Reproduce: 1. emerge libgnomeprint 2. 3. Actual Results: ebuild fails (tail end of ebuild output): ... /usr/bin/openjade:../resources.sgml:46:5:E: element "PARA" undefined /usr/bin/openjade:../resources.sgml:49:31:E: element "COMMAND" undefined /usr/bin/openjade:../resources.sgml:50:7:E: element "OPTION" undefined /usr/bin/openjade:../resources.sgml:55:5:E: element "PARA" undefined /usr/bin/openjade:I: maximum number of errors (200) reached; change with -E option /usr/bin/openjade:/usr/share/sgml/docbook/dsssl-stylesheets-1.77/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'libgnomeprint-resources' make[3]: *** [html-build.stamp] Error 1 make[3]: Leaving directory `/var/tmp/portage/libgnomeprint-2.6.1/work/libgnomeprint-2.6.1/doc/reference' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libgnomeprint-2.6.1/work/libgnomeprint-2.6.1/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libgnomeprint-2.6.1/work/libgnomeprint-2.6.1' make: *** [all] Error 2 !!! ERROR: gnome-base/libgnomeprint-2.6.1 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure Expected Results: successful emerge jim@moe:~/work$ sudo emerge info Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0,2.2.5-r4, 2.6.6-rc2) ================================================================= System uname: 2.6.6-rc2 i686 AMD Duron(tm) processor Gentoo Base System version 1.4.12 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -mcpu=athlon-tbird -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -mcpu=athlon-tbird -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X alsa apache2 apm avantgo avi berkdb cdr crypt cups curl doc dvd emacs encode esd foomaticdb gdbm gif gimpprint gpg gpgme gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib java jpeg jpilot libg++ libwww mad mbox mikmod motif mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg mpeg4 ncurses nptl ofx ogg oggvorbis openal opengl pam pda pdflib perl png postgres ppds python quicktime readline samba scanner sdl slang sox speedo spell sse ssl svg svga tcltk tcpd tetex tiff transcode truetype type1 usb v4l vcd wmf x86 xemacs xface xfs xine xml2 xmms xv xvid zlib"
Please attach the full emerge log as plain text so we can take a better look. Thanks.
Created attachment 31692 [details] Full emerge log Log created with emerge >emerge.log 2>&1 I've stripped the escape sequences
It looks like you're missing Docbook-3.0's DTD, please follow the directions given on bug #49838 to emerge the DTD, try emerging libgnomeprint again and let us know the results. Thanks.
Ok, emerging docbook-3 fixes the problem. The question is, why isn't it a dependency?
Ok, the issue is resolved now. As for why it wasn't a dependency before, what happens is that this particular kind of deps are hard to track, and usually the best way to make sure adding a certain dependency fixes the problem is through feedback from users like you. Thanks for the report.