New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18483 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

p5-perlmagick no longer compiles

Reported by: matt.hilliard@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: mcalhoun@…, ryandesign@…, blb@…, Markus.Ueberall@…, astricker@…
Port: p5-perlmagick

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

calling:

$ sudo port install p5-perlmagick

runs through installing ImageMagic, and perl and python, and X libraries and the kitchen sink

but it won't install perlmagick

The relevant console bits are attached.

Attachments

perlmagick.log (3.5 KB) - added by matt.hilliard@… 4 years ago.
Console output

Change History

Changed 4 years ago by matt.hilliard@…

Console output

comment:1 Changed 4 years ago by macsforever2000@…

  • Priority changed from High to Normal
  • Port changed from perlmagic to p5-perlmagick
  • Description modified (diff)
  • Summary changed from perlmagic no longer compiles to p5-perlmagick no longer compiles

comment:2 Changed 4 years ago by mcalhoun@…

  • Cc mcalhoun@… added

Cc Me!

comment:3 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

comment:4 follow-up: ↓ 7 Changed 4 years ago by in-macosports@…

See #13234. Currently, the working way to install perlmagick is 'port install ImageMagick +perl'. But it is absolutely necessary that the p5-perlmagick package is removed or turned into something that does that same thing as well!

comment:5 Changed 4 years ago by blb@…

  • Cc ryandesign@…, blb@… added

Removing p5-perlmagick makes the most sense, but there is one port depending on it, imageindex. Adding ImageMagick to it instead would work except we can't currently depend on a variant (ticket #126). We could do the usual trick of checking for a file provided by +perl in a pre-fetch phase for imageindex. Locally I see ${prefix}/lib/perl5/site_perl/5.8.9/darwin-thread-multi-2level/Image/Magick.pm but that path will be a bit different depending on how perl5.8 is installed (the darwin-thread-multi-2level part).

comment:6 Changed 3 years ago by cmckay@…

Any movement on this bug? It just cost me an afternoon of fiddling before I found this bug report.

comment:7 in reply to: ↑ 4 Changed 3 years ago by Markus.Ueberall@…

Replying to in-macosports@…:

Currently, the working way to install perlmagick is 'port install ImageMagick +perl'.

While the above command indeed installs /opt/local/lib/perl5/site_perl/5.10.1/darwin-2level/Image/Magick.pm, this location is not part of @INC (the default search path), though it should be, shouldn't it? (only .../darwin-multi-2level is in the list.)

comment:8 Changed 3 years ago by Markus.Ueberall@…

  • Cc Markus.Ueberall@… added

Cc Me!

comment:9 Changed 3 years ago by ryandesign@…

  • Cc astricker@… added
  • Status changed from new to closed
  • Resolution set to fixed

p5-perlmagick has been updated to the latest version and compiles fine now, and the +perl variant of ImageMagick has been essentially deleted. See #25832.

Note: See TracTickets for help on using tickets.