On Tue, Dec 07, 2021 at 05:28:37AM -0700, k...@openbsd.org wrote:
> Bulk build on sparc64-0a.ports.openbsd.org
> 
> Started : Sat Dec  4 15:08:37 MST 2021
> Finished: Tue Dec  7 05:28:00 MST 2021
> Duration: 2 Days 14 hours 19 minutes
> 
> Built using OpenBSD 7.0-current (GENERIC.MP) #1083: Thu Dec  2 13:20:47 MST 
> 2021
[...]
> http://build-failures.rhaalovely.net/sparc64/2021-12-04/games/vkquake.log

cc -DNDEBUG -c -O2 -pipe -std=c99 -Wall -Wno-trigraphs -Werror -std=gnu99  
-fweb -frename-registers -DDO_USERDIRS=1 -DUSE_CODEC_WAVE -DUSE_CODEC_VORBIS  
-DUSE_CODEC_MP3 -DLINUX -I/usr/local/include -I/usr/local/include/SDL2 
-I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -o gl_draw.o gl_draw.c
cc1: warnings being treated as errors
gl_draw.c: In function 'Draw_PicFromWad2':
gl_draw.c:285: warning: array size (4) smaller than bound length (24)

I don't think this port needs -Werror. Diff below should let this build
on sparc64 again.

Planning to commit this if no concerns, or if I get an ok.

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/vkquake/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile    29 Nov 2021 06:40:43 -0000      1.8
+++ Makefile    10 Dec 2021 23:15:58 -0000
@@ -7,6 +7,7 @@ PKGNAME =       vkquake-${V}
 GH_ACCOUNT =   Novum
 GH_PROJECT =   vkQuake
 GH_TAGNAME =   ${V}
+REVISION =     0
 
 CATEGORIES =   games x11
 MAINTAINER =   Thomas Frohwein <t...@openbsd.org>
Index: patches/patch-Quake_Makefile
===================================================================
RCS file: /cvs/ports/games/vkquake/patches/patch-Quake_Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Quake_Makefile
--- patches/patch-Quake_Makefile        29 Nov 2021 06:40:43 -0000      1.3
+++ patches/patch-Quake_Makefile        10 Dec 2021 23:15:58 -0000
@@ -1,10 +1,20 @@
 $OpenBSD: patch-Quake_Makefile,v 1.3 2021/11/29 06:40:43 thfr Exp $
 
 remove hardcoded optimization flag
+remove -Werror (warnings on sparc64 build)
 
 Index: Quake/Makefile
 --- Quake/Makefile.orig
 +++ Quake/Makefile
+@@ -48,7 +48,7 @@ STRIP ?= strip
+ CPUFLAGS=
+ DFLAGS ?=
+ CFLAGS ?=
+-CFLAGS += -Wall -Wno-trigraphs -Werror -std=gnu99
++CFLAGS += -Wall -Wno-trigraphs -std=gnu99
+ CFLAGS += $(CPUFLAGS)
+ ifneq ($(DEBUG),0)
+ DFLAGS += -D_DEBUG
 @@ -56,7 +56,6 @@ CFLAGS += -g
  do_strip=
  else

Reply via email to