Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78901 - imlib-1.9.14-r3 fails to emerge: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not avalid libtool archive
Summary: imlib-1.9.14-r3 fails to emerge: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/li...
Status: RESOLVED DUPLICATE of bug 73435
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-20 21:58 UTC by Kit Fenderson-Peters
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kit Fenderson-Peters 2005-01-20 21:58:05 UTC
When I attempt to emerge imlib-1.9.14-r3, the emerge fails with the following errors:

(cd .libs && rm -f libimlib-xpm.la && ln -s ../libimlib-xpm.la libimlib-xpm.la)
/bin/sh ../libtool --mode=link gcc  -O2 -pipe  -o libimlib-gif.la -rpath /usr/lib -avoid-version io-gif.lo -lungif libgdk_imlib.la
(cd .libs && rm -f libimlib-bmp.la && ln -s ../libimlib-bmp.la libimlib-bmp.la)
/bin/sh ../libtool --mode=link gcc  -O2 -pipe  -o libimlib-jpeg.la -rpath /usr/lib -avoid-version io-jpeg.lo -ljpeg libgdk_imlib.la
(cd .libs && rm -f libimlib-ps.la && ln -s ../libimlib-ps.la libimlib-ps.la)
/bin/sh ../libtool --mode=link gcc  -O2 -pipe  -o libimlib-tiff.la -rpath /usr/lib -avoid-version io-tiff.lo -ltiff libgdk_imlib.la
(cd .libs && rm -f libimlib-ppm.la && ln -s ../libimlib-ppm.la libimlib-ppm.la)
/bin/sh ../libtool --mode=link gcc  -O2 -pipe  -o libimlib-png.la -rpath /usr/lib -avoid-version io-png.lo -lpng -lz libgdk_imlib.la
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not avalid libtool archive
make[2]: *** [libimlib-tiff.la] Error 1
make[2]: *** Waiting for unfinished jobs....

This happens regardless of whether I use GCC 2.95.3 or 3.3.5.  GCC 3.3.4 is not installed on this machine.

Reproducible: Always
Steps to Reproduce:
1. emerge imlib


Actual Results:  
imlib failed to emerge for the reasons given above.

Expected Results:  
the package should have emerged.

emerge info:

Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-2.95.3,
glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r4 i686)
=================================================================
System uname: 2.6.10-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1300MHz
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
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/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -pipe -frename-registers -fomit-frame-pointer
-fforce-addr -s -falign-functions=64 -fprefetch-loop-arrays -mfpmath=sse
-maccumulate-outgoing-args"
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="-O3 -march=pentium3 -pipe -frename-registers -fomit-frame-pointer
-fforce-addr -s -falign-functions=64 -fprefetch-loop-arrays -mfpmath=sse
-maccumulate-outgoing-args -fpermissive"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apm audiofile avi berkdb bitmap-fonts cdparanoia cdr cups
divx4linux dvd encode ext3 f77 fam fbcon flac font-server foomaticdb fortran
gcjgdbm gif gpm gtk gtk2 imagemagick imap imlib ipv6 java jpeg junit kde libg++
libwww mad mikmod mmx mmx2 motif mpeg msn ncurses nls oggvorbis ooo-kde opengl
osspam pcmcia pda pdflib perl png python qt qtmt quicktime radeon readline real
samba sdl slang speex spell sse ssl svga tcltk tcpd tetex tiff truetype
truetype-fonts type1-fonts usb wifi xine xml2 xmms xv xvid zlib"
Comment 1 Daniel Black (RETIRED) gentoo-dev 2005-01-20 23:22:00 UTC
Me too:
dan@frog ethereal $ gcc-config -l
[1] i386-uclibc-0.9.23
[2] i586-pc-linux-gnu-3.2.1
[3] i686-pc-linux-gnu-3.3.5
[4] i686-pc-linux-gnu-3.3.5-hardened
[5] i686-pc-linux-gnu-3.3.5-hardenednopie
[6] i686-pc-linux-gnu-3.3.5-hardenednossp
[7] i686-pc-linux-gnu-3.4.3 *
[8] i686-pc-linux-gnu-3.4.3-hardened
[9] i686-pc-linux-gnu-3.4.3-hardenednopie
[10] i686-pc-linux-gnu-3.4.3-hardenednossp



(cd .libs && rm -f libimlib-jpeg.la && ln -s ../libimlib-jpeg.la libimlib-jpeg.la)
/bin/sh ../libtool --mode=link gcc  -pipe  -o libimlib-png.la -rpath /usr/lib -avoid-version io-png.lo -lpng -lz libgdk_imlib.la
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
make[2]: *** [libimlib-tiff.la] Error 1
make[2]: *** Waiting for unfinished jobs....
rm -fr .libs/libimlib-png.la .libs/libimlib-png.* .libs/libimlib-png.*
gcc -shared  io-png.lo  -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs  -L/usr/X11R6/lib -L/usr/lib -lpng -lz ./.libs/libgdk_imlib.so   -Wl,-soname -Wl,libimlib-png.so -o .libs/libimlib-png.so
ar cru .libs/libimlib-png.a  io-png.o
ranlib .libs/libimlib-png.a
creating libimlib-png.la
(cd .libs && rm -f libimlib-png.la && ln -s ../libimlib-png.la libimlib-png.la)
make[2]: Leaving directory `/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14'
make: *** [all-recursive-am] Error 2

!!! ERROR: media-libs/imlib-1.9.14-r3 failed.
!!! Function src_compile, Line 38, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

dan@frog ethereal $ emerge info

Portage 2.0.51-r14 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.7-hardened-r18 i686)
=================================================================
System uname: 2.6.7-hardened-r18 i686 AMD Athlon(tm) XP 1900+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 24 2004, 08:06:09)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.6.8.1-r2
Comment 2 Marcelo Gondim 2005-01-21 06:04:26 UTC
Hi!
I have resolved this problem running:

/usr/portage/sys-devel/gcc/files/fix_libtool_files.sh 3.3.4

Sorry my english  :)
Comment 3 SpanKY gentoo-dev 2005-01-21 06:25:50 UTC
FYI i dont maintain imlib, i maintain imlib2

*** This bug has been marked as a duplicate of 73435 ***
Comment 4 Kit Fenderson-Peters 2005-01-21 06:55:24 UTC
Marcelo Gondim's suggestion appears to have resolved the problem.