Hi, I'm trying to set up the vanilla server on linux for the first time,
and I ran into some compile errors.  First, on make, the following
problem with players.c in the /tools directory:

gcc  -g -O2  -DRSA -I. -I. -I../include -I./../include   -c -o players.o
players.c: In function `comment':
players.c:191: parse error before `*'
players.c:192: `file' undeclared (first use in this function)
players.c:192: (Each undeclared identifier is reported only once
players.c:192: for each function it appears in.)
players.c:193: parse error before `static'
players.c:196: `res' undeclared (first use in this function)
players.c: In function `udp':
players.c:231: parse error before `char'
players.c:236: `packet' undeclared (first use in this function)
make: *** [players.o] Error 1

I have no idea what the problem is, the line of code in question is:
  FILE *file = fopen(name, "r");

The second error message, in the xsg directory:
gcc  -g -O2  -DRSA  -INONE -I. -I. -I../include -I./../include   -c -o
x11window.o x11window.c
x11window.c:11: X11/Xlib.h: No such file or directory
x11window.c:12: X11/Xutil.h: No such file or directory

In this case, the files in question are just missing, perhaps due to the
linux box not having X windows?

Any help appreciated.