Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 69804

Summary: imlib2-1.1.2.20041031 fails to compile
Product: Gentoo Linux Reporter: Arnaud Boudou <skuldeuh>
Component: New packagesAssignee: SpanKY <vapier>
Status: RESOLVED DUPLICATE    
Severity: normal CC: disabled, geriel
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Arnaud Boudou 2004-11-02 00:33:29 UTC
While trying to emerge imlib2-1.1.2.20041031, I get the following error message :

/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc  -march=pentium4 -O2 -pipe-fomit-frame-pointer -ftracer -mfpmath=sse,387   -o libImlib2.la -rpath /usr/lib  -L/usr/X11R6/lib -version-info 2:2:1 scale.lo image.lo blend.lo file.lo rgbadraw.lo api.lo updates.lo colormod.lo format.lo grad.lo rotate.lo span.lo line.lorectangle.lo ellipse.lo polygon.lo filter.lo script.lo dynamic_filters.lo color_helpers.lo font_main.lo font_load.lo font_query.lo font_draw.lo color.lo context.lo draw.lo grab.lo rend.lo rgba.lo ximage.lo @DLLDFLAGS@ asm_blend.lo asm_rgba.lo asm_scale.lo asm_rotate.lo asm_blend_cmod.lo -lltdl -lXext -lXext -lX11  -L/usr/X11R6/lib  -lfreetype -lz -lm
i686-pc-linux-gnu-gcc -shared  .libs/scale.o .libs/image.o .libs/blend.o .libs/file.o .libs/rgbadraw.o .libs/api.o .libs/updates.o .libs/colormod.o .libs/format.o .libs/grad.o .libs/rotate.o .libs/span.o .libs/line.o .libs/rectangle.o .libs/ellipse.o .libs/polygon.o .libs/filter.o .libs/script.o .libs/dynamic_filters.o .libs/color_helpers.o .libs/font_main.o .libs/font_load.o .libs/font_query.o .libs/font_draw.o .libs/color.o .libs/context.o .libs/draw.o .libs/grab.o .libs/rend.o .libs/rgba.o .libs/ximage.o .libs/asm_blend.o .libs/asm_rgba.o .libs/asm_scale.o .libs/asm_rotate.o .libs/asm_blend_cmod.o  -L/usr/X11R6/lib -lltdl -lXext-lX11 /usr/lib/libfreetype.so -lz -lm  -march=pentium4 -mfpmath=sse,387 -Wl,-soname -Wl,libImlib2.so.1 -o .libs/libImlib2.so.1.1.2
/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make[2]: *** [libImlib2.la] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/imlib2-1.1.2.20041031/work/imlib2/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/imlib2-1.1.2.20041031/work/imlib2'
make: *** [all] Erreur 2
 * Please do not contact the E team about bugs in Gentoo.
 * Only contact vapier@gentoo.org via e-mail or bugzilla.
 * Remember, this stuff is CVS only code so dont cry when
 * I break you :).

!!! ERROR: media-libs/imlib2-1.1.2.20041031 failed.
!!! Function enlightenment_die, Line 67, Exitcode 0
!!! emake failed
!!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM
!!! If you need support, post the topmost build error, NOT this status message.



Reproducible: Always
Steps to Reproduce:
1. emerge imlib2-1.1.2.20041031
2.
3.

Actual Results:  
imlib2-1.1.2.20041031 fails to compile

Expected Results:  
imlib2-1.1.2.20041031 should compile

emerge --info :

Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.9
i686)
=================================================================
System uname: 2.6.9 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.5
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -ftracer -mfpmath=sse,387"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -ftracer -mfpmath=sse,387"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks fixpackages sandbox"
GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/
http://gentoo.mirror.icd.hu/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bitmap-fonts cdr cups dvd dvdr encode esd f77
foomaticdb gdbm gif gnome gpm gtk gtk2 imlib ipv6 java jpeg kde ldap libg++
libwww mad mikmod mmx mmx2 motif mpeg ncurses nls nojoystick nptl nvidia
offensive oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime
readline rtcsamba sdl slang spell sse sse2 ssl svga tcltk tcpd truetype usb x86
xinerama xml2 xprint xv xvmc zlib"
Comment 1 Christian Malerbakken 2004-11-02 02:00:16 UTC
I can confirm this error.

emerge info:
Portage 2.0.51-r2 (default-linux/x86/2004.2, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) MP 2400+
Gentoo Base System version 1.6.5
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-mp -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-mp -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.pudas.net/gentoo http://mirror.gentoo.no http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.no/gentoo-portage"
USE="3dnow X aalib acpi alsa avi berkdb bitmap-fonts cdr crypt cups dvd dvdr encode esd f77 fam fbcon flac foomaticdb gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 hal howl imagemagick imlib ipv6 ithreads java jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls nptl objc oggvorbis opengl pam pcre pdflib perl pic png ppds python quicktime readline samba scanner sdl slang snmp speex spell sse ssl svga tcltk tcpd threads tiff truetype unicode usb x86 xml xml2 xmms xprint xv zlib"
Comment 2 Neil Bothwick 2004-11-02 02:35:02 UTC
I get the same on amd64

Portage 2.0.51-r2 (default-linux/amd64/2004.3, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.9-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.4
distcc 2.18 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time"
DISTDIR="/mnt/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/mnt/portage/packages/hactar"
PORTAGE_TMPDIR="/mnt/scratch"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/mnt/portage/local /mnt/portage/bmg-main"
SYNC="rsync://desatio/gentoo"
USE="amd64 X aalib acpi alsa apache2 arts artswrappersuid berkdb bitmap-fonts bonobo cdr crypt cups directfb dv dvd dvdr encode esd f77 fam flac foomaticdb gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtkhtml guile imagemagick imlib ipv6 jabber java jbig jp2 jpeg junit kde ldap lesstif libwww lzw lzw-tiff mad mailwrapper mikmod mozilla mpeg multilib mysql ncurses nls nptl oggvorbis opengl oss pam perl png ppds python qt readline samba scanner sdl slang slp ssl tcltk tcpd tiff truetype usb userlocales xml xml2 xmms xpm xprint xrandr xv xvid zlib video_cards_nvidia linguas_en_GB"
Comment 3 Ricardo Cepeda 2004-11-02 03:51:50 UTC
I also have this problem. I'm on an athlon-xp mobile 2400.

Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.9-ck2 i686)
=================================================================
System uname: 2.6.9-ck2 i686 Mobile AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.5
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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=athlon-xp -pipe -fomit-frame-pointer -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://chod.cwru.edu/gentoo http://modzer0.cs.uaf.edu/public/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 3dnowex X alsa avi berkdb bitmap-fonts cdr crypt divx4linux dts dvd encode esd flac foomaticdb gdbm gif gphoto2 gpm gstreamer gtk gtk2 imlib java jpeg libg++ libwww mad matroska mikmod mmx motif mpeg ncurses nls nptl nptlonly offensive oggvorbis opengl oss pam pdflib perl png python qt quicktime readline real sdl slang sse ssl tcltk tcpd tetex truetype x86 xml2 xmms xv xvid zlib"
Comment 4 SpanKY gentoo-dev 2004-11-02 05:35:34 UTC
do you not have /usr/lib/libltdl.so ?
libtool provides that and libtool is required on all Gentoo systems
Comment 5 Arnaud Boudou 2004-11-02 06:09:36 UTC
I don't have /usr/lib/libltdl.so but libtool is installed (1.5.2-r5 version)

a qpkg -l gives me 
/usr/lib/libltdl.so -> libltdl.so.3.1.0 1095673239
/usr/lib/libltdl.so.0 -> libltdl.so.0.1.2 1095673239
/usr/lib/libltdl.so.3 -> libltdl.so.3.1.0 1095673239

but I only have
lrwxrwxrwx  1 root root    16 sep 20 11:40 /usr/lib/libltdl.so.0 -> libltdl.so.0.1.2
-rwxr-xr-x  1 root root 13196 sep 20 11:40 /usr/lib/libltdl.so.0.1.2
Comment 6 SpanKY gentoo-dev 2004-11-02 06:18:37 UTC
try re-emerging libtool then
Comment 7 Arnaud Boudou 2004-11-02 06:34:23 UTC
After re-emerging libtool, imlib compile successfully.
Comment 8 SpanKY gentoo-dev 2004-11-02 11:26:14 UTC
not a bug in imlib2

*** This bug has been marked as a duplicate of 69705 ***
Comment 9 SpanKY gentoo-dev 2004-11-03 14:38:59 UTC
*** Bug 69935 has been marked as a duplicate of this bug. ***