Opened 15 years ago

Closed 14 years ago

#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: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), ryandesign (Ryan Carsten Schmidt), blb@…, Markus.Ueberall@…, astricker@…
Port: p5-perlmagick

Description (last modified by mf2k (Frank Schima))

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 (1)

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

Download all attachments as: .zip

Change History (10)

Changed 15 years ago by matt.hilliard@…

Attachment: perlmagick.log added

Console output

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)
Port: p5-perlmagick added; perlmagic removed
Priority: HighNormal
Summary: perlmagic no longer compilesp5-perlmagick no longer compiles

comment:2 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: mcalhoun@… added

Cc Me!

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 Changed 15 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 15 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 14 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 14 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 14 years ago by Markus.Ueberall@…

Cc: Markus.Ueberall@… added

Cc Me!

comment:9 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: astricker@… added
Resolution: fixed
Status: newclosed

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.