libungif fails to compile. adding export WANT_AUTOMAKE=1.4 to src_compile() seems to fix the problem and allows the library to be compiled. i dont know if this a correct fix, but it seems to work. Reproducible: Always Steps to Reproduce: 1. emerge libungif 2. 3. Actual Results: cd .. && automake --gnu --include-deps lib/Makefile automake-1.5: configure.in: required file `./depcomp' not found /usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/share/automake-1.5/am/lang-compile.am: AMDEP does not appear in AM_CONDITIONAL make[2]: *** [Makefile.in] Error 1 make[2]: Leaving directory `/var/tmp/portage/libungif-4.1.0.1b/work/libungif- 4.1.0b1/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libungif-4.1.0.1b/work/libungif- 4.1.0b1' make: *** [all] Error 2 !!! ERROR: media-libs/libungif-4.1.0.1b failed. !!! Function src_compile, Line 40, Exitcode 2 !!! (no error message) Gentoo Base System version 1.4.16 Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7 ) ================================================================= System uname: 2.6.7 i686 AMD Athlon(tm) XP 1700+ Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/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 X acpi alsa apm avi berkdb cdr crypt cups dga divx4linux encode esd f lac foomaticdb freetype gdbm gif gimpprint gphoto2 gstreamer gtk gtk2 imagemagic k imlib jabber java jpeg libg++ libwww mad mikmod mmx motif mpeg msn ncurses nls offensive oggvorbis opengl oss pam pdflib perl pic png python quicktime readlin e samba sdl slang spell sse ssl svg svga tcpd theora truetype usb wxwindows x86 xml xml2 xmms xv xvid zlib"
I can confirm the same results here. This looks just like another bug I encountered today with gnome-spell: http://bugs.gentoo.org/show_bug.cgi?id=54110 Gentoo Base System version 1.4.16 Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.6-0614) ================================================================= System uname: 2.6.6-0614 i686 AMD Athlon(tm) XP 2000+ Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i386 -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i386 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.netnitco.net" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d accessibility acl acpi acpi4linux adns aim apache2 apm arts atlas audiofile avi berkdb bidi bindist caps cjk crypt cscope cups curl dedicated dga doc dvd dvdr encode esd ethereal evo f77 fam fastcgi fbcon ffmpeg fftw firebird flac flash foomaticdb freetds freewnn gb gcj gd gdbm gif ginac gmp gnome gpm gps gstreamer gtk gtk2 gtkhtml icq imagemagick imap imlib informix innodb ipv6 jabber java jikes joystick jpeg junit kde kerberos krb4 ladcca lcms leim lesstif libg++ libgda libwww lirc mad maildir mbox mcal memlimit mikmod mmx mono motif mpeg mpi msn mule nas ncurses netcdf nhc98 nls oci8 odbc offensive oggvorbis opengl oscar oss pam pcmcia pda pdflib perl plotutils png pnp ppds prelude python qt quicktime readline samba sasl sdl slang slp snmp socks5 speex spell sqlite sse ssl svga tcpd theora tiff truetype trusted unicode usb vhosts videos wavelan wifi wmf wxwindows x86 xface xinerama xml xml2 xmms xosd xv xvid yahoo yaz zeo zlib"
graphics team, please add: WANT_AUTOMAKE=1.4 to the ebuild; I confirm this makes it work
I also confirm this. :)
I just did a fresh install of gentoo on my laptop and came accross about 3 ebuilds (aalibs, gnome-spell, this and i think one more which i can't remeber now) with the same bug that where related to automake and where solved using WANT-AUTOMAKE=1.4. Maybe this is an automake bug?
The proposed fix worked here. Gentoo Base System version 1.4.16 Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7) ================================================================= System uname: 2.6.7 i686 AMD Athlon(TM) XP 1800+ ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fstack-protector -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fstack-protector -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache notitles sandbox" GENTOO_MIRRORS="http://gentoo.eliteitminds.com ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirrors.tds.net/gentoo ftp://206.75.217.180/ ftp://206.75.217.181/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X apm avi berkdb cdr chroot crypt dv dvd dvdr encode foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png pwdb python qt quicktime readline sdl slang spell sse ssl svga tcpd tiff truetype x86 xml2 xmms xv zlib"
the fix also works with gcc 3.4 on amd64 (at least it compiles cleanly:P) it does keep saying this though: pvr loial # WANT_AUTOMAKE=1.4 emerge -av libungif These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-libs/libungif-4.1.0.1b +X +gif 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] y >>> emerge (1 of 1) media-libs/libungif-4.1.0.1b to / >>> md5 src_uri ;-) libungif-4.1.0b1.tar.bz2 >>> Unpacking source... >>> Unpacking libungif-4.1.0b1.tar.bz2 to /var/tmp/portage/libungif-4.1.0.1b/work * Applying libungif-CVS.patch... [ ok ] * Applying libungif-4.1.0-stdarg.patch... [ ok ] >>> Source unpacked. * Patching ${S}/ltmain.sh... * Could not apply portage.patch! * Please verify that it is not needed. * Cannot apply any patch, running libtoolize... Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL' You should update your `aclocal.m4' by running aclocal. creating cache ./config.cache emerge info: pvr loial # emerge info Portage 2.0.50-r8 (gcc34-amd64-2004.1, gcc-3.4.0, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r3) ================================================================= System uname: 2.6.7-gentoo-r3 x86_64 4 Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe" CHOST="x86_64-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/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="-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tiscali.nl/pub/mirror/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="S3TC X aac aalib acpi acpi4linux alsa amd64 apm arts asterisk audiofile avi berkdb cdr chroot crypt cups dga directfb divx4linux dv dvd dvdr encode faad fbcon fbdev ffmpeg fftw flac flash foomaticdb gd gdbm ggi gif gphoto2 gpm gstreamer gtk2 icq ieee1394 imagemagick imap imlib imlib2 irmc jabber java javascript joystick jpeg kde kerberos krb4 lcd lcms ldap libcaca libg++ libwww linguas_en_GB linguas_nl lirc live mad mbox mikmod mng motif mozdomi mozilla mozp3p mozsvg mozxmlterm mpeg mpeg4 mpi msn mysql nas ncurses net nls nptl oav offensive oggvorbis opengl opie oss pam pda pdflib perl pic plotutils png python qt quicktime readline samba sasl sdl slang slp speex spell ssl tcltk tcpd tetex theora tiff transcode truetype usb v4l v4l2 videos wmf xml2 xmms xosd xprint xrandr xv xvid zlib zvbi"
Confirm adding WANT_AUTMAKE=1.4 to command emerge emacs works also. That's why I was getting this bug.
Created attachment 33942 [details] corrected ebuild file Attached ebuild containes WANT_AUTOMAKE=1.4 which corrects problem and allows for build. NOT A PATCH, but an UPDATED EBUILD. Copy into /usr/portage/media-libs/libungif and replace the existing ebuild.
I'm having related problem while trying to install kde. When execute "emerge kde" it stops at libungif with a message like this: FATAL ERROR: Autoconf version 2.50 or higher is required for this script. The string "export WANT_AUTOCONF_2_5=1" helps to solve this problem. But the ebuild is still broken... We need to fix it!
libungif-4.1.3 should have this resolved (and is now stable)