Game Development Community

Stock 1.8.2 Compile Errors

by Matthew Koch · in Torque Game Engine Advanced · 11/28/2009 (3:38 pm) · 3 replies

I uninstalled my prior 1.8.1 engine and installed 1.8.2. I also made updates where necessary as indicated in the Known Issues thread. Building any sample (VS 2008) yields the following errors:

Error 3 error C2065: 'CameraFXPtr' : undeclared identifier f:\tgea_1_8_2\engine\source\t3d\fx\camerafxmgr.cpp 123 Stronghold
Error 4 error C2065: 'cur' : undeclared identifier f:\tgea_1_8_2\engine\source\t3d\fx\camerafxmgr.cpp 123 Stronghold
Error 5 error C2065: 'cur' : undeclared identifier f:\tgea_1_8_2\engine\source\t3d\fx\camerafxmgr.cpp 124 Stronghold
Error 6 error C2039: 'next' : is not a member of 'Torque::List<Type>' f:\tgea_1_8_2\engine\source\t3d\fx\camerafxmgr.cpp 124 Stronghold

There's a few more but you get the idea.

I was successfully compiling/running under TGEA 1.8.1 and the August DX SDK. All I've changed is my version of Torque. Anyone able to explain a solution for this?

#1
11/28/2009 (3:56 pm)
All the fixes in the known issues thread have already been applied to 1.8.2, so applying them again could get interesting. And break things.
#2
11/28/2009 (4:25 pm)
Even though I found some that weren't yet applied, I backed it all out and the projects compile successfully. Whatever works eh?
#3
11/28/2009 (4:28 pm)
The same bug can be fixed in multiple ways. In the case that caused the compile to fail, for example, the memory leak was fixed by switching to a more modern linked list class which did not have any of the issues of the old linked list class.