При попытке собрать (svn co svn://svn.quakedev.com/quake2xp/trunk quake2xp), если интересно кому, выходит это:
$ make
* [DEP ] linux/gl_sdl.c
* [DEP ] linux/q_shlinux.c
* [DEP ] linux/qgl_linux.c
* [DEP ] game/q_shared.c
* [DEP ] game/g_utils.c
* [DEP ] game/g_svcmds.c
* [DEP ] game/g_spawn.c
* [DEP ] game/g_main.c
* [DEP ] game/g_phys.c
* [DEP ] game/g_cmds.c
* [DEP ] game/g_combat.c
* [DEP ] game/g_ai.c
* [DEP ] game/q_shared.c
* [DEP ] linux/sys_linux.c
* [DEP ] linux/q_shlinux.c
* [DEP ] null/cd_null.c
* [DEP ] null/cl_null.c
* [DEP ] game/q_shared.c
* [DEP ] server/sv_world.c
* [DEP ] server/sv_user.c
* [DEP ] server/sv_send.c
* [DEP ] server/sv_main.c
* [DEP ] server/sv_init.c
* [DEP ] server/sv_game.c
* [DEP ] server/sv_ccmds.c
* [DEP ] qcommon/net_chan.c
* [DEP ] qcommon/md4.c
* [DEP ] qcommon/files.c
* [DEP ] qcommon/cvar.c
* [DEP ] qcommon/common.c
* [DEP ] qcommon/cmodel.c
* [DEP ] qcommon/unzip.c
* [DEP ] qcommon/cmd.c
* [DEP ] linux/qal_linux.c
* [DEP ] linux/sys_linux.c
* [DEP ] linux/vid_so.c
* [DEP ] linux/q_shlinux.c
* [DEP ] client/snd_mem.c
* [DEP ] client/snd_dma.c
* [DEP ] client/qmenu.c
* [DEP ] client/menu.c
* [DEP ] client/keys.c
* [DEP ] client/cl_view.c
* [DEP ] client/cl_tempents.c
* [DEP ] client/cl_scrn.c
* [DEP ] client/cl_pred.c
* [DEP ] client/cl_particles.c
* [DEP ] client/cl_parse.c
* [DEP ] client/cl_newfx.c
* [DEP ] client/cl_main.c
* [DEP ] client/cl_inv.c
* [DEP ] client/cl_input.c
* [DEP ] client/cl_images.c
* [DEP ] client/cl_fx.c
* [DEP ] client/cl_ents.c
* [DEP ] client/cl_decals.c
* [DEP ] client/cl_cin.c
make: *** Нет правила для сборки цели `release-linux-gnu-i386/client/client/avi_export.o', требуемой для `q2xp'. Останов.
$
Просто подыскиваю замену глючноватому QuDos. Q2XP вроде ничего.
И да, я люблю порты с улучшенной (но не до неузнаваемости!) графикой, поэтому icculus, офф-версию, и вайн просьба не предлагать.