Need imagemagick development files
Topic: Need imagemagick development files
started by: wavetel
Posted by wavetel on Oct. 02 2007,21:03I am trying to compile a new app from source and make a DSL ext. It needs imagemagick . Thats fine. I can use the DSL ext or do a APT to get image magick but the compiler needs the imagemagick development files to make the compile work properly. Where can I get these ? Maybee the only way I can get them is to compile imagemagick myself. The file needed is libmagick-dev I think but this file has multiple unresolved dependancies in itself and drops into dependancy hell very quickly. Any ideas would be greatly appreciated as I am really stuck with this one.
Posted by mikshaw on Oct. 02 2007,23:57Yes, you will need to either compile it yourself or install the dev files from a debian package. ImageMagick is a surprisingly fat application for a commandline program, and there are very few situations where the dev files are needed, so it was decided to include only the runtime files in the mydsl package.
Posted by wavetel on Oct. 03 2007,13:52
No luck on the dev files via a debian package .. Ive been looking for days .. Found some deb files here
< http://security.debian.org/pool/updates/main/i/imagemagick/ >
but they wont work.. More dependancy issues .. I just hope its not to hard to compile ..
Posted by mikshaw on Oct. 03 2007,18:43It's not too difficult to compile using the gcc1-with-libs mydsl package, depending on the ImageMagick version. I used to have no troubles at all until around version 6.2.7 or 6.2.8, at which time there were apparently changes made to the source that caused inconsistent success/failure in compiling in the next few releases. Around version 6.3.2(?) things began to work ok, but I found I needed to disable perlmagick and sometimes magick++, which might make it useless depending on what type of program you want to build.
If it fails you might consider trying to build the sources from an older version of imagemagick, like 6.2.6. This was the last version I compiled on DSL that gave me no trouble at all.