Date: Mon, 27 Dec 2010 11:32:07 +0000 From: David Southwell <david@vizion2000.net> To: freebsd-ports@freebsd.org Cc: Roland Smith <rsmith@xs4all.nl>, freebsd-questions@freebsd.org, Da Rock <freebsd-questions@herveybayaustralia.com.au> Subject: Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating Message-ID: <201012271132.07599.david@vizion2000.net> In-Reply-To: <4D186F30.3060202@herveybayaustralia.com.au> References: <4D171448.9050001@herveybayaustralia.com.au> <201012271022.18331.david@vizion2000.net> <4D186F30.3060202@herveybayaustralia.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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 > > > >>>>=20 > > > >>>> to it though- ImageMagick _always_ has issues for me. I just > > > >>>>=20 > > > >>>> thought it'd be nice to get it updated for once- it looked so > > > >>>>=20 > > > >>>> close :) > > > >>>=20 > > > >>> I'm getting something similar, have been for a couple of weeks: > > > >>>=20 > > > >>> ** Port marked as IGNORE: graphics/ImageMagick: > > > >>>=20 > > > >>> OpenEXR requires threads. . Perl is non-threaded. Reinstall Perl > >=20 > > with > >=20 > > > >>> threads or undefine WITH_IMAGEMAGICK_PERL > > > >>>=20 > > > >>>=20 > > > >>>=20 > > > >>> ** Listing the failed packages (-:ignored / *:skipped / !:failed) > > > >>>=20 > > > >>>=20 > > > >>>=20 > > > >>> - graphics/ImageMagick (marked as IGNORE) > > > >>>=20 > > > >>>=20 > > > >>>=20 > > > >>> (Follow-ups redirected to ports@, or I tried to.) > > > >>=20 > > > >> Hmm. I'm not alone then. I'll do some poking then and see what com= es > > > >>=20 > > > >> up... :) > > > >>=20 > > > >>=20 > > > >>=20 > > > >> Any hints guys? > > > >=20 > > > > Try building ImageMagick without perl support. Works for me, with > > > > EXR, > > > >=20 > > > > but haven't tested with Djvu; > > > >=20 > > > >=20 > > > >=20 > > > > cd /usr/ports/graphics/ImageMagick > > > >=20 > > > > make config > > > >=20 > > > >=20 > > > >=20 > > > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80 > > > >=20 > > > > =E2=94=80=E2=94=80=E2=94=90 =E2=94=82 Options for ImageMagick 6.6.5= =2E10 > > > >=20 > > > > =E2=94=82 =E2=94=82 > > > >=20 > > > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80^(-)=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90 > > > >=20 > > > > =E2=94=82 > > > >=20 > > > >=20 > > > >=20 > > > > ... > > > >=20 > > > >=20 > > > >=20 > > > > =E2=94=82 =E2=94=82[X] IMAGEMAGICK_OPENEXR OpenEXR support (needs t= hreads) > > > >=20 > > > > =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82[X] IMAGEMAGICK_OPENMP OpenM= P for SMP (needs threads) > > > >=20 > > > > =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82[ ] IMAGEMAGICK_PDF PDF form= at support > > > >=20 > > > > =E2=94=82 =E2=94=82 =E2=94=82 =E2=94=82[ ] IMAGEMAGICK_PERL Perl su= pport > > > >=20 > > > > =E2=94=82 =E2=94=82 > > > >=20 > > > >=20 > > > >=20 > > > > ... > > > >=20 > > > >=20 > > > >=20 > > > > Roland > > >=20 > > > ImageMagick is already installed, so getting something to work is not= a > > >=20 > > > problem. Its updating it... > > >=20 > > >=20 > > >=20 > > > What concerns me is perl-threaded _is_ installed but it can't see it. > >=20 > > Do you have in: > >=20 > > etc/make.conf > >=20 > > PERL_THREADED=3Dtrue >=20 > 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? >=20 > 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... >=20 > 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= =20 describe. When you have that line in make.conf you may need to recompile pe= rl=20 and all ports that depend upon it. David Photographic Artist Permanent Installations & Design Creative Imagery and Advanced Digital Techniques High Dynamic Range Photography & Official Portraiture Combined darkroom & digital creations & Systems Adminstrator for the vizion2000.net network
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012271132.07599.david>