From owner-freebsd-ports@FreeBSD.ORG Thu Aug 13 03:57:17 2009 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 0D886106564A for ; Thu, 13 Aug 2009 03:57:17 +0000 (UTC) (envelope-from jasonh@DataIX.net) Received: from www6.pairlite.com (www6.pairlite.com [64.130.10.16]) by mx1.freebsd.org (Postfix) with ESMTP id DCE8F8FC49 for ; Thu, 13 Aug 2009 03:57:16 +0000 (UTC) Received: from dataix.net (adsl-99-181-130-136.dsl.klmzmi.sbcglobal.net [99.181.130.136]) by www6.pairlite.com (Postfix) with ESMTP id 42E35B825; Wed, 12 Aug 2009 23:57:16 -0400 (EDT) Date: Wed, 12 Aug 2009 23:57:15 -0400 From: "Jason J. Hellenthal" To: Stephen Montgomery-Smith Message-Id: <20090812235715.fc28351d.jasonh@DataIX.net> In-Reply-To: References: <200908122011.20408.lumiwa@gmail.com> <20090812221059.4f437ed4.jasonh@DataIX.net> Organization: DataIX X-Mailer: DataIX Hobbyist Systems X-OpenPGP-Key-Id: 0x691411AC X-OpenPGP-Key-Fingerprint: 6F56 3B10 D8AD 1D33 96E7 5946 E3B6 2768 6914 11AC Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, ajtiM Subject: Re: ImageMagick 6.5.4.10 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jasonh@DataIX.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2009 03:57:17 -0000 On Wed, 12 Aug 2009 21:44:39 -0500 (CDT) Stephen Montgomery-Smith wrote: > > > On Wed, 12 Aug 2009, Jason J. Hellenthal wrote: > > > On Wed, 12 Aug 2009 20:11:20 -0500 > > ajtiM wrote: > > > >> Update to 6.5.4.10 on FreeBSD 7.2 > >> > >> magick/.libs/libMagickCore.so: undefined reference to `carg' > >> *** Error code 1 > > Try this patch: > > diff -u magick/fourier-orig.c magick/fourier.c > --- magick/fourier-orig.c 2009-08-13 02:39:18.000000000 +0000 > +++ magick/fourier.c 2009-08-13 02:40:13.000000000 +0000 > @@ -515,7 +515,7 @@ > for (x=0L; x < (long) fourier_info->center; x++) > { > magnitude[i]=cabs(fourier[i]); > - phase[i]=carg(fourier[i]); > + phase[i]=atan2(cimag(fourier[i]),creal(fourier[i])); > i++; > } > else > I conclude this fixes the problem on 7.2-RELEASE-p3/i386 Non-SMP -- Jason J. Hellenthal +1.616.403.8065 jasonh@DataIX.net