Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117310 - mhash-0.9.2 fails to install with a dohtml error
Summary: mhash-0.9.2 fails to install with a dohtml error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-31 15:44 UTC by Heiko Baums
Modified: 2006-01-08 06:32 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch against 0.9.2.ebuild, removing dohtml die (mhash-0.9.2.ebuild_dohtml.patch,349 bytes, patch)
2006-01-03 23:07 UTC, Alexander Skwar
Details | Diff
diff against 0.9.2 (mhash-0.9.2.ebuild-diff,511 bytes, patch)
2006-01-04 16:26 UTC, Markus Ullmann (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Baums 2005-12-31 15:44:52 UTC
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
Comment 1 Andrew Gaffney (RETIRED) gentoo-dev 2006-01-01 15:53:45 UTC
I'm seeing it here as well on amd64. The only difference is that mine is new instead of an upgrade/downgrade.
Comment 2 Alexandre Ghisoli 2006-01-03 01:24:56 UTC
Same here .. sounds like the return value is not correct
Comment 3 Jedrzej Lisowski 2006-01-03 03:38:25 UTC
and same here :>
Comment 4 Stoian Ivanov 2006-01-03 12:21:36 UTC
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!! )
Comment 5 Alexander Skwar 2006-01-03 23:02:20 UTC
Same here. When can we expect a fix for this bug?
Comment 6 Alexander Skwar 2006-01-03 23:07:44 UTC
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.
Comment 7 Markus Ullmann (RETIRED) gentoo-dev 2006-01-04 16:26:42 UTC
Created attachment 76197 [details, diff]
diff against 0.9.2

This creates a mhash.html to install properly
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-08 05:59:40 UTC
Can PHP herd do a quick fix? :)
Comment 9 Luca Longinotti (RETIRED) gentoo-dev 2006-01-08 06:32:49 UTC
Fixed in mhash-0.9.2 (for ARCH users) and mhash-0.9.3-r1 (for ~ARCH users).
Best regards, CHTEKK.