svarte@ubuntu:~/games/xreal$ scons arch=linux-x86_64
scons: Reading SConscript files ...
compiling for architecture linux-x86_64
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated BuildDir targets: build/xreal build/base/cgame build/base/game build/base/ui
gcc -o build/xreal/code/client/cl_avi.o -c -pipe -fsigned-char -Wall -DNDEBUG -O2 -ffast-math -fno-strict-aliasing -funroll-loops -Icode/ogg/include -Icode/vorbis/include -Icode/zlib -DSTANDALONE -DUSE_CODEC_VORBIS -DUSE_VOIP -DFLOATING_POINT -DUSE_ALLOCA -Icode/speex/include -DUSE_CURL -DUSE_OPENAL -DC_ONLY -DPNG_NO_ASSEMBLER_CODE -DBUILD_FREETYPE -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/freetype2 code/client/cl_avi.c
In file included from code/client/client.h:35,
from code/client/cl_avi.c:23:
code/client/cl_curl.h:44:23: error: curl/curl.h: No such file or directory
In file included from code/client/cl_avi.c:23:
code/client/client.h:209: error: expected specifier-qualifier-list before 'CURL'
In file included from code/client/cl_avi.c:24:
code/client/snd_local.h:34:19: error: AL/al.h: No such file or directory
code/client/snd_local.h:35:20: error: AL/alc.h: No such file or directory
scons: *** [build/xreal/code/client/cl_avi.o] Error 1
scons: building terminated because of errors.
Там карты ещё в map файлах, то есть их компилировать тоже надо в bsp и утилитой bspc делать aas файлы.
В комплект входит виндовая (!) утилита Q3Map2Build. Попробовал присобачить q3map2 от редактора GtkRadiant - не вышло. Под мой так же XreaL не настраивается.
Выяснил, компилим, с опцией
scons mapping=1
и будет радиант и тулзы под игру. Можно будет скомпилить карты.