From owner-freebsd-ports@FreeBSD.ORG Tue Nov 23 22:33:35 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30194106566B for ; Tue, 23 Nov 2010 22:33:35 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (dns1.vizion2000.net [62.49.197.50]) by mx1.freebsd.org (Postfix) with ESMTP id A9AC08FC08 for ; Tue, 23 Nov 2010 22:33:34 +0000 (UTC) Received: by dns1.vizion2000.net (Postfix, from userid 1001) id AAC1034D41D; Tue, 23 Nov 2010 22:15:58 +0000 (GMT) From: David Southwell Organization: Voice & Vision To: freebsd-ports@freebsd.org Date: Tue, 23 Nov 2010 22:15:58 +0000 User-Agent: KMail/1.13.5 (FreeBSD/7.2-RELEASE-p3; KDE/4.5.3; amd64; ; ) References: <1290538336.55350.3.camel@localhost> <20101123211949.8A4111CC0C@ptavv.es.net> In-Reply-To: <20101123211949.8A4111CC0C@ptavv.es.net> X-KMail-Markup: true MIME-Version: 1.0 Message-Id: <201011232215.58592.david@vizion2000.net> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org, Sergio de Almeida Lenzi , Kevin Oberman Subject: Re: ImageMagick upgrade problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2010 22:33:35 -0000 > > Em Ter, 2010-11-23 =C3 s 17:50 +0000, David Southwell escreveu: > > > Puzzled > > >=20 > > > I have perl installed with threads but getting the following upgrade > > > problem with graphics/ImageMagick. The upgrade fails to recognise > > > reality - Perl is installed with threads! > >=20 > > > with OpenEXR or OpenMP I get the same problem: > > Make sure that perl is compiled with threads and..... > >=20 > > for me I solved the problem by > > defining in /etc/make.conf.....PERL_THREADED=3Dtrue > >=20 > > it works, but the real solution is to fix the port > > either in IMagemagick or in perl ... >=20 > Just 'make PERL_THREADED=3Dtrue' is probably easier, but the port is > clearly broken. The logic is very oddly set out, but it relies on the > value of PERL_THREADED which neither the Makefile nor any of the .Mk > files defines. I assume that there was supposed to be some test of > whether perl supports threading that never quite made it. Tried the /etc/make.conf PERL_THREADED=3Dtrue but still get the same result in graphics/ImageMagick: dns1# make clean =3D=3D=3D> Cleaning for perl-threaded-5.8.9_4 =3D=3D=3D> Cleaning for ImageMagick-6.6.5.10 dns1# make =3D=3D=3D> ImageMagick-6.6.5.10 OpenEXR requires threads. . Perl is non-th= readed.=20 Reinstall Perl with threads or undefine WITH_IMAGEMAGICK_PERL. *** Error code 1 Stop in /usr/ports/graphics/ImageMagick. 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