Package: openarena
Version: 0.6.0-2
Severity: important
Justification: fails to build from source

openarena does not build on Alpha:

[...]
gcc -O2 -Wall -fno-strict-aliasing -MMD -c -Icpp -o build-linux-axp/cpp/cpp.o 
cpp/cpp.c
In file included from cpp/cpp.c:6:
cpp/cpp.h:45: error: expected specifier-qualifier-list before 'uchar'
cpp/cpp.h:59: error: expected specifier-qualifier-list before 'uchar'
cpp/cpp.h:69: error: expected specifier-qualifier-list before 'uchar'
cpp/cpp.h:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 
'*' token
cpp/cpp.c:15: error: 'uchar' undeclared here (not in a function)
[...]

The reason is this chunk in code/tools/lcc/cpp/cpp.h:

#ifndef __alpha
typedef unsigned char uchar;
#endif

Probably was is supposed to avoid a double definition. If I just
remove the check, it builds fine, except that it fails later:

cp build/release-linux-alpha/ioquake3.alpha debian/tmp/openarena.bin
cp: cannot stat `build/release-linux-alpha/ioquake3.alpha': No such file or 
directory

There seems to be some "alpha" vs. "axp" confusion here, since the dir
is called build/release-linux-axp.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


_______________________________________________
Pkg-games-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

Reply via email to