emerge librsvg Calculating dependencies ...done! >>> emerge (1 of 1) gnome-base/librsvg-2.4.0 to / >>> md5 src_uri ;-) librsvg-2.4.0.tar.bz2 >>> Unpacking source... >>> Unpacking librsvg-2.4.0.tar.bz2 to /var/tmp/portage/librsvg-2.4.0/work >>> Source unpacked. * Working directory: /var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0... * Applying libtool-sed.patch... * Applying libtool-portage.patch... configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes ....... ....... ....... mkdir /var/tmp/portage/librsvg-2.4.0/image/etc mkdir /var/tmp/portage/librsvg-2.4.0/image/etc/gtk-2.0 make[2]: Leaving directory `/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/gdk-pixbuf-loader' make[1]: Leaving directory `/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/gdk-pixbuf-loader' Making install in doc make[1]: Entering directory `/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' make[2]: Entering directory `/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' make[2]: Nothing to be done for `install-exec-am'. /bin/sh ../mkinstalldirs /var/tmp/portage/librsvg-2.4.0/image//usr/share/doc/librsvg/html mkdir /var/tmp/portage/librsvg-2.4.0/image/usr/share/doc mkdir /var/tmp/portage/librsvg-2.4.0/image/usr/share/doc/librsvg mkdir /var/tmp/portage/librsvg-2.4.0/image/usr/share/doc/librsvg/html (installfiles=`echo ./html/*`; \ if test "$installfiles" = './html/*'; \ then echo '-- Nothing to install' ; \ else \ for i in $installfiles; do \ echo '-- Installing '$i ; \ /bin/install -c -m 644 $i /var/tmp/portage/librsvg-2.4.0/image//usr/share/doc/librsvg/html; \ done; \ echo '-- Installing ./html/index.sgml' ; \ /bin/install -c -m 644 ./html/index.sgml /var/tmp/portage/librsvg-2.4.0/image//usr/share/doc/librsvg/html; \ fi) -- Installing ./html/home.png -- Installing ./html/left.png -- Installing ./html/right.png -- Installing ./html/up.png -- Installing ./html/index.sgml /bin/install: cannot stat `./html/index.sgml': No such file or directory make[2]: *** [install-data-local] Error 1 make[2]: Leaving directory `/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/librsvg-2.4.0/work/librsvg-2.4.0/doc' make: *** [install-recursive] Error 1 !!! ERROR: gnome-base/librsvg-2.4.0 failed. !!! Function einstall, Line 347, Exitcode 2 !!! einstall failed Reproducible: Always Steps to Reproduce: 1. emerge librsvg Actual Results: didn't end the merge of the package Expected Results: install and merge the package Portage 2.0.49-r4 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-ben10) ================================================================= System uname: 2.4.20-ben10 ppc distcc 2.10 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.2 [enabled] ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O1 -pipe" CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O1 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache buildpkg" GENTOO_MIRRORS="http://gentoo.inode.at/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="oss dvd xv jpeg nls mitshm gif png truetype ppc cups foomaticdb gnome-libs gtkhtml gdbm berkdb slang readline arts bonobo tcltk guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla ldap cdr acl autofs crypt dedicated dga directfb dnd doc dv dvb dvdr emacs encode evo fax fbcon ffmpeg foreign-package freetds gb gd gnomedb gphoto2 gps gstreamer gtk2 imagemagick imap informix innodb java javascript jikes junit kerberos krb4 ladcca lcms maildir mpeg quicktime samba xml xml2"
http://www.gentoo.org/~satai/sgmlfix.html maybe a remerge of gtk-doc after that is also needed
it worked! i followed the instructions. I didn't need to reemerge gtk-doc. In fact gtk-doc wanted to downgrade docbook-xml-dtd: emerge gtk-doc -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] app-text/docbook-xml-dtd-4.1.2-r4 [4.2] [ebuild R ] dev-util/gtk-doc-1.1 may i reeemerge gtk-doc and downgrade docbook-xml-dtd?
it's a upgrade just like emerge says it, docbook-xml-dtd is SLOTed if it were a downgrade portage would say "UD" and not "U". so it's safe to remerge gtk-doc closing fixed :)
satai's fix worked for me too, though I had to emerge gtk-doc before I could reemerge the packages from (qpkg -f /usr/share/sgml), and xhtml1 blocked gtk-doc.