Opened 11 years ago

Closed 11 years ago

#40607 closed defect (fixed)

ImageMagick @6.8.7-0 depends on itself

Reported by: mndavidoff (Monte Davidoff) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: NicosPavlov
Port: ImageMagick, djvulibre

Description

Installing ImageMagick @6.8.7-0 fails because it depends on itself via djvulibre.

$ sudo port -vs install ImageMagick
--->  Computing dependencies for ImageMagick...
--->  Dependencies to be installed: djvulibre ImageMagick
Error: The following dependencies were not installed: djvulibre ImageMagick
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port ImageMagick failed
$ port rdeps ImageMagick
The following ports are dependencies of ImageMagick @6.8.7-0_0+x11:
  ...
  djvulibre
    ImageMagick
      ...

The problem seems to have been introduced in r111664.

Change History (5)

comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Oh joy!

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: nicos@… added
Port: djvulibre added

It looks like as of djvulibre 3.5.23 it prefers to generate its icons with librsvg's rsvg-convert instead of ImageMagick's convert. Could we fix this issue by changing djvulibre's build dependency from ImageMagick to librsvg?

comment:3 Changed 11 years ago by NicosPavlov

It makes full sense. Committed in r111681.

comment:4 Changed 11 years ago by mndavidoff (Monte Davidoff)

The change in r111681 works for me. Thanks!

comment:5 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.