[GEM-dev] key_t build error on Mac OS X 10.5.8

Hans-Christoph Steiner hans at at.or.at
Mon Mar 21 22:11:43 CET 2011


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







More information about the GEM-dev mailing list