in reply to Re^2: ImageMagick Incomplete Labeling
in thread ImageMagick Incomplete Labeling

I don't know what "error 2" is, but "make install" is throwing everything into one command, the configure, build, and install. Possibly you ran make install as a user, rather than root? Maybe you don't have the c++ devel rpm installed, etc.

Start fresh. Unpack the tarball, then

configure --prefix=/usr # assuming your old binaries are in /usr/bin #check for errors make #check for errors # su to root make install # now the c libs are installed # go to the PerlMagick subdir perl Makefile.PL make # su to root make install
Report back at what step the error occurs, and what it says.

I'm not really a human, but I play one on earth Remember How Lucky You Are

Replies are listed 'Best First'.
Re^4: ImageMagick Incomplete Labeling
by worstead (Acolyte) on Oct 08, 2008 at 14:54 UTC

    I'm using ImageMagick-6.4.3 and gcc-c++-4.3.0-8.i386

    I can find no Fedora9 c++ development libraries

    My steps are:

    (1)./configure --prefix=/usr/bin --with-perl-options 2>&1|tee config.out

    (2)make install 2>&1|tee install.out

    I see no issues in config.out, but tail of install.out is:

    collect2: ld terminated with signal 11 Segmentation fault

    make1: *** coders/avi.la Error 1

    make1: Leaving directory `/root/IMAGEMAGICK/ImageMagick-6.4.3'

    make: *** install Error 2

    There are three warnings but they do not appear to be significant.

      The only error obvious to me, is the --prefix=/usr/bin, it should just be --prefix=/usr. IM will then install the binaries in /usr/bin, the libs in /usr/lib, and the headers in /usr/include. Try with the right prefix, and please use the simpler step by step method I showed. The problem with --prefix=/usr/bin is that all the headers and libs won't be put in the right place.

      When trying to debug a problem, you want each step as simple as possible. It really sounds like you have a messed up fedora compiler..... ask on a fedora list how to do it. I use Slackware, and never have problems like that.

      I kind of find it hard to believe that you didn't see an error in the logs about not being able to install the libs into /usr/bin/lib. If they did install, you might want to remove them.


      I'm not really a human, but I play one on earth Remember How Lucky You Are
        Everything works! Why didn't I follow your instructions to the letter the first time? Put it down to senility. Also, I should have kept using Slackware as I did for 6 years - gave up when I retired and got lazy 7 years ago. Many thanks.