Sorry, I'll try to be more helpful. In the third post of this thread I pasted what was showing up in the terminal when the compiling failed, which I'll try to explain in more detail below...
Using
Code: Select all
git clone git://github.com/spring/spring.git spring_src
then
Code: Select all
cd spring_src && git fetch && git checkout 82.8.1-30-g5dbb98b
then
Code: Select all
cmake -G "Unix Makefiles" . && make spring && sudo make install-spring
This displays in my terminal when it fails (the last few lines):
Code: Select all
[ 25%] Building CXX object rts/builds/default/CMakeFiles/engine-default.dir/__/__/Game/GameHelper.cpp.o
[ 25%] Building CXX object rts/builds/default/CMakeFiles/engine-default.dir/__/__/Game/GameServer.cpp.o
[ 25%] Building CXX object rts/builds/default/CMakeFiles/engine-default.dir/__/__/Game/GameSetup.cpp.o
[ 25%] Building CXX object rts/builds/default/CMakeFiles/engine-default.dir/__/__/Game/GameVersion.cpp.o
/home/kuhn/Applications/Spring/spring_src/rts/Game/GameVersion.cpp:8:37: fatal error: System/VersionGenerated.h: No such file or directory
compilation terminated.
make[3]: *** [rts/builds/default/CMakeFiles/engine-default.dir/__/__/Game/GameVersion.cpp.o] Error 1
make[2]: *** [rts/builds/default/CMakeFiles/engine-default.dir/all] Error 2
make[1]: *** [rts/builds/default/CMakeFiles/spring.dir/rule] Error 2
make: *** [spring] Error 2
kuhn@kuhn-ubuntu11:~/Applications/Spring/spring_src$
When building multithreaded instead (after cleaning everything out from the previous attempts) using...
Code: Select all
cmake -G "Unix Makefiles" . && make spring-multithreaded && sudo make install-spring-multithreaded
These are the last few lines in my terminal:
Code: Select all
[ 25%] Building CXX object rts/builds/multithreaded/CMakeFiles/engine-multithreaded.dir/__/__/Game/GameHelper.cpp.o
[ 25%] Building CXX object rts/builds/multithreaded/CMakeFiles/engine-multithreaded.dir/__/__/Game/GameServer.cpp.o
[ 25%] Building CXX object rts/builds/multithreaded/CMakeFiles/engine-multithreaded.dir/__/__/Game/GameSetup.cpp.o
[ 25%] Building CXX object rts/builds/multithreaded/CMakeFiles/engine-multithreaded.dir/__/__/Game/GameVersion.cpp.o
/home/kuhn/Applications/Spring/spring_src/rts/Game/GameVersion.cpp:8:37: fatal error: System/VersionGenerated.h: No such file or directory
compilation terminated.
make[3]: *** [rts/builds/multithreaded/CMakeFiles/engine-multithreaded.dir/__/__/Game/GameVersion.cpp.o] Error 1
make[2]: *** [rts/builds/multithreaded/CMakeFiles/engine-multithreaded.dir/all] Error 2
make[1]: *** [rts/builds/multithreaded/CMakeFiles/spring-multithreaded.dir/rule] Error 2
make: *** [spring-multithreaded] Error 2
kuhn@kuhn-ubuntu11:~/Applications/Spring/spring_src$
My GCC version is 4:4.6.1-2ubuntu5 which I would think is basically 4.6.1, but I am not very familiar with this. I will gladly post the outcomes of any commands or any logfiles you guys might need, I just don't know what would be helpful to you or where I might need to go to get them. Thanks in advance & sorry if this problem was my mistake.
EDIT:
It just occurred to me that it seems to get hung up on files called "GameVersion.cpp" and "VersionGenerated.h". I've noticed the chatter around the forums lately surrounding a new versioning system; perhaps there was a typo in some changes made lately for that?