Index: ps/trunk/libraries/source/nvtt/build.sh =================================================================== --- ps/trunk/libraries/source/nvtt/build.sh +++ ps/trunk/libraries/source/nvtt/build.sh @@ -5,6 +5,8 @@ JOBS=${JOBS:="-j2"} MAKE=${MAKE:="make"} +exit + echo "Building NVTT..." echo Index: ps/trunk/source/graphics/TextureConverter.h =================================================================== --- ps/trunk/source/graphics/TextureConverter.h +++ ps/trunk/source/graphics/TextureConverter.h @@ -23,6 +23,7 @@ #include "TextureManager.h" #include +#include #include #include Index: ps/trunk/source/gui/CGUI.h =================================================================== --- ps/trunk/source/gui/CGUI.h +++ ps/trunk/source/gui/CGUI.h @@ -34,6 +34,7 @@ #include "scriptinterface/ScriptInterface.h" #include +#include #include #include Index: ps/trunk/source/gui/CGUISetting.cpp =================================================================== --- ps/trunk/source/gui/CGUISetting.cpp +++ ps/trunk/source/gui/CGUISetting.cpp @@ -20,6 +20,7 @@ #include "CGUISetting.h" #include "gui/CGUI.h" +#include "ps/CLogger.h" template Index: ps/trunk/source/gui/Scripting/GuiScriptConversions.cpp =================================================================== --- ps/trunk/source/gui/Scripting/GuiScriptConversions.cpp +++ ps/trunk/source/gui/Scripting/GuiScriptConversions.cpp @@ -25,6 +25,7 @@ #include "lib/external_libraries/libsdl.h" #include "maths/Vector2D.h" #include "ps/Hotkey.h" +#include "ps/CLogger.h" #include "scriptinterface/ScriptConversions.h" #include Index: ps/trunk/source/ps/Profiler2GPU.cpp =================================================================== --- ps/trunk/source/ps/Profiler2GPU.cpp +++ ps/trunk/source/ps/Profiler2GPU.cpp @@ -29,6 +29,9 @@ #include "ps/ConfigDB.h" #include "ps/Profiler2.h" +#include +#include + #if !CONFIG2_GLES class CProfiler2GPU_base Index: ps/trunk/source/ps/UserReport.cpp =================================================================== --- ps/trunk/source/ps/UserReport.cpp +++ ps/trunk/source/ps/UserReport.cpp @@ -32,6 +32,7 @@ #include "ps/Pyrogenesis.h" #include +#include #include #include #include Index: ps/trunk/source/scriptinterface/ScriptConversions.cpp =================================================================== --- ps/trunk/source/scriptinterface/ScriptConversions.cpp +++ ps/trunk/source/scriptinterface/ScriptConversions.cpp @@ -22,6 +22,7 @@ #include "graphics/Entity.h" #include "maths/Vector2D.h" #include "ps/utf16string.h" +#include "ps/CLogger.h" #include "ps/CStr.h" #define FAIL(msg) STMT(LOGERROR(msg); return false) Index: ps/trunk/source/scriptinterface/ScriptInterface.h =================================================================== --- ps/trunk/source/scriptinterface/ScriptInterface.h +++ ps/trunk/source/scriptinterface/ScriptInterface.h @@ -53,7 +53,6 @@ struct ScriptInterface_impl; class ScriptContext; - // Using a global object for the context is a workaround until Simulation, AI, etc, // use their own threads and also their own contexts. extern thread_local shared_ptr g_ScriptContext; Index: ps/trunk/source/simulation2/components/ICmpSoundManager.h =================================================================== --- ps/trunk/source/simulation2/components/ICmpSoundManager.h +++ ps/trunk/source/simulation2/components/ICmpSoundManager.h @@ -20,7 +20,9 @@ #include "simulation2/system/Interface.h" +#include "lib/file/vfs/vfs_path.h" #include "maths/FixedVector3D.h" +#include "simulation2/helpers/Player.h" /** * Interface to the engine's sound system. Index: ps/trunk/source/simulation2/serialization/ISerializer.h =================================================================== --- ps/trunk/source/simulation2/serialization/ISerializer.h +++ ps/trunk/source/simulation2/serialization/ISerializer.h @@ -20,6 +20,7 @@ #include "maths/Fixed.h" #include "ps/Errors.h" +#include "scriptinterface/ScriptTypes.h" ERROR_GROUP(Serialize); ERROR_TYPE(Serialize, OutOfBounds); Index: ps/trunk/source/simulation2/system/ParamNode.cpp =================================================================== --- ps/trunk/source/simulation2/system/ParamNode.cpp +++ ps/trunk/source/simulation2/system/ParamNode.cpp @@ -24,6 +24,7 @@ #include "ps/CStr.h" #include "ps/Filesystem.h" #include "ps/XML/Xeromyces.h" +#include "scriptinterface/ScriptInterface.h" #include Index: ps/trunk/source/test_setup.cpp =================================================================== --- ps/trunk/source/test_setup.cpp +++ ps/trunk/source/test_setup.cpp @@ -38,6 +38,7 @@ #include "ps/Profiler2.h" #include "scriptinterface/ScriptEngine.h" #include "scriptinterface/ScriptContext.h" +#include "scriptinterface/ScriptInterface.h" class LeakReporter : public CxxTest::GlobalFixture {