During an emerge -uDN world mhash shall be downgraded from 0.9.3 to 0.9.2 but the installation fails with the following error messages: >>> Install mhash-0.9.2 into /usr/var/portage/mhash-0.9.2/image/ category app-crypt Making install in lib make[1]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/lib' make[2]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/lib' test -z "/usr/lib" || mkdir -p -- "/usr/var/portage/mhash-0.9.2/image//usr/lib" /bin/sh ../libtool --silent --mode=install /bin/install -c 'libmhash.la' '/usr/var/portage/mhash-0.9.2/image//usr/lib/libmhash.la' libtool: install: warning: remember to run `libtool --finish /usr/lib' test -z "/usr/include" || mkdir -p -- "/usr/var/portage/mhash-0.9.2/image//usr/include" /bin/install -c -m 644 'mhash.h' '/usr/var/portage/mhash-0.9.2/image//usr/include/mhash.h' make[2]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/lib' make[1]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/lib' Making install in doc make[1]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/doc' make[2]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/doc' make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/share/man/man3" || mkdir -p -- "/usr/var/portage/mhash-0.9.2/image//usr/share/man/man3" /bin/install -c -m 644 '././mhash.3' '/usr/var/portage/mhash-0.9.2/image//usr/share/man/man3/mhash.3' make[2]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/doc' make[1]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/doc' Making install in src make[1]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/src' make[2]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/src' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/src' make[1]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2/src' make[1]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2' make[2]: Entering directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2' make[1]: Leaving directory `/usr/var/portage/mhash-0.9.2/work/mhash-0.9.2' !!! ERROR: app-crypt/mhash-0.9.2 failed. !!! Function src_install, Line 31, Exitcode 1 !!! dohtml failed !!! If you need support, post the topmost build error, NOT this status message. This is the emerge info output: Gentoo Base System version 1.12.0_pre12 Portage 2.1_pre3 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.14-gentoo-r4 i686) ================================================================= System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(tm) XP 1600+ dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE.UTF-8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/var" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac aalib accessibility acpi aim alsa apache2 apm arts asf audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 cdparanoia cdr chipcard crypt cups curl dba dga directfb divx4linux doc dv dvb dvd dvdr dvdread eds emacs emacs-w3 emboss encode exif expat f77 fam fame fbcon ffmpeg flac flash font-server foomaticdb fortran ftp gcc-libffi gcj gd gdbm geldkarte gif gimp gimpprint glut gmp gpm graphviz gstreamer gtk gtk2 gtkhtml guile hbci icq idn imagemagick imlib ipv6 irmc jabber jce jpeg kde lcms ldap libg++ libwww lirc live lzo mad maildir mailwrapper mbox mhash mikmod milter mime ming mjpeg mmx mmx2 mmxext mng motif mozilla mp3 mpeg mplayer msn mysql nas ncurses network nls nptl nptlonly nsplugin nvidia objc objc-gc odbc offensive ofx ogg oggvorbis on-the-fly-crypt openal opengl oscar oss pam pcre pdflib perl php plugin png ppds print python qt quicktime quotes readline real recode scanner sdl slang smime spell spl sqlite sse ssl svg svga tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 v4l vfat videos vidix visualization vorbis win32codecs wmf x86 xine xml xml2 xmms xpm xv xvid yahoo zlib elibc_glibc kernel_linux linguas_de userland_GNU" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
I'm seeing it here as well on amd64. The only difference is that mine is new instead of an upgrade/downgrade.
Same here .. sounds like the return value is not correct
and same here :>
The workaround (I know it is trivial and everybody should have guessed): 1. Open the ebuild file /usr/portage/app-crypt/mhash/mhash-0.9.2.ebuild 2. Comment out the line containgin dohtml (put an '#' infront) 3. Rerenerate digeset ('ebuild /usr/portage/app-crypt/mhash/mhash-0.9.2.ebuild digiset') 4. emerge (Note: this will be undone on emerge --sync; This way you will miss the valuable HTML documentation because of witch the ebuild fails! doh!! )
Same here. When can we expect a fix for this bug?
Created attachment 76135 [details, diff] Patch against 0.9.2.ebuild, removing dohtml die This patch comments out the 'die "dohtml failed"' and allows mhash-0.9.2 to be build.
Created attachment 76197 [details, diff] diff against 0.9.2 This creates a mhash.html to install properly
Can PHP herd do a quick fix? :)
Fixed in mhash-0.9.2 (for ARCH users) and mhash-0.9.3-r1 (for ~ARCH users). Best regards, CHTEKK.