Incompatible Library Version

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
smar
Posts: 2
Joined: 2012-02-20T01:58:27-07:00
Authentication code: 8675308

Incompatible Library Version

Post by smar »

Hi

I have just downloaded and installed the OSX binary for ImageMagick 6.7.5 onto Lion (10.7.3). However, running convert keeps giving me the following error:

dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib
Referenced from: /opt/ImageMagick-6.7.5/bin/convert
Reason: Incompatible library version: convert requires version 11.0.0 or later, but libltdl.7.dylib provides version 10.0.0
Trace/BPT trap: 5

I don't have ports or homebrew installed (not enough disk space left for XCode) and so any help with getting these binaries to work would be appreciated.

Thanks

smar.
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: Incompatible Library Version

Post by magick »

We will release a new Mac OS X distribution within a day or two that includes libltdl or is built statically. Thanks,
smar
Posts: 2
Joined: 2012-02-20T01:58:27-07:00
Authentication code: 8675308

Re: Incompatible Library Version

Post by smar »

Thanks, that's great. I'll wait for the new build.
faberdp
Posts: 1
Joined: 2012-03-22T15:33:38-07:00
Authentication code: 8675308

Re: Incompatible Library Version

Post by faberdp »

I have installed IM on an Intel Mac running Mac OS X 10.6 (Snow Leopard). I get the same error:

utility1-Mac-Pro:~ switch$ convert
dyld: Library not loaded: /usr/lib/libltdl.7.dylib
Referenced from: /Applications/ImageMagick-6.7.5/bin/convert
Reason: Incompatible library version: convert requires version 10.0.0 or later, but libltdl.7.dylib provides version 9.0.0
Trace/BPT trap

Can you point me to a compatible version d/l
RogueSheep
Posts: 3
Joined: 2012-04-10T08:56:20-07:00
Authentication code: 8675308

Re: Incompatible Library Version

Post by RogueSheep »

I am encountering the same problem with different version numbers:

Code: Select all

 Version: ImageMagick 6.7.6-0 2012-04-07 Q16 http://www.imagemagick.org
The followoing error occurs:

Code: Select all

Process:         convert [96099]
Path:            /opt/local/bin/convert
Identifier:      convert
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  httpd [96019]

Date/Time:       2012-04-10 16:56:52.130 +0200
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Dyld Error Message:
  Library not loaded: /opt/local/lib/libjpeg.8.dylib
  Referenced from: /opt/local/bin/convert
  Reason: Incompatible library version: convert requires version 13.0.0 or later, but libjpeg.8.dylib provides version 12.0.0

Binary Images:
    0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) <DB8B8AB0-0C97-B51C-BE8B-B79895735A33> /usr/lib/dyld
Is a new, updated version available? If so, where can it be downloaded?
RogueSheep
Posts: 3
Joined: 2012-04-10T08:56:20-07:00
Authentication code: 8675308

Re: Incompatible Library Version

Post by RogueSheep »

*bump*
Is anybody reading this forum?
User avatar
anthony
Posts: 8883
Joined: 2004-05-31T19:27:03-07:00
Authentication code: 8675308
Location: Brisbane, Australia

Re: Incompatible Library Version

Post by anthony »

Yes they are.

You can download from the main site!
Anthony Thyssen -- Webmaster for ImageMagick Example Pages
https://imagemagick.org/Usage/
RogueSheep
Posts: 3
Joined: 2012-04-10T08:56:20-07:00
Authentication code: 8675308

Re: Incompatible Library Version

Post by RogueSheep »

Hi Anthony,
thanks for responding, the version I have currently installed (as suggested on the main site using MacPorts) is 6.7.6 and seems to be the latest version.
If there is a newer version available could you point me towards it? Feeling very noob-ish for not being able to find it.

Thanks,
Pascal
Post Reply