On Feb 22, 2005, at 4:12 PM, Mats Lidell wrote:

Hi,

Got this compile error with recent "emerge -u world" causing an update
of imagemagick-6.1.8.8.

----------------------------------------------------------------------
/bin/sh ./libtool --silent --tag=CC --mode=link i686-pc-linux-gnu-gcc -O3 -march=pentium4 -fomit-frame-pointer -pipe -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_libMagick_l!
a-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 magick/magic!
k_libMagick_la-profile.lo magick/magick_libMagick_la-quantize.lo magic
k/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] Error 1
make[1]: Leaving directory `/var/tmp/portage/imagemagick-6.1.8.8/work/ImageMagick-6.1.8'
make: *** [all] Error 2
----------------------------------------------------------------------


Now I don't have the 3.3.4 folder but rather 3.3.5 where of course
libstdc++.la lives. What's up (how come the build thinks there should
be a 3.3.4 folder) and what is the proper fix?


hmm, I got the same error after doing an emerge --sync and then emerge --update --deep world to update a machine that was quite behind


but not in imagemagick

gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/etc\" -DGTK_VERSION=\"2.4.14\" -DGTK_BINARY_VERSION=\"2.4.0\" -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_PREFIX=\"/usr\" -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng12 -DGDK_PIXBUF_ENABLE_BACKEND -DPIXBUF_LIBDIR=\"/usr/lib/gtk-2.0/2.4.0/loaders\" -DBUILT_MODULES_DIR=\"./.libs\" -O2 -mcpu=athlon-mp -pipe -fomit-frame-pointer -Wall -MT io-tiff.lo -MD -MP -MF .deps/io-tiff.Tpo -c io-tiff.c -fPIC -DPIC -o .libs/io-tiff.o
/bin/sh ../libtool --mode=link gcc -O2 -mcpu=athlon-mp -pipe -fomit-frame-pointer -Wall -o libpixbufloader-tiff.la -rpath /usr/lib/gtk-2.0/2.4.0/loaders -avoid-version -module io-tiff.lo -ltiff libgdk_pixbuf-2.0.la -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lm
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[4]: *** [libpixbufloader-tiff.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14/gdk-pixbuf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14/gdk-pixbuf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14/gdk-pixbuf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gtk+-2.4.14/work/gtk+-2.4.14'
make: *** [all] Error 2


--
gentoo-user@gentoo.org mailing list



Reply via email to