New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29823 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

ImageMagick and wrong version of libltdl.7.dylib

Reported by: artangco@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: boeyms@…
Port: ImageMagick libtool

Description (last modified by ryandesign@…) (diff)

Hi, On a fresh macports install I did this on my Macbook with Snow Leopard

sudo port mdmg ImageMagick +wmf

This completed without any issues. I found the ImageMagick.dmg file and installed it on the same machine after removing MacPort. My goal is to create a standalone dmg file for ImageMagick for distribution with another app I'm building.

When I tried to run convert after the dmg install I get this error:

dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib
  Referenced from: /opt/local/bin/convert
  Reason: Incompatible library version: convert requires version 11.0.0 or later, but libltdl.7.dylib provides version 9.0.0

Any help in resolving this is much appreciated.

When I install ImageMagick instead of using mdmg the installed ImageMagick works fine.

Change History

comment:1 Changed 2 years ago by jmr@…

  • Cc boeyms@… added
  • Owner changed from macports-tickets@… to ryandesign@…
  • Port changed from ImageMagick to ImageMagick libtool
  • Keywords ImageMagick libltdl removed

Please remember to cc the maintainer.

comment:2 Changed 2 years ago by ryandesign@…

  • Description modified (diff)

comment:3 Changed 2 years ago by ryandesign@…

  • Status changed from new to assigned

ImageMagick is missing a library dependency on libtool.

comment:4 Changed 2 years ago by ryandesign@…

  • Status changed from assigned to closed
  • Resolution set to fixed

I've added the libtool dependency in r79474, along with updating the port to 6.7.0-7. Let me know if that doesn't resolve the issue.

comment:5 Changed 2 years ago by artangco@…

Thank you. I don't get this error when I tried it again.

Note: See TracTickets for help on using tickets.