@CuteAlien: Thanks for the advice, by using the trunk the irr::core::string::empty errors are gone.

Unfortunately i still need a little bit help. The are 3 errors left which i don't really know what to do about. The compiler tells me that basically that the assingment operator for the class map can't be used. This happens in void CPostProcessManager::SwapAuxBuffers(), on this line of code:
- cpp Code: Select all
RenderTargetMap["auxIn"] = RenderTargetMap["auxOut"];
||=== RMLWars, Release ===|
/home/omikronn/Projects/irrlicht/include/irrMap.h||In member function ‘irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass& irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass::operator=(const irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass&)’:|
/home/omikronn/Projects/irrlicht/include/irrMap.h|631|error: non-static reference member ‘irr::core::map<const irr::core::string<char>, irr::video::ITexture*>& irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass::Tree’, can’t use default assignment operator|
/home/omikronn/Projects/irrlicht/include/irrMap.h|631|error: non-static reference member ‘const irr::core::string<char>& irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass::Key’, can’t use default assignment operator|
/home/omikronn/Projects/RMLWars/effects/PostProcessManager.cpp||In member function ‘void CPostProcessManager::SwapAuxBuffers()’:|
/home/omikronn/Projects/RMLWars/effects/PostProcessManager.cpp|53|note: synthesized method ‘irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass& irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass::operator=(const irr::core::map<const irr::core::string<char>, irr::video::ITexture*>::AccessClass&)’ first required here |
||=== Build finished: 3 errors, 0 warnings ===|
||=== Build finished: 3 errors, 0 warnings ===|
Anyway, many thanks in advance.