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
