1. I had to do `touch svnrevision.h` in engine/ but I only found out because I grep-ed for 'svnrevision' and there was a comment telling me to do this in ire.cpp. Best would be to commit an empty file (or a file with a comment in it, if svn won't commit empty files).
2. When I compile after that, I get the following, which is fixed by adding -lm in line 130 of the Linux makefile. This is probably due to gcc (GCC) 4.7.1 20120721.