Im currently upgrading my gentoo 1.2 installation to 1.4 as described in the document: http://www.gentoo.org/doc/en/new-upgrade-to-gentoo-1.4.xml Problems arise, when I recompile world with the new compiler/toolchain. emerge -e world fails, due to errors while emerging docbook-sgml-utils-0.6.11-r2. The problem seems to be identical to Bug #15407, but the situation where it shows up is much worse. I'm stuck with a only halfway upgraded system.
Error messages generated by emerge: /bin/sh ../../mkinstalldirs /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html mkdir -p -- /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html /bin/install -c -m 644 ./api.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/api.html /bin/install: cannot stat `./api.html': No such file or directory /bin/install -c -m 644 ./backend-spec.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/backend-spec.html /bin/install: cannot stat `./backend-spec.html': No such file or directory /bin/install -c -m 644 ./docbook2man.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/docbook2man.html /bin/install: cannot stat `./docbook2man.html': No such file or directory /bin/install -c -m 644 ./docbook2texi.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/docbook2texi.html /bin/install: cannot stat `./docbook2texi.html': No such file or directory /bin/install -c -m 644 ./fdl.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/fdl.html /bin/install: cannot stat `./fdl.html': No such file or directory /bin/install -c -m 644 ./frontend-spec.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/frontend-spec.html /bin/install: cannot stat `./frontend-spec.html': No such file or directory /bin/install -c -m 644 ./helpers.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/helpers.html /bin/install: cannot stat `./helpers.html': No such file or directory /bin/install -c -m 644 ./index.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/index.html /bin/install: cannot stat `./index.html': No such file or directory /bin/install -c -m 644 ./introduction.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/introduction.html /bin/install: cannot stat `./introduction.html': No such file or directory /bin/install -c -m 644 ./intro-jw.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/intro-jw.html /bin/install: cannot stat `./intro-jw.html': No such file or directory /bin/install -c -m 644 ./intro-sgmldiff.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/intro-sgmldiff.html /bin/install: cannot stat `./intro-sgmldiff.html': No such file or directory /bin/install -c -m 644 ./jw.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/jw.html /bin/install: cannot stat `./jw.html': No such file or directory /bin/install -c -m 644 ./sgmldiff.html /var/tmp/portage/docbook-sgml-utils-0.6.11-r2/image//usr/share/doc/docbook-sgml-utils-0.6.11-r2/html/sgmldiff.html /bin/install: cannot stat `./sgmldiff.html': No such file or directory make[3]: *** [install-htmlDATA] Error 1 make[3]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.11-r2/work/docbook-utils-0.6.11/doc/HTML' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.11-r2/work/docbook-utils-0.6.11/doc/HTML' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.11-r2/work/docbook-utils-0.6.11/doc' make: *** [install-recursive] Error 1 !!! ERROR: app-text/docbook-sgml-utils-0.6.11-r2 failed. !!! Function einstall, Line 287, Exitcode 2 !!! einstall failed Output of emerge info: ------------------------------------------------ Portage 2.0.47-r10 (, gcc-3.2.2, glibc-2.2.5-r2,2.3.1-r2) ================================================================= System uname: 2.4.20 i686 Pentium III (Coppermine) GENTOO_MIRRORS=" http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 3dnow apm avi crypt cups encode gif jpeg gnome libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga tcltk java guile X sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis gtk qt kde motif opengl mozilla cdr scanner apache2 dga doc dvd imap ldap matrox -oss pda perl samba slp snmp sse tetex" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.ch.gentoo.org/gentoo-portage/" FEATURES="sandbox ccache"
I figured out, how the problem can be fixed. It is similar to bug #15435, and can be fixed as explained in: http://www.gentoo.org/~satai/sgmlfix.html After applying the sgmlfix first, the upgrade (emerge -e world) was successfull. I think we should add a comment on this to the Gentoo 1.2 -1.4 upgrade guide.