Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge imagemagick-6.1.3.4 fails with libtool - a solution
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc
View previous topic :: View next topic  
Author Message
labrador
Guru
Guru


Joined: 04 Oct 2003
Posts: 316

PostPosted: Wed Jan 12, 2005 2:15 pm    Post subject: emerge imagemagick-6.1.3.4 fails with libtool - a solution Reply with quote

I've been seeing an emerge upgrade of imagemagick-6.1.3.4 fail
in the last few days. gcc was recently upgraded to 3.3.5-r1, so that might
have something to do with it.

Imagemagick emerge failed with this error:
Code:

/bin/sh ./libtool --silent --tag=CC --mode=link sparc-unknown-linux-gnu-gcc  -mcpu=ultrasparc -O2 -pipe -Wall -pthread  -L/usr/X11R6/lib -lfreetype -lz -L/usr/lib -o magick/libMagick.la -rpath /usr/lib -no-undefined -version-info 7:3: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_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-PreRvIcccm.lo magick/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/sparc-unknown-linux-gnu/3.3.4/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/sparc-unknown-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.3.4/work/ImageMagick-6.1.3'
make: *** [all] Error 2

!!! ERROR: media-gfx/imagemagick-6.1.3.4 failed.
!!! Function src_compile, Line 83, Exitcode 2


I notice that the path in the sed/grep and libtool errors shows
/usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.4 whereas
I have only 3.3.5 in that directory. What is it that influences
the paths that libtool uses? I tried reemerging
libtool and gcc and runing env-update. No changes.
Grepping for 3.3.4 in /etc I get no matches. Looking for
3.3.5 does match several files there like csh.env,
ld.so.conf and profile.env

I used locate on libtool and found a script called fix_libtool_files.sh

I ran:
Code:

fix_libtool_files.sh 3.3.4

and now imagemagick now builds OK.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum