Hi all,

 

Has anyone ever succeeded in creating a debug build on Linux? I can get my
code to compile without any problems as a release build, but with the debug
build the first thing that breaks the compile is the void FunctionCheck in
baseentity.h (line 1062). This runs the COMPILE_TIME_ASSERT from tier0/dbg.h
and obviously some function pointer seems to be 0 which is why I get a
doubled case value then. However, I don't know which functions are checked
here and no name is given so I'm kinda stuck with fixing this. As it
wouldn't hurt too much just for testing I went ahead and made the debug
version of the COMPILE_TIME_ASSERT function behave like the release version.
Then the compile stops with this error message:

 

../game/server/ai_hint.cpp: In static member function >static int
CAI_HintManager::GetFlags(const char*)<:

../game/server/ai_hint.cpp:687: Error: >strlwr< has not been defined in this
scope

 

Any help with the COMPILE_TIME_ASSERT like where to look for the offending
function or a list of known problems when trying to build a debug .so (maybe
including the ai_hint.cpp problem) would be appreciated.

 

Regards,

Jan Hartung

 

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to