Package Details: ioquake3 1.36-2

Git Clone URL: https://aur.archlinux.org/ioquake3.git (read-only)
Package Base: ioquake3
Description: The de-facto OSS Quake 3 distribution. You need the retail/demo .pk3 files to play.
Upstream URL: http://ioquake3.org/
Licenses: GPL
Conflicts: ioquake3-svn, quake3, quake3-icculus-svn, quake3-svn
Provides: quake3
Replaces: quake3
Submitter: Slash
Maintainer: Slash
Last Packager: Slash
Votes: 49
Popularity: 0.356971
First Submitted: 2009-04-23 23:19
Last Updated: 2015-06-08 17:48

Required by (12)

Sources (7)

Latest Comments

Slash commented on 2013-12-26 02:49

The latest upstream of ioquake3 is from 2009. A lot of stuff doesn't compile correctly in newer versions of GCC. I will see how much I can fix to get this to compile, but this PKGBUILD may need to be changed to use a more modern git version or the 2009 binaries directly without any compilation.

I would recommend using the "ioquake3-git" PKGBUILD regardless. There really aren't any downsides to using it.

https://aur.archlinux.org/packages/ioquake3-git/

jswagner commented on 2013-11-09 08:56

Failing to build..
--
code/tools/lcc/cpp/tokens.c: In function ‘peektokens’:
code/tools/lcc/cpp/tokens.c:270:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=]
fprintf(stderr, "(tp offset %d) ", tp-trp->bp);
^
TOOLS_CC code/tools/lcc/cpp/macro.c
TOOLS_CC code/tools/lcc/cpp/eval.c
TOOLS_CC code/tools/lcc/cpp/include.c
TOOLS_CC code/tools/lcc/cpp/hideset.c
TOOLS_CC code/tools/lcc/cpp/getopt.c
TOOLS_CC code/tools/lcc/cpp/unix.c
LD build/release-linux-x86_64/tools/q3cpp
LD build/release-linux-x86_64/tools/q3lcc
CGAME_Q3LCC code/cgame/cg_main.c
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
Makefile:1989: recipe for target 'build/release-linux-x86_64/baseq3/cgame/cg_main.asm' failed
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/cg_main.asm] Error 1
make[2]: Leaving directory '/tmp/pacaurtmp-jason/ioquake3/src/ioquake3-1.36'
Makefile:969: recipe for target 'targets' failed
make[1]: *** [targets] Error 2
make[1]: Leaving directory '/tmp/pacaurtmp-jason/ioquake3/src/ioquake3-1.36'
Makefile:963: recipe for target 'release' failed
make: *** [release] Error 2
==> ERROR: A failure occurred in build().

LimaSierra commented on 2013-10-15 15:26

Use package "ioquake3-git" instead of this one :)

XenGi commented on 2013-09-09 17:41

code/tools/asm/q3asm.c: In Funktion »TryAssembleENDPROC«:
code/tools/asm/q3asm.c:949:10: Warnung: Variable »v2« gesetzt, aber nicht verwendet [-Wunused-but-set-variable]
int v, v2;
^
code/tools/asm/q3asm.c:949:7: Warnung: Variable »v« gesetzt, aber nicht verwendet [-Wunused-but-set-variable]
int v, v2;
^
LD build/release-linux-x86_64/ioq3ded.x86_64
LD build/release-linux-x86_64/ioquake3.x86_64
LD build/release-linux-x86_64/baseq3/cgamex86_64.so
LD build/release-linux-x86_64/baseq3/qagamex86_64.so
LD build/release-linux-x86_64/baseq3/uix86_64.so
LD build/release-linux-x86_64/missionpack/cgamex86_64.so
LD build/release-linux-x86_64/missionpack/qagamex86_64.so
LD build/release-linux-x86_64/missionpack/uix86_64.so
LD build/release-linux-x86_64/tools/lburg/lburg
LD build/release-linux-x86_64/tools/q3cpp
LBURG code/tools/lcc/src/dagcheck.md
TOOLS_CC_DAGCHECK build/release-linux-x86_64/tools/rcc/dagcheck.c
LD build/release-linux-x86_64/tools/q3asm
LD build/release-linux-x86_64/tools/q3rcc
LD build/release-linux-x86_64/tools/q3lcc
CGAME_Q3LCC code/game/bg_misc.c
CGAME_Q3LCC code/cgame/cg_main.c
CGAME_Q3LCC code/game/bg_slidemove.c
CGAME_Q3LCC code/game/bg_pmove.c
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_pmove.asm] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/cg_main.asm] Error 1
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_misc.asm] Error 1
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_slidemove.asm] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-xengi/aur-ioquake3/src/ioquake3-1.36'
make[1]: *** [targets] Error 2
make[1]: Leaving directory `/tmp/yaourt-tmp-xengi/aur-ioquake3/src/ioquake3-1.36'
make: *** [release] Error 2
==> ERROR: Ein Fehler geschah in build().
Breche ab ...
==> ERROR: Makepkg was unable to build ioquake3.

Doesn't work anymore.

graysky commented on 2013-06-29 11:40

build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_misc.asm] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_slidemove.asm] Error 1
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_lib.asm] Error 1
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/cg_consolecmds.asm] Error 1
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_pmove.asm] Error 1
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/cg_main.asm] Error 1
CGAME_Q3LCC code/cgame/cg_draw.c
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/cg_draw.asm] Error 1
make[2]: Leaving directory `/scratch/ioquake3/src/ioquake3-1.36'
make[1]: *** [targets] Error 2
make[1]: Leaving directory `/scratch/ioquake3/src/ioquake3-1.36'
make: *** [release] Error 2

Nordlicht commented on 2013-05-06 08:27

build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
build/release-linux-x86_64/tools/q3lcc: fatal error in build/release-linux-x86_64/tools/q3cpp
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/cg_main.asm] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [build/release-linux-x86_64/baseq3/cgame/bg_misc.asm] Error 1
make[2]: Leaving directory `/ioquake3/src/ioquake3-1.36'
make[1]: *** [targets] Error 2
make[1]: Leaving directory `/ioquake3/src/ioquake3-1.36'
make: *** [release] Error 2

hoschi commented on 2012-07-14 16:47

Seems like we don't need this security update?
http://ioquake3.org/2012/06/14/cve-2012-3345-symlink-attack-in-ioquake3-r1773/

Anonymous comment on 2012-04-29 17:03

this seems to be missing some dependencies.

not totally sure but i had to install mesa before it would make (also installed lots of other opengl/libgl related packages trying)

Slash commented on 2011-11-05 20:54

Thanks. I updated with new mirror and botlib patch.

hoschi commented on 2011-11-05 17:49

Mirror down, Bots doesn't work on 64 Bit.

Description and fix:
https://aur.archlinux.org/packages.php?ID=6864

All comments