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