chmod 755 batch/* touch src/dep make -kC src/tron make[1]: Entering directory `/home/thomas/sandbox/armagetron/src/tron' g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gWall.cpp -o gWall.o ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token gWall.cpp: In member function void gNetPlayerWall::ReleaseData(): gWall.cpp:1211: error: class gCycle has no member named currentWall gWall.cpp:1212: error: class gCycle has no member named currentWall gWall.cpp:1213: error: class gCycle has no member named lastWall gWall.cpp:1214: error: class gCycle has no member named lastWall gWall.cpp: In member function void gNetPlayerWall::BlowHole(REAL, REAL): gWall.cpp:1604: error: class gCycle has no member named currentWall make[1]: *** [gWall.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gAIBase.cpp -o gAIBase.o gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token make[1]: *** [gAIBase.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gArmagetron.cpp -o gArmagetron.o ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token make[1]: *** [gArmagetron.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gCycle.cpp -o gCycle.o gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token gCycle.cpp: In member function const eTempEdge* gCycle::Edge(): gCycle.cpp:470: error: currentWall was not declared in this scope gCycle.cpp: At global scope: gCycle.cpp:476: error: no const gPlayerWall* gCycle::CurrentWall() member function declared in class gCycle gCycle.cpp: In member function const gPlayerWall* gCycle::CurrentWall(): gCycle.cpp:477: error: currentWall was not declared in this scope gCycle.cpp: At global scope: gCycle.cpp:483: error: no const gPlayerWall* gCycle::LastWall() member function declared in class gCycle gCycle.cpp: In member function const gPlayerWall* gCycle::LastWall(): gCycle.cpp:484: error: lastWall was not declared in this scope gCycle.cpp: In member function void gCycle::MyInitAfterCreation(): gCycle.cpp:576: error: currentWall was not declared in this scope gCycle.cpp:585: error: lastWall was not declared in this scope gCycle.cpp:585: error: currentWall was not declared in this scope gCycle.cpp: In constructor gCycle::gCycle(eGrid*, const eCoord&, const eCoord&, ePlayerNetID*, bool): gCycle.cpp:635: error: class gCycle does not have any field named currentWall gCycle.cpp:636: error: class gCycle does not have any field named lastWall gCycle.cpp: In member function virtual void gCycle::RemoveFromGame(): gCycle.cpp:693: error: currentWall was not declared in this scope gCycle.cpp:695: error: currentWall was not declared in this scope gCycle.cpp:696: error: lastWall was not declared in this scope gCycle.cpp: In member function bool gCycle::TimestepCore(REAL): gCycle.cpp:1060: error: currentWall was not declared in this scope gCycle.cpp:1101: error: currentWall was not declared in this scope gCycle.cpp: In member function virtual bool gCycle::EdgeIsDangerous(const eWall*, REAL, REAL) const: gCycle.cpp:1381: error: currentWall was not declared in this scope gCycle.cpp:1382: error: lastWall was not declared in this scope gCycle.cpp: In member function void gCycle::Turn(int): gCycle.cpp:1554: error: currentWall was not declared in this scope gCycle.cpp:1555: error: lastWall was not declared in this scope gCycle.cpp:1560: error: currentWall was not declared in this scope gCycle.cpp: In member function virtual void gCycle::Kill(): gCycle.cpp:1586: error: currentWall was not declared in this scope gCycle.cpp: In constructor gCycle::gCycle(nMessage&): gCycle.cpp:2200: error: class gCycle does not have any field named currentWall gCycle.cpp:2201: error: class gCycle does not have any field named lastWall gCycle.cpp: In member function virtual void gCycle::WriteSync(nMessage&): gCycle.cpp:2252: error: currentWall was not declared in this scope gCycle.cpp:2262: error: currentWall was not declared in this scope gCycle.cpp: In member function virtual bool gCycle::SyncIsNew(nMessage&): gCycle.cpp:2295: error: currentWall was not declared in this scope gCycle.cpp: In member function virtual void gCycle::ReadSync(nMessage&): gCycle.cpp:2356: error: currentWall was not declared in this scope gCycle.cpp:2466: error: currentWall was not declared in this scope gCycle.cpp:2495: error: lastWall was not declared in this scope gCycle.cpp:2501: error: no matching function for call to tControlledPTR::tControlledPTR() ../../src/tools/tSafePTR.h:196: note: candidates are: tControlledPTR::tControlledPTR() [with T = gNetPlayerWall] ../../src/tools/tSafePTR.h:195: note: tControlledPTR::tControlledPTR(const tControlledPTR&) [with T = gNetPlayerWall] ../../src/tools/tSafePTR.h:194: note: tControlledPTR::tControlledPTR(const tCheckedPTR&) [with T = gNetPlayerWall] ../../src/tools/tSafePTR.h:193: note: tControlledPTR::tControlledPTR(T*) [with T = gNetPlayerWall] gCycle.cpp:2518: error: currentWall was not declared in this scope gCycle.cpp:2563: error: currentWall was not declared in this scope make[1]: *** [gCycle.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gGame.cpp -o gGame.o ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token make[1]: *** [gGame.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gArena.cpp -o gArena.o ../../src/engine/eGrid.h:135: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:135: error: template argument 1 is invalid ../../src/engine/eGrid.h:136: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:136: error: template argument 1 is invalid ../../src/engine/eGrid.h:137: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:137: error: template argument 1 is invalid ../../src/engine/eGrid.h:152: error: eGameObject has not been declared ../../src/engine/eGrid.h:153: error: eGameObject has not been declared ../../src/engine/eGrid.h:154: error: eGameObject has not been declared ../../src/engine/eGrid.h:155: error: eGameObject has not been declared ../../src/engine/eGrid.h:202: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:202: error: template argument 1 is invalid ../../src/engine/eGrid.h:203: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:203: error: template argument 1 is invalid ../../src/engine/eGrid.h:204: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:204: error: template argument 1 is invalid ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token make[1]: *** [gArena.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gSpawn.cpp -o gSpawn.o gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token make[1]: *** [gSpawn.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gCamera.cpp -o gCamera.o gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token make[1]: *** [gCamera.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gSensor.cpp -o gSensor.o gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token make[1]: *** [gSensor.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gSparks.cpp -o gSparks.o ../../src/engine/eGrid.h:135: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:135: error: template argument 1 is invalid ../../src/engine/eGrid.h:136: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:136: error: template argument 1 is invalid ../../src/engine/eGrid.h:137: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:137: error: template argument 1 is invalid ../../src/engine/eGrid.h:152: error: eGameObject has not been declared ../../src/engine/eGrid.h:153: error: eGameObject has not been declared ../../src/engine/eGrid.h:154: error: eGameObject has not been declared ../../src/engine/eGrid.h:155: error: eGameObject has not been declared ../../src/engine/eGrid.h:202: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:202: error: template argument 1 is invalid ../../src/engine/eGrid.h:203: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:203: error: template argument 1 is invalid ../../src/engine/eGrid.h:204: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:204: error: template argument 1 is invalid make[1]: *** [gSparks.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gExplosion.cpp -o gExplosion.o ../../src/engine/eGrid.h:135: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:135: error: template argument 1 is invalid ../../src/engine/eGrid.h:136: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:136: error: template argument 1 is invalid ../../src/engine/eGrid.h:137: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:137: error: template argument 1 is invalid ../../src/engine/eGrid.h:152: error: eGameObject has not been declared ../../src/engine/eGrid.h:153: error: eGameObject has not been declared ../../src/engine/eGrid.h:154: error: eGameObject has not been declared ../../src/engine/eGrid.h:155: error: eGameObject has not been declared ../../src/engine/eGrid.h:202: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:202: error: template argument 1 is invalid ../../src/engine/eGrid.h:203: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:203: error: template argument 1 is invalid ../../src/engine/eGrid.h:204: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:204: error: template argument 1 is invalid ../../src/engine/eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type ../../src/engine/eWall.h:92: error: expected ; before * token make[1]: *** [gExplosion.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c gWinZone.cpp -o gWinZone.o ../../src/engine/eGrid.h:135: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:135: error: template argument 1 is invalid ../../src/engine/eGrid.h:136: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:136: error: template argument 1 is invalid ../../src/engine/eGrid.h:137: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:137: error: template argument 1 is invalid ../../src/engine/eGrid.h:152: error: eGameObject has not been declared ../../src/engine/eGrid.h:153: error: eGameObject has not been declared ../../src/engine/eGrid.h:154: error: eGameObject has not been declared ../../src/engine/eGrid.h:155: error: eGameObject has not been declared ../../src/engine/eGrid.h:202: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:202: error: template argument 1 is invalid ../../src/engine/eGrid.h:203: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:203: error: template argument 1 is invalid ../../src/engine/eGrid.h:204: error: eGameObject was not declared in this scope ../../src/engine/eGrid.h:204: error: template argument 1 is invalid gCycle.h:202: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:202: error: expected ; before * token gCycle.h:204: error: ISO C++ forbids declaration of gNetPlayerWall with no type gCycle.h:204: error: expected ; before * token gCycle.h:214: error: gNetPlayerWall has not been declared gCycle.h:271: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:271: error: expected ; before * token gCycle.h:272: error: ISO C++ forbids declaration of gPlayerWall with no type gCycle.h:272: error: expected ; before * token make[1]: *** [gWinZone.o] Error 1 make -C ../engine make[2]: Entering directory `/home/thomas/sandbox/armagetron/src/engine' g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eGrid.cpp -o eGrid.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token eGrid.cpp:1871: error: prototype for void eGrid::AddGameObjectInteresting(eGameObject*) does not match any in class eGrid eGrid.h:152: error: candidate is: void eGrid::AddGameObjectInteresting(int*) eGrid.cpp: In member function void eGrid::AddGameObjectInteresting(eGameObject*): eGrid.cpp:1872: error: request for member Add in ((eGrid*)this)->eGrid::gameObjectsInteresting, which is of non-class type int eGrid.cpp: At global scope: eGrid.cpp:1875: error: prototype for void eGrid::RemoveGameObjectInteresting(eGameObject*) does not match any in class eGrid eGrid.h:153: error: candidate is: void eGrid::RemoveGameObjectInteresting(int*) eGrid.cpp: In member function void eGrid::RemoveGameObjectInteresting(eGameObject*): eGrid.cpp:1876: error: request for member Remove in ((eGrid*)this)->eGrid::gameObjectsInteresting, which is of non-class type int eGrid.cpp: At global scope: eGrid.cpp:1879: error: prototype for void eGrid::AddGameObjectInactive(eGameObject*) does not match any in class eGrid eGrid.h:154: error: candidate is: void eGrid::AddGameObjectInactive(int*) eGrid.cpp: In member function void eGrid::AddGameObjectInactive(eGameObject*): eGrid.cpp:1880: error: request for member Add in ((eGrid*)this)->eGrid::gameObjectsInactive, which is of non-class type int eGrid.cpp: At global scope: eGrid.cpp:1883: error: prototype for void eGrid::RemoveGameObjectInactive(eGameObject*) does not match any in class eGrid eGrid.h:155: error: candidate is: void eGrid::RemoveGameObjectInactive(int*) eGrid.cpp: In member function void eGrid::RemoveGameObjectInactive(eGameObject*): eGrid.cpp:1884: error: request for member Remove in ((eGrid*)this)->eGrid::gameObjectsInactive, which is of non-class type int make[2]: *** [eGrid.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eCamera.cpp -o eCamera.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token eCamera.cpp: In member function eGameObject* eCamera::Center() const: eCamera.cpp:291: error: request for member Len in ((eGrid*)((const eCamera*)this)->eCamera::grid)->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:292: error: request for member Len in ((eGrid*)((const eCamera*)this)->eCamera::grid)->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:313: error: request for member Len in ((eGrid*)((const eCamera*)this)->eCamera::grid)->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:314: error: request for member Len in ((eGrid*)((const eCamera*)this)->eCamera::grid)->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:317: error: ((eGrid*)((const eCamera*)this)->eCamera::grid)->eGrid::gameObjectsInteresting cannot be used as a function eCamera.cpp: In member function void eCamera::SwitchCenter(int): eCamera.cpp:689: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:692: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:694: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:696: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:697: error: ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting cannot be used as a function eCamera.cpp:698: error: request for member Remove in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:699: error: ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting cannot be used as a function eCamera.cpp:700: error: ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting cannot be used as a function eCamera.cpp:706: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:707: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:710: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting, which is of non-class type int eCamera.cpp:712: error: ((eCamera*)this)->eCamera::grid->eGrid::gameObjectsInteresting cannot be used as a function eCamera.cpp: In member function void eCamera::SoundMix(Uint8*, unsigned int): eCamera.cpp:1082: error: request for member Len in ((eCamera*)this)->eCamera::grid->eGrid::gameObjects, which is of non-class type int eCamera.cpp:1083: error: ((eCamera*)this)->eCamera::grid->eGrid::gameObjects cannot be used as a function make[2]: *** [eCamera.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eDisplay.cpp -o eDisplay.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token make[2]: *** [eDisplay.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eGameObject.cpp -o eGameObject.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token eGameObject.cpp: In member function void eGameObject::AddToList(): eGameObject.cpp:49: error: request for member Remove in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjectsInactive, which is of non-class type int eGameObject.cpp:50: error: request for member Add in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp: In member function void eGameObject::RemoveFromList(): eGameObject.cpp:57: error: request for member Remove in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp:58: error: request for member Add in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjectsInactive, which is of non-class type int eGameObject.cpp: In member function void eGameObject::RemoveFromListsAll(): eGameObject.cpp:66: error: request for member Remove in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp:67: error: request for member Remove in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjectsInactive, which is of non-class type int eGameObject.cpp:68: error: request for member Remove in ((eGameObject*)this)->eGameObject::grid->eGrid::gameObjectsInteresting, which is of non-class type int eGameObject.cpp: In static member function static void eGameObject::s_Timestep(eGrid*, REAL): eGameObject.cpp:605: error: request for member Len in grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp:608: error: grid->eGrid::gameObjects cannot be used as a function eGameObject.cpp:630: error: request for member Len in grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp:631: error: grid->eGrid::gameObjects cannot be used as a function eGameObject.cpp: In static member function static void eGameObject::RenderAll(eGrid*, const eCamera*): eGameObject.cpp:648: error: request for member Len in grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp:654: error: grid->eGrid::gameObjects cannot be used as a function eGameObject.cpp: In static member function static void eGameObject::DeleteAll(eGrid*): eGameObject.cpp:673: error: request for member Len in grid->eGrid::gameObjects, which is of non-class type int eGameObject.cpp:675: error: grid->eGrid::gameObjects cannot be used as a function make[2]: *** [eGameObject.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eNetGameObject.cpp -o eNetGameObject.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid make[2]: *** [eNetGameObject.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eSound.cpp -o eSound.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid make[2]: *** [eSound.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eTimer.cpp -o eTimer.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid make[2]: *** [eTimer.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eWall.cpp -o eWall.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token eWall.cpp: In constructor eWall::eWall(eGrid*): eWall.cpp:55: error: class eWall does not have any field named holder_ eWall.cpp: In destructor virtual eWall::~eWall(): eWall.cpp:68: error: holder_ was not declared in this scope eWall.cpp: In member function eHalfEdge* eWall::Edge() const: eWall.cpp:80: error: holder_ was not declared in this scope eWall.cpp: In member function void eWallHolder::SetWall(eWall*): eWall.cpp:243: error: class eWall has no member named holder_ eWall.cpp:250: error: class eWall has no member named holder_ eWall.cpp:252: error: class eWall has no member named holder_ eWall.cpp:255: error: class eWall has no member named holder_ eWall.cpp: In destructor eWallHolder::~eWallHolder(): eWall.cpp:272: error: class eWall has no member named holder_ make[2]: *** [eWall.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eAdvWall.cpp -o eAdvWall.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token make[2]: *** [eAdvWall.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eSensor.cpp -o eSensor.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token make[2]: *** [eSensor.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c ePath.cpp -o ePath.o eGrid.h:135: error: eGameObject was not declared in this scope eGrid.h:135: error: template argument 1 is invalid eGrid.h:136: error: eGameObject was not declared in this scope eGrid.h:136: error: template argument 1 is invalid eGrid.h:137: error: eGameObject was not declared in this scope eGrid.h:137: error: template argument 1 is invalid eGrid.h:152: error: eGameObject has not been declared eGrid.h:153: error: eGameObject has not been declared eGrid.h:154: error: eGameObject has not been declared eGrid.h:155: error: eGameObject has not been declared eGrid.h:202: error: eGameObject was not declared in this scope eGrid.h:202: error: template argument 1 is invalid eGrid.h:203: error: eGameObject was not declared in this scope eGrid.h:203: error: template argument 1 is invalid eGrid.h:204: error: eGameObject was not declared in this scope eGrid.h:204: error: template argument 1 is invalid eWall.h:92: error: ISO C++ forbids declaration of eWallHolder with no type eWall.h:92: error: expected ; before * token make[2]: *** [ePath.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I../../src/network/ -I../../src/ui/ -I../../src/render/ -I. -I../../src -c eVoter.cpp -o eVoter.o eVoter.cpp:332: error: ISO C++ forbids declaration of eMenuItemVote with no type eVoter.cpp:332: error: expected ; before * token eVoter.cpp: In constructor eVoteItem::eVoteItem(): eVoter.cpp:72: error: class eVoteItem does not have any field named menuItem_ eVoter.cpp: In constructor eMenuItemVote::eMenuItemVote(uMenu*, eVoteItem*): eVoter.cpp:522: error: class eVoteItem has no member named menuItem_ eVoter.cpp: In destructor virtual eMenuItemVote::~eMenuItemVote(): eVoter.cpp:530: error: class eVoteItem has no member named menuItem_ eVoter.cpp: In destructor virtual eVoteItem::~eVoteItem(): eVoter.cpp:773: error: menuItem_ was not declared in this scope make[2]: *** [eVoter.o] Error 1 make[2]: Target `all' not remade because of errors. make[2]: Leaving directory `/home/thomas/sandbox/armagetron/src/engine' make[1]: *** [../engine/engine.a] Error 2 make -C ../network make[2]: Entering directory `/home/thomas/sandbox/armagetron/src/network' g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I. -I../../src -c nNetObject.cpp -o nNetObject.o nPriorizing.h:83: error: ISO C++ forbids declaration of nBandwidthTaskPriorizer with no type nPriorizing.h:83: error: expected ; before * token nPriorizing.h: In member function void nBandwidthTask::Priorize(): nPriorizing.h:59: error: class nBandwidthTask has no member named priorizer_ make[2]: *** [nNetObject.o] Error 1 g++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tools/ -I. -I../../src -c nPriorizing.cpp -o nPriorizing.o nPriorizing.h:83: error: ISO C++ forbids declaration of nBandwidthTaskPriorizer with no type nPriorizing.h:83: error: expected ; before * token nPriorizing.h: In member function void nBandwidthTask::Priorize(): nPriorizing.h:59: error: class nBandwidthTask has no member named priorizer_ nPriorizing.cpp: In member function void nBandwidthTask::SetType(nBandwidthTask::nType): nPriorizing.cpp:46: error: priorizer_ was not declared in this scope nPriorizing.cpp: In member function virtual tHeapBase* nBandwidthTask::Heap() const: nPriorizing.cpp:60: error: priorizer_ was not declared in this scope nPriorizing.cpp: In constructor nBandwidthTask::nBandwidthTask(nBandwidthTask::nType): nPriorizing.cpp:70: error: class nBandwidthTask does not have any field named priorizer_ nPriorizing.cpp: In member function void nBandwidthTaskPriorizer::Insert(nBandwidthTask*): nPriorizing.cpp:89: error: class nBandwidthTask has no member named priorizer_ nPriorizing.cpp: In member function tJUST_CONTROLLED_PTR nBandwidthTaskPriorizer::Next(nBandwidthTask::nType): nPriorizing.cpp:123: error: class nBandwidthTask has no member named priorizer_ make[2]: *** [nPriorizing.o] Error 1 make[2]: Target `all' not remade because of errors. make[2]: Leaving directory `/home/thomas/sandbox/armagetron/src/network' make[1]: *** [../network/network.a] Error 2 make[1]: Target `all' not remade because of errors. make[1]: Leaving directory `/home/thomas/sandbox/armagetron/src/tron' make: *** [all] Error 2