I just tried building the head of trunk on my Mac OS X 10.5.8/Intel machine, and it died with a build error. Its odd since it seems to be building fine on the nightlies. Here's my ./configure and the error:
./configure PKG_FTGL_CFLAGS="-I/sw/include -I/sw/include/freetype2 -I/ sw/include/FTGL" --without-ALL --with-ftgl --with-ftgl-libs=/sw/lib -- with-artoolkit-includes=/sw/include --with-artoolkit-libs=/sw/lib -- with-pd=/Users/hans/code/pure-data/trunk/pd
g++ -c -DGEM_INTERNAL -I/sw/include -I/sw/include/freetype2 -I/sw/ include/FTGL -I.. -I/usr/include/FTGL -I/usr/include/freetype2 - DHAVE_CONFIG_H -DGEM_INTERNAL -DHAVE_VERSION_H -g -O2 -fPIC -freg- struct-return -Os -falign-loops -falign-functions -falign-jumps - funroll-loops -ffast-math -mmmx -fpascal-strings -DPD -I/Users/hans/ code/pure-data/trunk/pd/src GemState.cpp -o ../Objects/GemState.o GemState.cpp:61: error: ‘key_t’ was not declared in this scope GemState.cpp:61: error: template argument 1 is invalid GemState.cpp:61: error: template argument 3 is invalid GemState.cpp:61: error: template argument 4 is invalid GemState.cpp: In constructor ‘GemState::GemState()’: GemState.cpp:82: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:82: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:82: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:82: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:82: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:82: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:82: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:82: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:82: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:82: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:82: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp:82: warning: ‘stackDepth’ is deprecated (declared at GemState.h:147) GemState.cpp:82: warning: ‘VertexDirty’ is deprecated (declared at GemState.h:152) GemState.cpp:82: warning: ‘VertexArray’ is deprecated (declared at GemState.h:154) GemState.cpp:82: warning: ‘VertexArraySize’ is deprecated (declared at GemState.h:156) GemState.cpp:82: warning: ‘VertexArrayStride’ is deprecated (declared at GemState.h:158) GemState.cpp:82: warning: ‘ColorArray’ is deprecated (declared at GemState.h:161) GemState.cpp:82: warning: ‘HaveColorArray’ is deprecated (declared at GemState.h:163) GemState.cpp:82: warning: ‘NormalArray’ is deprecated (declared at GemState.h:166) GemState.cpp:82: warning: ‘HaveNormalArray’ is deprecated (declared at GemState.h:168) GemState.cpp:82: warning: ‘TexCoordArray’ is deprecated (declared at GemState.h:171) GemState.cpp:82: warning: ‘HaveTexCoordArray’ is deprecated (declared at GemState.h:173) GemState.cpp:87: warning: ‘stackDepth’ is deprecated (declared at GemState.h:147) GemState.cpp:88: warning: ‘stackDepth’ is deprecated (declared at GemState.h:147) GemState.cpp:89: warning: ‘stackDepth’ is deprecated (declared at GemState.h:147) GemState.cpp:90: warning: ‘stackDepth’ is deprecated (declared at GemState.h:147) GemState.cpp:93: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:94: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:96: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:97: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:98: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:100: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:101: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:102: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:103: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:104: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp: In member function ‘GemState& GemState::operator=(const GemState&)’: GemState.cpp:117: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:117: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:117: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:118: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:118: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:118: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:119: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:119: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:119: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:120: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:120: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:120: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:121: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:121: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:121: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:122: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:122: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:122: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:123: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:123: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:123: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:124: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:124: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:124: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:125: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:125: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:125: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:126: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:126: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:126: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:127: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp:127: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp:127: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp:128: warning: ‘VertexArray’ is deprecated (declared at GemState.h:154) GemState.cpp:128: warning: ‘VertexArray’ is deprecated (declared at GemState.h:154) GemState.cpp:128: warning: ‘VertexArray’ is deprecated (declared at GemState.h:154) GemState.cpp:129: warning: ‘VertexArraySize’ is deprecated (declared at GemState.h:156) GemState.cpp:129: warning: ‘VertexArraySize’ is deprecated (declared at GemState.h:156) GemState.cpp:129: warning: ‘VertexArraySize’ is deprecated (declared at GemState.h:156) GemState.cpp:130: warning: ‘VertexArrayStride’ is deprecated (declared at GemState.h:158) GemState.cpp:130: warning: ‘VertexArrayStride’ is deprecated (declared at GemState.h:158) GemState.cpp:130: warning: ‘VertexArrayStride’ is deprecated (declared at GemState.h:158) GemState.cpp:131: warning: ‘ColorArray’ is deprecated (declared at GemState.h:161) GemState.cpp:131: warning: ‘ColorArray’ is deprecated (declared at GemState.h:161) GemState.cpp:131: warning: ‘ColorArray’ is deprecated (declared at GemState.h:161) GemState.cpp:132: warning: ‘HaveColorArray’ is deprecated (declared at GemState.h:163) GemState.cpp:132: warning: ‘HaveColorArray’ is deprecated (declared at GemState.h:163) GemState.cpp:132: warning: ‘HaveColorArray’ is deprecated (declared at GemState.h:163) GemState.cpp:133: warning: ‘NormalArray’ is deprecated (declared at GemState.h:166) GemState.cpp:133: warning: ‘NormalArray’ is deprecated (declared at GemState.h:166) GemState.cpp:133: warning: ‘NormalArray’ is deprecated (declared at GemState.h:166) GemState.cpp:134: warning: ‘HaveNormalArray’ is deprecated (declared at GemState.h:168) GemState.cpp:134: warning: ‘HaveNormalArray’ is deprecated (declared at GemState.h:168) GemState.cpp:134: warning: ‘HaveNormalArray’ is deprecated (declared at GemState.h:168) GemState.cpp:135: warning: ‘TexCoordArray’ is deprecated (declared at GemState.h:171) GemState.cpp:135: warning: ‘TexCoordArray’ is deprecated (declared at GemState.h:171) GemState.cpp:135: warning: ‘TexCoordArray’ is deprecated (declared at GemState.h:171) GemState.cpp:136: warning: ‘HaveTexCoordArray’ is deprecated (declared at GemState.h:173) GemState.cpp:136: warning: ‘HaveTexCoordArray’ is deprecated (declared at GemState.h:173) GemState.cpp:136: warning: ‘HaveTexCoordArray’ is deprecated (declared at GemState.h:173) GemState.cpp: In member function ‘void GemState::reset()’: GemState.cpp:145: warning: ‘VertexArray’ is deprecated (declared at GemState.h:154) GemState.cpp:146: warning: ‘VertexArraySize’ is deprecated (declared at GemState.h:156) GemState.cpp:147: warning: ‘ColorArray’ is deprecated (declared at GemState.h:161) GemState.cpp:148: warning: ‘NormalArray’ is deprecated (declared at GemState.h:166) GemState.cpp:149: warning: ‘TexCoordArray’ is deprecated (declared at GemState.h:171) GemState.cpp:150: warning: ‘HaveColorArray’ is deprecated (declared at GemState.h:163) GemState.cpp:151: warning: ‘HaveNormalArray’ is deprecated (declared at GemState.h:168) GemState.cpp:152: warning: ‘HaveTexCoordArray’ is deprecated (declared at GemState.h:173) GemState.cpp:153: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp:161: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:162: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp: In member function ‘float GemState::texCoordX(int) const’: GemState.cpp:174: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:174: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:175: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp: In member function ‘float GemState::texCoordY(int) const’: GemState.cpp:180: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:180: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:181: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp: In member function ‘virtual bool GemState::get(GemState::key_t, gem::any&)’: GemState.cpp:192: error: request for member ‘find’ in ‘((GemState*)this)->GemState::data->GemStateData::data’, which is of non-class type ‘int’ GemState.cpp:193: error: request for member ‘end’ in ‘((GemState*)this)->GemState::data->GemStateData::data’, which is of non-class type ‘int’ GemState.cpp:194: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:195: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:200: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:201: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:203: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:204: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:205: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:206: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:206: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:207: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:208: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:209: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp: In member function ‘virtual bool GemState::set(GemState::key_t, gem::any)’: GemState.cpp:236: error: request for member ‘erase’ in ‘((GemState*)this)->GemState::data->GemStateData::data’, which is of non-class type ‘int’ GemState.cpp:244: warning: ‘dirty’ is deprecated (declared at GemState.h:85) GemState.cpp:245: warning: ‘image’ is deprecated (declared at GemState.h:113) GemState.cpp:246: warning: ‘numTexCoords’ is deprecated (declared at GemState.h:124) GemState.cpp:247: warning: ‘texCoords’ is deprecated (declared at GemState.h:119) GemState.cpp:248: warning: ‘lighting’ is deprecated (declared at GemState.h:95) GemState.cpp:249: warning: ‘smooth’ is deprecated (declared at GemState.h:100) GemState.cpp:250: warning: ‘texture’ is deprecated (declared at GemState.h:108) GemState.cpp:251: warning: ‘multiTexUnits’ is deprecated (declared at GemState.h:130) GemState.cpp:252: warning: ‘tickTime’ is deprecated (declared at GemState.h:137) GemState.cpp:253: warning: ‘drawType’ is deprecated (declared at GemState.h:142) GemState.cpp:254: warning: ‘inDisplayList’ is deprecated (declared at GemState.h:90) GemState.cpp:259: error: invalid types ‘int[const GemState::key_t]’ for array subscript GemState.cpp: In member function ‘virtual bool GemState::remove(GemState::key_t)’: GemState.cpp:265: error: request for member ‘erase’ in ‘((GemState*)this)->GemState::data->GemStateData::data’, which is of non-class type ‘int’ make[1]: *** [GemState.o] Error 1
----------------------------------------------------------------------------
"It is convenient to imagine a power beyond us because that means we don't have to examine our own lives.", from "The Idols of Environmentalism", by Curtis White