From owner-freebsd-i386@FreeBSD.ORG Thu Aug 17 09:50:28 2006 Return-Path: X-Original-To: freebsd-i386@hub.freebsd.org Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 121A416A501 for ; Thu, 17 Aug 2006 09:50:28 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCBDE43D69 for ; Thu, 17 Aug 2006 09:50:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k7H9oMYR091870 for ; Thu, 17 Aug 2006 09:50:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7H9oMdE091868; Thu, 17 Aug 2006 09:50:22 GMT (envelope-from gnats) Date: Thu, 17 Aug 2006 09:50:22 GMT Message-Id: <200608170950.k7H9oMdE091868@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: "Aron Stansvik" Cc: Subject: Re:i386/101361: graphicsmagick failed to build X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Aron Stansvik List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Aug 2006 09:50:28 -0000 The following reply was made to PR i386/101361; it has been noted by GNATS. From: "Aron Stansvik" To: bug-followup@FreeBSD.org Cc: a.l.w.kuijper@rug.nl Subject: Re:i386/101361: graphicsmagick failed to build Date: Thu, 17 Aug 2006 11:43:12 +0200 The following patch fixes this issue, and may be added to the port. This has been fixed in ImageMagick, but not yet in GraphicsMagick. I'll bug them about it. Best regards, Aron Stansvik --- coders/png.c.orig Thu Aug 17 11:37:53 2006 +++ coders/png.c Thu Aug 17 11:38:50 2006 @@ -1709,7 +1709,7 @@ #if defined(PNG_USE_PNGGCCRD) && defined(PNG_ASSEMBLER_CODE_SUPPORTED) \ && (PNG_LIBPNG_VER >= 10200) /* Disable thread-unsafe features of pnggccrd */ - if (png_access_version() >= 10200) + if (png_access_version_number() >= 10200) { png_uint_32 mmx_disable_mask=0; png_uint_32 asm_flags; @@ -1718,8 +1718,8 @@ | PNG_ASM_FLAG_MMX_READ_FILTER_SUB \ | PNG_ASM_FLAG_MMX_READ_FILTER_AVG \ | PNG_ASM_FLAG_MMX_READ_FILTER_PAETH ); - asm_flags=png_get_asm_flags(png_ptr); - png_set_asm_flags(png_ptr, asm_flags & ~mmx_disable_mask); + asm_flags=png_get_asm_flags(ping); + png_set_asm_flags(ping, asm_flags & ~mmx_disable_mask); } #endif