I've been trying to get this game running for a few days now and I'm having a lot of trouble. I've managed to make varying amounts of progress trying to do it in different ways (e.g. with the normal source download, git master source and git development source using cmake, codeblocks, or given scripts) but I always seem to run into a series of increasingly weird problems and eventually stop because there's just no way I'm doing this right.
You can skip the below bit and jump right to the immediate problem if you wish - below is just a lead up to how I got where I am now.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I'm going to start with the normal source download (the 0.4.9 Linux source from the download page here http://sourceforge.net/projects/opendun ... 20Release/).
So, first I run into this:
CMake Error: The current CMakeCache.txt directory /home/dylan/GameAndInstallStuff/Games/opendungeons/CMakeCache.txt is different than the directory /home/tom/Opendungeons/opendungeons where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
Well, okay, a little weird but simple enough. But replacing all the "/home/tom/Opendungeons/opendungeons" paths with the appropriate one results in this:
Cannot find source file:
/home/dylan/GameAndInstallStuff/Games/opendungeons/source/AbstractApplicationMode.cpp
Note: there is no AbstractApplicationMode.cpp anywhere within the extracted directory. There *is*, however, a "/home/dylan/GameAndInstallStuff/Games/opendungeons/CMakeFiles/OpenDungeons.bin.dir/source/" directory with an AbstractApplicationMode.cpp.o file. So, I skipped the whole cmake bit entirely since it's already been run and, though it's perhaps not ideal, I just changed the directory in all the configuration files I could find and ran make. That resulted in this:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Current Problem
/home/dylan/GameAndInstallStuff/Games/opendungeons//dependencies/tinygettext/dictionary_manager.cpp:19:29: fatal error: ResourceManager.h: No such file or directory
#include "ResourceManager.h"
^
compilation terminated.
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary_manager.cpp.o] Error 1
make[1]: *** [CMakeFiles/OpenDungeons.bin.dir/all] Error 2
make: *** [all] Error 2
This file doesn't appear to exist anywhere within that directory (I'd note it *does* exist in the git ones, though the problems with those are also angelscript related). Not really sure where to go from here. So - has anyone been able to get this to compile successfully on Linux? I noticed there weren't really a ton of downloads for that version.