But what do I do now? I've tried to compile it using the "make" command, but there's always an error.
If you want us to help you, you'll need to be more specific...
Which Linux distribution? What are the errors? What Tremulous code revision are you trying to compile?
Ok, so I am using Ubuntu 8.10 and, after executing the "make" command it does this.
make -C src/tools/lcc install
make[1]: Entering directory `/home/michael/Desktop/tremulous-1.1.0-src/src/tools/lcc'
install -s -m 0755 build-linux-x86_64/q3lcc ../
install -s -m 0755 build-linux-x86_64/q3cpp ../
install -s -m 0755 build-linux-x86_64/q3rcc ../
make[1]: Leaving directory `/home/michael/Desktop/tremulous-1.1.0-src/src/tools/lcc'
make -C src/tools/asm install
make[1]: Entering directory `/home/michael/Desktop/tremulous-1.1.0-src/src/tools/asm'
gcc -O2 -Wall -Werror -fno-strict-aliasing -o q3asm q3asm.c cmdlib.c
cc1: warnings being treated as errors
cmdlib.c: In function ‘_printf’:
cmdlib.c:189: error: format not a string literal and no format arguments
cmdlib.c: In function ‘ExpandPath’:
cmdlib.c:316: error: the address of ‘qdir’ will always evaluate as ‘true’
cmdlib.c: In function ‘ExpandGamePath’:
cmdlib.c:329: error: the address of ‘qdir’ will always evaluate as ‘true’
cmdlib.c: In function ‘Q_getwd’:
cmdlib.c:403: error: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result
make[1]: *** [q3asm] Error 1
make[1]: Leaving directory `/home/michael/Desktop/tremulous-1.1.0-src/src/tools/asm'
make: *** [tools] Error 2
If this is NOT how to compile it please tell me. Are you supposed to be in the main directory of the source or what?