in reply to Problem with Image::Magick

Your installation is bad. This post, in combination with Image::Magick Error: no suitable installation target found for package Image-Magick. suggests that you have (somehow) installed (parts of) a PPM that was compiled for use with one version of perl, but are trying to use it with a different version of perl.

For example: A PPM built for use with perl 5.6.x, will rarely work correctly for perl v5.8.x.

PPM checks the version information embedded in the PPD file and cross-references this with the version of perl it is running under. It will not allow you to go ahead with the install if there is a mismatch. This is the most likely source of the error message you posted at Image::Magick Error: no suitable installation target found for package Image-Magick.. At least one person asked you to tell use which version of Perl (perl -V) you are running, but you declined to answer.

It's not clear how you have (or even if you have) bypassed the error message issued when PPM refused to install I::M for the wrong version of perl, but you will not succeed in going forward until you have corrected that error.

The ONLY ways of correcting that error are:

  1. Locate a .ppd/.ppm pair that correspond with the version of perl you are running.
  2. Obtain a compiler and build it from sources.

If you had responded to some of the questions asked in this and your other thread, you would probably have received more and better help with this.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon