Ticket #18483 (closed defect: fixed)
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
Change History
Changed 4 years ago by matt.hilliard@…
- Attachment perlmagick.log added
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: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.)


Console output