CXX MoveMap.o
In file included from ../../../src/game/MoveMap.cpp:19:
../../../src/game/MoveMap.h:53: error: expected initializer before '<' token
../../../src/game/MoveMap.cpp: In member function 'void TerrainInfo::LoadNavMesh(int, int)':
../../../src/game/MoveMap.cpp:77: error: 'tileRefList' was not declared in this scope
../../../src/game/MoveMap.cpp:77: error: 'newTiles' was not declared in this scope
../../../src/game/MoveMap.cpp:77: error: expected type-specifier before 'tileRefList'
../../../src/game/MoveMap.cpp:77: error: expected ';' before 'tileRefList'
../../../src/game/MoveMap.cpp:98: error: 'tileRefList' cannot appear in a constant-expression
../../../src/game/MoveMap.cpp:98: error: template argument 2 is invalid
../../../src/game/MoveMap.cpp:107: error: 'tileRefList' is not a class or namespace
../../../src/game/MoveMap.cpp:107: error: expected ';' before 'itr'
../../../src/game/MoveMap.cpp:107: error: 'itr' was not declared in this scope
../../../src/game/MoveMap.cpp:117: error: type '<type error>' argument given to 'delete', expected pointer
../../../src/game/MoveMap.cpp: In member function 'void TerrainInfo::UnloadNavMesh(int, int)':
../../../src/game/MoveMap.cpp:135: error: 'tileRefList' was not declared in this scope
../../../src/game/MoveMap.cpp:135: error: 'tiles' was not declared in this scope
../../../src/game/MoveMap.cpp:136: error: 'tileRefList' is not a class or namespace
../../../src/game/MoveMap.cpp:136: error: expected ';' before 'itr'
../../../src/game/MoveMap.cpp:136: error: 'itr' was not declared in this scope
../../../src/game/MoveMap.cpp:156: error: type '<type error>' argument given to 'delete', expected pointer
make[4]: *** [MoveMap.o] Error 1
what did i do wrong?