Skip site navigation (1)Skip section navigation (2)
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>