Is there anywhere to get a more stable snapshot of the stonesense source? SVN is currently unbuildable for a few different reasons, some cross-platform and some linux-specific. If not, I'm posting this here so others can follow my fixes as far as they go:
Block.cpp:308: error: invalid initialization of non-const reference of type ‘ALLEGRO_COLOR&’ from a temporary of type ‘ALLEGRO_COLOR’
GUI.h:56: error: in passing argument 1 of ‘ALLEGRO_COLOR partialBlend(ALLEGRO_COLOR&, ALLEGRO_COLOR&, int)’
fixed that one by changing partialBlend to take ALLEGRO_COLOR parameters by value instead of by reference, slight performance hit there.
GUI.cpp:362: error: ‘itoa’ was not declared in this scope
this one is probably an issue specific to my build environment, I just got rid of the call and printed out b->occ.whole as an integer, I can do the bit math in my head for now.
VegetationConfiguration.cpp:7:27: error: spriteObjects.h: No such file or directory
spriteObjects.h is actually named SpriteObjects.h, note the capital S
Linking CXX executable ../stonesense
/usr/bin/ld: cannot find -lallegro_flac
this, along with -lallegro_vorbis elsewhere, is deprecated with recent Allegro5. allegro_acodec replaced all of the audio specific libraries. Fixed the appropriate line in CMakeLists then re-ran cmake.
Linking CXX executable ../stonesense
/usr/bin/ld: cannot find -ldfhack-debug
This one has me stumped. I have some libraries (possibly for windows) in ../dfhack/, but nowhere do I have a *dfhack-debug*.a or .so
I hope this helps someone, and that in turn someone can help me on that last one.