i'm trying to install 3.2.1 on my root-server (debian 3.0); did ./Config, created the SSL certificate and now want to execute "make", which doesnt work as i expect. as i don't have very much experience in linux, i hope that somebody helps me.
Building src
make[1]: Entering directory `/home/gameserver/Unreal3.2/src'
gcc -I../include -I/home/gameserver/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char -export-dynamic -c channel.c
In file included from /usr/include/sys/param.h:42,
from ../include/common.h:42,
from ../include/struct.h:43,
from channel.c:39:
/usr/include/sys/types.h:197: warning: empty declaration
channel.c: In function `do_join':
channel.c:3944: parse error before `{'
channel.c: At top level:
channel.c:3954: parse error before `{'
make[1]: *** [channel.o] Error 1
make[1]: Leaving directory `/home/gameserver/Unreal3.2/src'
make: *** [build] Error 2
First, that's a VERY old gcc. I believe the newest version is 3.4 Second, as you can see, it says, "/usr/include/sys/types.h:197: warning: empty declaration." That's a system file. If that file has problems, there is nothing Unreal can do about it, it's a problem with your libc. I suggest you update gcc and glibc and then try again.