Subject: Re: pkg/33331: graphics/png fails to build on amd64
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Ben Collver <collver@peak.org>
List: pkgsrc-bugs
Date: 04/22/2006 06:00:07
The following reply was made to PR pkg/33331; it has been noted by GNATS.

From: Ben Collver <collver@peak.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/33331: graphics/png fails to build on amd64
Date: Fri, 21 Apr 2006 22:57:08 -0700

 This workaround does the trick for me:
 
 Index: Makefile
 ===================================================================
 RCS file: /cvsroot/pkgsrc/graphics/png/Makefile,v
 retrieving revision 1.77
 diff -u -r1.77 Makefile
 --- Makefile	17 Apr 2006 13:44:46 -0000	1.77
 +++ Makefile	22 Apr 2006 05:56:30 -0000
 @@ -28,6 +28,11 @@
  SUBST_SED.rpathfix=	'/^L_opts=/s|-L\([	 ]*[^	 ]*\)"|${COMPILER_RPATH_FLAG}\1 -L\1"|g'
  SUBST_STAGE.rpathfix=	pre-configure
  
 +.include "../../mk/bsd.prefs.mk"
 +.if (${MACHINE_ARCH} != "i386")
 +CPPFLAGS+=	-DPNG_NO_ASSEMBLER_CODE
 +.endif
 +
  # highly version dependent -- fix up libtool .la file contents, since
  # just copying a .la file to a new filename is not enough
  # PLIST breakage will show when it needs updating :)