Bug#865721: openarena: Please add platform support for m68k

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Sat Jun 24 06:45:17 UTC 2017


Source: openarena
Version: 0.8.8-18
Severity: normal
Tags: patch
User: debian-68k at lists.debian.org
Usertags: m68k

Hi!

openarena currently fails to build from source on m68k because
this architecture is not known within code/qcommon/q_platform.h:

cc -DQAGAME -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -Wdate-time -D_FORTIFY_SOURCE=2 -MMD	-Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -pipe -DUSE_ICON  -DUSE_OPENAL -DUSE_CURL -DUSE_CODEC_VORBIS -DNO_VM_COMPILED -DUSE_MUMBLE -DUSE_VOIP -DSTANDALONE -DPRODUCT_DATE=\"Jun\ 18\ 2017\" -DPRODUCT_VERSION=\"0.8.8-18/Debian\" -DNDEBUG -O3 -ffast-math -funroll-loops -fomit-frame-pointer -fPIC -o build/normal/baseq3/game/bg_misc.o -c code/game/bg_misc.c
In file included from code/cgame/../qcommon/q_shared.h:159:0,
                 from code/cgame/cg_local.h:23,
                 from code/cgame/cg_main.c:24:
code/cgame/../qcommon/q_platform.h:305:2: error: #error "Architecture not supported"
 #error "Architecture not supported"
  ^~~~~
In file included from code/game/../qcommon/q_shared.h:159:0,
                 from code/game/bg_misc.c:26:
code/game/../qcommon/q_platform.h:305:2: error: #error "Architecture not supported"
 #error "Architecture not supported"
  ^~~~~
Makefile:2049: recipe for target 'build/normal/baseq3/game/bg_misc.o' failed

This is trivially fixed by the attached patch. Please consinder including
it. I will also send a pull request upstream to get it fixed there as
well.

Thanks,
Adrian

 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
-------------- next part --------------
Description: Add support for m68k
Author: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
Last-Update: 2017-06-24

--- openarena-0.8.8.orig/code/qcommon/q_platform.h
+++ openarena-0.8.8/code/qcommon/q_platform.h
@@ -185,6 +185,8 @@ Foundation, Inc., 51 Franklin St, Fifth
 #define ARCH_STRING "mips"
 #elif defined __sh__
 #define ARCH_STRING "sh"
+#elif defined __m68k__
+#define ARCH_STRING "m68k"
 #endif
 
 #if __FLOAT_WORD_ORDER == __BIG_ENDIAN


More information about the Pkg-games-devel mailing list