Date: Sun, 14 Dec 2008 17:14:06 GMT From: Tom Russo <russo@bogodyn.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/129637: graphics/autotrace will not compile against current ImageMagick Message-ID: <200812141714.mBEHE6Sj071748@www.freebsd.org> Resent-Message-ID: <200812141720.mBEHK1A6002791@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 129637 >Category: ports >Synopsis: graphics/autotrace will not compile against current ImageMagick >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 14 17:20:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Tom Russo >Release: 6.3-STABLE >Organization: >Environment: FreeBSD bogodyn.org 6.3-STABLE FreeBSD 6.3-STABLE #0: Fri Feb 8 21:03:49 MST 2008 russo@bogodyn.org:/users2/obj/usr/src/sys/BOGODYN i386 >Description: The port for autotrace contains a patch (patch-input-magick.c) that patches autotrace to work with versions of ImageMagick that have four arguments to GetOnePixel. This was apparently a temporary change in the API for ImageMagick that seems to have been reverted in the current ImageMagick port, which now has GetOnePixel returning a PixelPacket instead of having a fourth argument --- this is how it was in versions 6.4.4. As far as I can tell, the GetOnePixel change lasted less than a month, probably because it broke too many other codes. Anyhow, the patch now makes autotrace break when built against the current ImageMagick. >How-To-Repeat: Upgrade ImageMagick to the current version (6.4.7.5) and try to install autotrace. It will abort compiling input-magick.c, complaining that the GetOnePixel call has too many arguments. >Fix: Remove the patch-input-magick.c patch file from the files directory of the port. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812141714.mBEHE6Sj071748>