pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/36208: pkgsrc 2007Q1 devel/SDL does not build if an old devel/yasm installed



The following reply was made to PR pkg/36208; it has been noted by GNATS.

From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/36208: pkgsrc 2007Q1 devel/SDL does not build if an old 
devel/yasm installed
Date: Sat, 19 May 2007 21:50:10 +0200

 --+xNpyl7Qekk2NvDX
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Tue, Apr 24, 2007 at 10:45:00PM +0000, hbent%cs.oberlin.edu@localhost wrote:
 > If devel/yasm older than 0.6 is installed, devel/SDL from pkgsrc
 > 2007Q1 fails on the MMX assembly:
 ...
 > >How-To-Repeat:
 > As stated above, build devel/SDL with a version of devel/yasm before 0.6.
 > >Fix:
 > I think you just have to inhibit detection of yasm if it's an old
 > version, but I'm not sure how to do that.  I worked around the problem
 > by uninstalling yasm entirely and letting SDL build with nasm. 
 
 Since SDL seems to prefer yasm to nasm, why not switch it to yasm?
 
 Could you please try the attached patch?
 
 Thanks,
  Thomas
 
 --+xNpyl7Qekk2NvDX
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="SDL.diff"
 
 Index: Makefile
 ===================================================================
 RCS file: /cvsroot/pkgsrc/devel/SDL/Makefile,v
 retrieving revision 1.76
 diff -u -r1.76 Makefile
 --- Makefile   9 Jan 2007 15:06:28 -0000       1.76
 +++ Makefile   19 May 2007 19:49:14 -0000
 @@ -27,7 +27,7 @@
  
  .if ${MACHINE_ARCH} == "i386" && ${OPSYS} != "SunOS"
  .  include "../../devel/binutils/buildlink3.mk"
 -BUILD_DEPENDS+=               nasm>=0.98:../../devel/nasm
 +BUILD_DEPENDS+=               yasm>=0.6.0:../../devel/yasm
  NASMFLAGS_ELF=                -f elf
  NASMFLAGS_a.out=      -f aoutb
  .else
 
 --+xNpyl7Qekk2NvDX--
 



Home | Main Index | Thread Index | Old Index