On 12/27/10 21:32, David Southwell wrote:
On 12/27/10 20:22, David Southwell wrote:
On 12/27/10 01:05, Roland Smith wrote:
On Sun, Dec 26, 2010 at 11:42:37PM +1000, Da Rock wrote:
Something I'm missing here? A fix would be nice, I should be used
to it though- ImageMagick _always_ has issues for me. I just
thought it'd be nice to get it updated for once- it looked so
close :)
I'm getting something similar, have been for a couple of weeks:
** Port marked as IGNORE: graphics/ImageMagick:
OpenEXR requires threads. . Perl is non-threaded. Reinstall Perl
with
threads or undefine WITH_IMAGEMAGICK_PERL
** Listing the failed packages (-:ignored / *:skipped / !:failed)
- graphics/ImageMagick (marked as IGNORE)
(Follow-ups redirected to ports@, or I tried to.)
Hmm. I'm not alone then. I'll do some poking then and see what comes
up... :)
Any hints guys?
Try building ImageMagick without perl support. Works for me, with
EXR,
but haven't tested with Djvu;
cd /usr/ports/graphics/ImageMagick
make config
┌──────────────────────────────────────────────────────────────────
──┐ │ Options for ImageMagick 6.6.5.10
│ │
┌────^(-)────────────────────────────────────────────────────────┐
│
...
│ │[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs threads)
│ │ │ │[X] IMAGEMAGICK_OPENMP OpenMP for SMP (needs threads)
│ │ │ │[ ] IMAGEMAGICK_PDF PDF format support
│ │ │ │[ ] IMAGEMAGICK_PERL Perl support
│ │
...
Roland
ImageMagick is already installed, so getting something to work is not a
problem. Its updating it...
What concerns me is perl-threaded _is_ installed but it can't see it.
Do you have in:
etc/make.conf
PERL_THREADED=true
Perhaps I'm a little daft atm. Either way I want to be clear: Are you
saying the define needs to be in the make.conf so that it will build
correctly? It _does not_ actually look at what perl is installed?
IF that is the case, then wtf? Either ImageMagick should be checking the
actual pkg installed, or the perl port should be defining this in the
make.conf, right? Seeing as perl already makes a define in make.conf...
Meanwhile I'll check it out. Cheers
Yep you need that line in make.conf
Also are ALL your ports up to date?
I cannot remember when but there was a recent patch to fix the problem you
describe. When you have that line in make.conf you may need to recompile perl
and all ports that depend upon it.
I'm running an update now, hence the issue :) but I'm not sure how
recent you mean. I also just do a run through and check major probs if
necessary, so I do just do what I can- this is not an enterprise system
after all, just my heap of crap.
I didn't notice it in UPDATING but I guess I also wasn't really looking
either- I'll look for it specifically now though. Hopefully I'll get a
fully up-to-date system this holidays :)
So at the end of it all does the perl port put the define in then once
installed?
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"