Date: Mon, 27 Dec 2010 22:34:00 +1000 From: Da Rock <freebsd-questions@herveybayaustralia.com.au> To: freebsd-questions@freebsd.org Subject: Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating Message-ID: <4D1887B8.6070407@herveybayaustralia.com.au> In-Reply-To: <201012271132.07599.david@vizion2000.net> References: <4D171448.9050001@herveybayaustralia.com.au> <201012271022.18331.david@vizion2000.net> <4D186F30.3060202@herveybayaustralia.com.au> <201012271132.07599.david@vizion2000.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D1887B8.6070407>