Hi,

When emerging certain packages (imagemagick, imlib2 so far), I get an
error because .la files from an old, non-existing version of gcc is
being used. Example from a failed emerge of imagemagick:

if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I./magick  -I. -I. 
-I./Magick++/lib -I/usr/include/freetype2 -I/usr/X11R6/include 
-I/usr/X11R6/include/X11 -I/usr/include/libxml2  -march=pentium3 -O3 -pipe 
-fomit-frame-pointer -ftracer -Wall -pthread -MT utilities/montage.o -MD -MP 
-MF "$depbase.Tpo" -c -o utilities/montage.o utilities/montage.c; \
then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
/bin/sh ./libtool --silent --tag=CC --mode=link i686-pc-linux-gnu-gcc  
-march=pentium3 -O3 -pipe -fomit-frame-pointer -ftracer -Wall -pthread  
-lfreetype -lz -L/usr/lib -o ltdl/libltdl.la -rpath /usr/lib -no-undefined 
-version-info 4:0:1 ltdl/ltdl.lo -ldl
/bin/sh ./libtool --silent --tag=CC --mode=link i686-pc-linux-gnu-gcc  
-march=pentium3 -O3 -pipe -fomit-frame-pointer -ftracer -Wall -pthread  
-lfreetype -lz -L/usr/lib -o magick/libMagick.la -rpath /usr/lib -no-undefined 
-version-info 7:8:1 magick/magick_libMagick_la-animate.lo 
magick/magick_libMagick_la-annotate.lo magick/magick_libMagick_la-attribute.lo 
magick/magick_libMagick_la-blob.lo magick/magick_libMagick_la-cache.lo 
magick/magick_libMagick_la-cache_view.lo magick/magick_libMagick_la-client.lo 
magick/magick_libMagick_la-coder.lo magick/magick_libMagick_la-color.lo 
magick/magick_libMagick_la-colorspace.lo magick/magick_libMagick_la-compare.lo 
magick/magick_libMagick_la-composite.lo magick/magick_libMagick_la-compress.lo 
magick/magick_libMagick_la-configure.lo magick/magick_libMagick_la-conjure.lo 
magick/magick_libMagick_la-constitute.lo magick/magick_libMagick_la-convert.lo 
magick/magick_libMagick_la-decorate.lo magick/magick_libMagick_la-delegate.lo 
magick/magick_li!
 bMagick_la-deprecate.lo magick/magick_libMagick_la-display.lo 
magick/magick_libMagick_la-draw.lo magick/magick_libMagick_la-effect.lo 
magick/magick_libMagick_la-enhance.lo magick/magick_libMagick_la-exception.lo 
magick/magick_libMagick_la-fx.lo magick/magick_libMagick_la-gem.lo 
magick/magick_libMagick_la-geometry.lo magick/magick_libMagick_la-hashmap.lo 
magick/magick_libMagick_la-identify.lo magick/magick_libMagick_la-image.lo 
magick/magick_libMagick_la-import.lo magick/magick_libMagick_la-list.lo 
magick/magick_libMagick_la-locale.lo magick/magick_libMagick_la-log.lo 
magick/magick_libMagick_la-magic.lo magick/magick_libMagick_la-magick.lo 
magick/magick_libMagick_la-memory.lo magick/magick_libMagick_la-module.lo 
magick/magick_libMagick_la-mogrify.lo magick/magick_libMagick_la-monitor.lo 
magick/magick_libMagick_la-montage.lo magick/magick_libMagick_la-option.lo 
magick/magick_libMagick_la-paint.lo magick/magick_libMagick_la-pixel.lo 
magick/magick_libMagick_la-PreRvIcccm.lo mag!
 ick/magick_libMagick_la-profile.lo magick/magick_libMagick_la-quantize
.lo magick/magick_libMagick_la-random.lo magick/magick_libMagick_la-registry.lo 
magick/magick_libMagick_la-resize.lo magick/magick_libMagick_la-resource.lo 
magick/magick_libMagick_la-segment.lo magick/magick_libMagick_la-semaphore.lo 
magick/magick_libMagick_la-shear.lo magick/magick_libMagick_la-signature.lo 
magick/magick_libMagick_la-static.lo magick/magick_libMagick_la-stream.lo 
magick/magick_libMagick_la-string.lo magick/magick_libMagick_la-timer.lo 
magick/magick_libMagick_la-token.lo magick/magick_libMagick_la-transform.lo 
magick/magick_libMagick_la-type.lo magick/magick_libMagick_la-utility.lo 
magick/magick_libMagick_la-version.lo magick/magick_libMagick_la-widget.lo 
magick/magick_libMagick_la-xwindow.lo  -ltiff -lfreetype -ljpeg -lXext -lSM 
-lICE -lX11 -lXt -lbz2 -lz -lpthread -lm -lpthread ltdl/libltdl.la
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or 
directory
/bin/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[1]: *** [magick/libMagick.la] Fejl 1
make[1]: Leaving directory 
`/var/tmp/portage/imagemagick-6.1.8.8/work/ImageMagick-6.1.8'
make: *** [all] Fejl 2

!!! ERROR: media-gfx/imagemagick-6.1.8.8 failed.
!!! Function src_compile, Line 76, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.



This version (3.3.4) is not on my system, is not being reported by gcc-config
and this version number cannot be found in /etc at all. I have tried reemerging
libtool to no avail. Could somebody help me out?

Cheers,
  Rasmus

--
[email protected] mailing list

Reply via email to