Since Silnarm has returned to GAE recently I decided to re-download and install GAE to my current system.
I have installed all the necessary deps including Physfs. My system tells me I have version physfs 2.0.2 which should be sufficient. However I have reason to doubt this since GAE installed fine the last time I built from source on Ubuntu some 18 months ago and I have since switched to Linux Mint on my current machine.
I have attempted to rebuild and install physfs 2.0.2 myself to make sure, but ran into even more archaic and difficult errors with that.
Here is the error log. [ 3%] Built target xml2g
[ 3%] Building CXX object source/shared_lib/CMakeFiles/shared_lib.dir/sources/physfs/ofile_stream.cpp.o
/home/will/Downloads/glestae-src-0.3.93/source/shared_lib/sources/physfs/MemFileOps.cpp: In member function ‘virtual int Shared::PhysFS::MemFileOps::seek(long int, int)’:
/home/will/Downloads/glestae-src-0.3.93/source/shared_lib/sources/physfs/MemFileOps.cpp:67:8: error: ‘SEEK_SET’ was not declared in this scope
/home/will/Downloads/glestae-src-0.3.93/source/shared_lib/sources/physfs/MemFileOps.cpp:70:8: error: ‘SEEK_CUR’ was not declared in this scope
/home/will/Downloads/glestae-src-0.3.93/source/shared_lib/sources/physfs/MemFileOps.cpp:73:8: error: ‘SEEK_END’ was not declared in this scope
make[2]: *** [source/shared_lib/CMakeFiles/shared_lib.dir/sources/physfs/MemFileOps.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [source/shared_lib/CMakeFiles/shared_lib.dir/all] Error 2
make: *** [all] Error 2
Not sure if there is a simple way I could fix this?
p.s Just checked the linux packages on the chance they might work but they are not longer hosted (not surprising after 2 years i spose!)