revision 786 refuses to build on Arch Linux with the allegro5 package installed:
[ 24%] Building CXX object CMakeFiles/stonesense.dir/BlockCondition.cpp.o
In file included from /home/cray/stonesensesvn/ContentLoader.h:6:0,
from /home/cray/stonesensesvn/Block.cpp:9:
/home/cray/stonesensesvn/GroundMaterialConfiguration.h:16:38: error: ‘overridingMaterials’ was not declared in this scope
/home/cray/stonesensesvn/GroundMaterialConfiguration.h:16:35: error: ‘>>’ should be ‘> >’ within a nested template argument list
/home/cray/stonesensesvn/Block.cpp: In member function ‘void Block::Draw()’:
/home/cray/stonesensesvn/Block.cpp:544:84: error: cannot convert ‘int*’ to ‘ALLEGRO_COLOR*’ for argument ‘5’ to ‘void al_get_separate_blender(int*, int*, int*, int*, ALLEGRO_COLOR*)’
/home/cray/stonesensesvn/Block.cpp:586:153: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:595:100: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:616:79: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:625:170: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:627:82: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:651:124: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:653:78: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:657:121: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:659:78: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:673:153: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:675:79: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:682:169: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:684:81: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:740:161: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:745:79: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:769:153: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:771:79: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:776:169: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:778:81: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:807:154: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:811:80: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:818:170: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:822:82: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:834:154: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:836:80: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:841:170: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:843:82: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:946:77: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp: In member function ‘void Block::DrawRamptops()’:
/home/cray/stonesensesvn/Block.cpp:981:85: error: cannot convert ‘int*’ to ‘ALLEGRO_COLOR*’ for argument ‘5’ to ‘void al_get_separate_blender(int*, int*, int*, int*, ALLEGRO_COLOR*)’
/home/cray/stonesensesvn/Block.cpp:1006:153: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
/home/cray/stonesensesvn/Block.cpp:1008:79: error: conversion from ‘int’ to non-scalar type ‘ALLEGRO_COLOR’ requested
make[2]: *** [CMakeFiles/stonesense.dir/Block.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/cray/stonesensesvn/ContentLoader.h:6:0,
from /home/cray/stonesensesvn/BlockCondition.cpp:4:
/home/cray/stonesensesvn/GroundMaterialConfiguration.h:16:38: error: ‘overridingMaterials’ was not declared in this scope
/home/cray/stonesensesvn/GroundMaterialConfiguration.h:16:35: error: ‘>>’ should be ‘> >’ within a nested template argument list
/home/cray/stonesensesvn/BlockCondition.cpp: In constructor ‘MaterialTypeCondition::MaterialTypeCondition(const char*, const char*)’:
/home/cray/stonesensesvn/BlockCondition.cpp:102:83: warning: deprecated conversion from string constant to ‘char*’
/home/cray/stonesensesvn/BlockCondition.cpp: In member function ‘virtual bool NotConditionalNode::addCondition(BlockCondition*)’:
/home/cray/stonesensesvn/BlockCondition.cpp:325:66: warning: deprecated conversion from string constant to ‘char*’
make[2]: *** [CMakeFiles/stonesense.dir/BlockCondition.cpp.o] Error 1
make[1]: *** [CMakeFiles/stonesense.dir/all] Error 2
make: *** [all] Error 2