Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54226 - libungif-4.1.0.1b fails to compile
Summary: libungif-4.1.0.1b fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-17 14:23 UTC by Andrew Resch
Modified: 2005-01-08 01:03 UTC (History)
2 users (show)

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


Attachments
corrected ebuild file (libungif-4.1.0.1b.ebuild,1.74 KB, application/octet-stream)
2004-06-23 05:29 UTC, Shan Destromp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Resch 2004-06-17 14:23:37 UTC
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"
Comment 1 Zac Medico gentoo-dev 2004-06-18 19:19:56 UTC
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"
Comment 2 Jon Hood (RETIRED) gentoo-dev 2004-06-18 21:54:07 UTC
graphics team, please add:
WANT_AUTOMAKE=1.4
to the ebuild; I confirm this makes it work
Comment 3 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-06-19 15:51:41 UTC
I also confirm this. :) 
Comment 4 Greg Andreou 2004-06-20 19:12:53 UTC
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?
Comment 5 FieldySnuts 2004-06-21 15:58:01 UTC
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"
Comment 6 Rutger Hendriks 2004-06-22 06:21:17 UTC
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"
Comment 7 James McCarthy 2004-06-22 17:26:01 UTC
Confirm adding WANT_AUTMAKE=1.4 to command emerge emacs works also.  That's why I was getting this bug.
Comment 8 Shan Destromp 2004-06-23 05:29:36 UTC
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.
Comment 9 Peter Volkov (RETIRED) gentoo-dev 2004-10-09 01:27:51 UTC
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!
Comment 10 SpanKY gentoo-dev 2005-01-08 01:03:35 UTC
libungif-4.1.3 should have this resolved (and is now stable)