trying to compile Imagemagick 6.2.1-compile errors

Andrew virgule88 at videotron.ca
Tue Apr 5 18:22:53 MDT 2005


On Tue, 2005-04-05 at 11:56, Harold Shanafield wrote:
> Hi All,
> 
> Trying to build from source on ydl 3.01 system but get
> this error.  Any help on what I did wrong or need to
> update would be appreciated.  Just configured and
> compiled from source.
> 
> Thanks,
> h
> 
> then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f
> "$depbase.Tpo"; exit 1; fi
> depbase=`echo Magick++/lib/STL.lo | sed
> 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
> if /bin/sh ./libtool --silent --tag=CXX --mode=compile
> g++ -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/local/include/libxml2  -pthread -MT
> Magick++/lib/STL.lo -MD -MP -MF "$depbase.Tpo" -c -o
> Magick++/lib/STL.lo Magick++/lib/STL.cpp; \
> then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f
> "$depbase.Tpo"; exit 1; fi
> depbase=`echo Magick++/lib/Thread.lo | sed
> 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
> if /bin/sh ./libtool --silent --tag=CXX --mode=compile
> g++ -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/local/include/libxml2  -pthread -MT
> Magick++/lib/Thread.lo -MD -MP -MF "$depbase.Tpo" -c
> -o Magick++/lib/Thread.lo Magick++/lib/Thread.cpp; \
> then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f
> "$depbase.Tpo"; exit 1; fi
> In file included from /usr/include/c++/3.2.2/map:66,
>                  from Magick++/lib/Magick++/STL.h:16,
>                  from Magick++/lib/STL.cpp:11:
> /usr/include/c++/3.2.2/bits/stl_tree.h:220: internal
> error: Segmentation fault
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://bugs.terrasoftsolutions.com/bugzilla/>
> for instructions.
> make[1]: *** [Magick++/lib/STL.lo] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make[1]: Leaving directory
> `/usr/local/src/ImageMagick-6.2.1'
> make: *** [all] Error 2

This is a bug or a programming error in the source code. Its not your
fault by any means. 

I have success with the src.rpm from sourceforge. Go to
<http://imagemagick.sourceforge.net/>, follow [Download] link and
download "ImageMagick-6.2.1-1.src.rpm" then use rpmbuild:

Use rpmbuild:
]# su -c 'rpmbuild --rebuild ImageMagick-6.2.1-1.src.rpm' [ENTER]

ppc.rpms will land in /usr/src/yellowdog/RPMS/ppc/
Install/update these the usual way (rpm -U...)

Good Luck ;)



More information about the yellowdog-general mailing list