From owner-freebsd-ports@FreeBSD.ORG Mon Dec 27 10:52:36 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1D0B10656AB; Mon, 27 Dec 2010 10:52:36 +0000 (UTC) (envelope-from freebsd-questions@herveybayaustralia.com.au) Received: from mail.unitedinsong.com.au (mail.unitedinsong.com.au [150.101.178.33]) by mx1.freebsd.org (Postfix) with ESMTP id 45B118FC1F; Mon, 27 Dec 2010 10:52:34 +0000 (UTC) Received: from laptop1.herveybayaustralia.com.au (laptop1.herveybayaustralia.com.au [192.168.0.193]) by mail.unitedinsong.com.au (Postfix) with ESMTP id 87B295C21; Mon, 27 Dec 2010 20:57:24 +1000 (EST) Message-ID: <4D186F30.3060202@herveybayaustralia.com.au> Date: Mon, 27 Dec 2010 20:49:20 +1000 From: Da Rock User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.15) Gecko/20101119 Thunderbird/3.0.10 ThunderBrowse/3.3.4 MIME-Version: 1.0 To: David Southwell References: <4D171448.9050001@herveybayaustralia.com.au> <20101226150512.GA40334@slackbox.erewhon.net> <4D17F017.9080909@herveybayaustralia.com.au> <201012271022.18331.david@vizion2000.net> In-Reply-To: <201012271022.18331.david@vizion2000.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Roland Smith , freebsd-questions@freebsd.org, freebsd-ports@freebsd.org Subject: Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating 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: Mon, 27 Dec 2010 10:52:37 -0000 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