Unfortunately my system language is German. Is there any way to get the compiler messages in English without much trouble?
gcc 4.2, libsdl1.2-dev. Ask for more information. I'm not a pro when it comes to compiling.
Building smokinguns in build/release-linux-i386:
PLATFORM: linux
ARCH: i386
VERSION: 1.1_SVN125
COMPILE_PLATFORM: linux
COMPILE_ARCH: i386
CFLAGS:
-MMD
-Wall
-fno-strict-aliasing
-Wimplicit
-Wstrict-prototypes
-pipe
-DUSE_ICON
-I/usr/include/SDL
-D_GNU_SOURCE=1
-D_REENTRANT
-DUSE_OPENAL
-DUSE_CURL
-DUSE_CURL_DLOPEN
-Icode/SDL12/include
-m32
-DUSE_MUMBLE
-DUSE_VOIP
-DFLOATING_POINT
-DUSE_ALLOCA
-Icode/libspeex/include
-DUSE_LOCAL_HEADERS
-DSTANDALONE
-DSMOKINGUNS
-DPRODUCT_VERSION="1.1_SVN125"
-DNDEBUG
-O3
-march=i586
-fomit-frame-pointer
-ffast-math
-funroll-loops
-falign-loops=2
-falign-jumps=2
-falign-functions=2
-fstrength-reduce
...
DED_CC code/null/null_input.c
DED_CC code/null/null_snddma.c
make[2]: *** Keine Regel vorhanden, um das Target »build/release-linux-i386/ded/con_log.o«,
benötigt von »build/release-linux-i386/smokinguns_dedicated.i386«, zu erstellen. Schluss.
Copied con_log.c and other files from ioQuake into /sys, which doesn't exist in the SG backport at all.
In Datei, eingefügt von code/client/client.h:27,
von code/client/cl_cgame.c:25:
code/client/../renderer/tr_public.h:26:22: Fehler: tr_types.h: No such file or directory
Again copied that file from ioQuake.
make[2]: *** Keine Regel vorhanden, um das Target »build/release-linux-i386/client/sdl_gamma.o«,
benötigt von »build/release-linux-i386/smokinguns.i386«, zu erstellen. Schluss.
Created /sdl and copied that file and few others.
LD build/release-linux-i386/smokinguns.i386
build/release-linux-i386/client/sys_main.o: In function `Sys_In_Restart_f':
sys_main.c:(.text+0x511): undefined reference to `IN_Restart'
From then on things went mad, since I copied too many files from ioQuake, which had different revisitions than SG.
I'm not quite certain about these SDL files. I was able to compile World of Padman without any troubles, so I should already have the needed headers etc..
By the way, make clean fails, since it wants to wipe out /setup, which doesn't exist.
Sorry for this long post, but I doubt that using a NoPaste-Service would have been useful in this case.
Edit: Server was running about 6 hours today, with bots and even people connecting and playing on it. No strange messages or crashes.