Hi,
I'm trying to build the game from trunk, but I'm facing various issues with maps, which I'll describe soon. I'm following build instructions for
Suse, which should be similar to Fedora. So far I was able to compile the lang target.
1. maps target doesn't compile, missing shared object library ufo2maps. The documentations says the so file must have been built in previous steps (? maybe, unclear). It tells to add the shared object to the $PATH, but it isn't anywhere to be found. So I don't know how to proceed.
2. Downloading the maps fails because the URL
http://static.ufo.ludwigf.org/maps/Maps doesn't exist (any more?). I came across the mention of this list of maps:
http://ufoai.org/maps/2.5/MAPS, but its format is incompatible with what download scripts assumes it to be (? maybe, or maybe it's a different list altogether)
3. The Python build script assumes some other suspicious version of Python... And so error reporting is not working as the author intended it to work. For example
error('%s: %s' % (e.message, e.reason[1]))
Would've been
error('%s: %s' % (e.msg, e.reason))
In Python 2.X
Would appreciate your help!
In addition to above, if I try to build the phony target, I get this:
* [UFO] src/shared/images.c
src/shared/images.c: In function ‘Img_GetImageTypes’:
src/shared/images.c:72:9: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]
src/shared/images.c: In function ‘R_WritePNG’:
src/shared/images.c:103:37: error: ‘Z_DEFAULT_COMPRESSION’ undeclared (first use in this function)
src/shared/images.c:103:37: note: each undeclared identifier is reported only once for each function it appears in
make: *** [debug-linux-gnu-x86_64/client/shared/images.o] Error 1