sandeep_th
asked on
Problem installing ImageMagick
Hi,
I am trying to install ImageMagick and on entering the command:
rpm -i ImageMagick-6.0.8-3.i386.r pm
I get the following message:
error: Failed dependencies:
libltdl is needed by ImageMagick-6.0.8-3
I have libtool installed and I can see the following library under /usr/lib :-
/usr/lib/libltdl.so
which apparently seems to be the one it asks for. Introducing /usr/lib in the LD_LIBRARY_PATH(I know it is evil :-)) didn't work either.
Any ideas what I need to do here?
I am trying to install ImageMagick and on entering the command:
rpm -i ImageMagick-6.0.8-3.i386.r
I get the following message:
error: Failed dependencies:
libltdl is needed by ImageMagick-6.0.8-3
I have libtool installed and I can see the following library under /usr/lib :-
/usr/lib/libltdl.so
which apparently seems to be the one it asks for. Introducing /usr/lib in the LD_LIBRARY_PATH(I know it is evil :-)) didn't work either.
Any ideas what I need to do here?
ASKER
Hi Einar,
Upon your suggestion, I tried the rpm -qpi --requires command and amongst the various "requires" I saw these two:
libltdl
libltdl.so.3
whereas my /usr/lib/libltdl.so was a link to /usr/lib/libltdl.so.3.1
So I modified it so that it looked as follows:
/usr/lib # ll /usr/lib/libltdl.so
lrwxrwxrwx 1 root root 12 2004-09-21 15:45 /usr/lib/libltdl.so -> libltdl.so.3
But it still doesn't work.....same errror!!!!!
Upon your suggestion, I tried the rpm -qpi --requires command and amongst the various "requires" I saw these two:
libltdl
libltdl.so.3
whereas my /usr/lib/libltdl.so was a link to /usr/lib/libltdl.so.3.1
So I modified it so that it looked as follows:
/usr/lib # ll /usr/lib/libltdl.so
lrwxrwxrwx 1 root root 12 2004-09-21 15:45 /usr/lib/libltdl.so -> libltdl.so.3
But it still doesn't work.....same errror!!!!!
ASKER
Just realized it was a silly thing to do........'cause it is like this:-
libltdl.so.3 -> libltdl.so.3.1.0
In any case it looks I got a more recent version of this library than is required by ImageMagick....so this doesn't seem to be the problem.
libltdl.so.3 -> libltdl.so.3.1.0
In any case it looks I got a more recent version of this library than is required by ImageMagick....so this doesn't seem to be the problem.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
That's s'posed to be "rpm -Uhv --nodeps ImageMagick-6.0.8-3.i386.r pm" of course.... not --Uhv
ASKER
Thanks...that DID help
2) This is propably because the latest-and-greatest ImageMagick needs a very recent version of libltdl. Do a rpm -qpi --requires /path/to/ImageMagick-6.0.8
and check if the versions listed there match the one you have (see step 1). If not you'll have to upgrade libltdl.
cheers.