If you want an official source use the one from sourceforge.
If you want one that simply builds (hopefully) use mine.
OK, that's official enough, since it's the link provided in this forum.
If you want to play multiplayer you MUST use the precompiled binary. Self compiled binaries with other compiler/libs version will get out of sync because floatingpoint calculation is handled slighly different and the game gets out of sync after a while.
Hmm. Actually, I'm the Fedora packager for Glest, so I pretty much have to build from source. It means every linux user using the package from his distribution will be unable to play online ? That's too bad
And by the way, I have a very trivial patch to build with GCC 4.4
diff -up ./shared_lib/sources/util/util.cpp.gcc44 ./shared_lib/sources/util/util.cpp
--- ./shared_lib/sources/util/util.cpp.gcc44 2009-02-10 20:33:44.000000000 +0100
+++ ./shared_lib/sources/util/util.cpp 2009-02-10 20:33:56.000000000 +0100
@@ -15,6 +15,7 @@
#include <cassert>
#include <stdexcept>
#include <cstring>
+#include <cstdio>
#include "leak_dumper.h"
Please add that while you're at it... Thanks !