This changeset has broken the MingW build on the 1-8 branch:
... or is my version of MingW too old? (4.6.x)[ 80%] Building CXX object PlugIns/CgProgramManager/CMakeFiles/Plugin_CgProgramManager.dir/__/__/Plugin_CgProgramManager/compile_Plugin_CgProgramManager_0.cpp.obj
In file included from ../../../OgreMain/include/OgreMatrix4.h:35:0,
from ../../../OgreMain/include/OgreTextureUnitState.h:34,
from ../../../PlugIns/CgProgramManager/include/OgreCgFxScriptLoader.h:37,
from ../../../PlugIns/CgProgramManager/src/OgreCgFxScriptLoader.cpp:29,
from ..\..\Plugin_CgProgramManager\compile_Plugin_CgProgramManager_0.cpp:1:
../../../OgreMain/include/OgreMatrix3.h: In member function 'Ogre::Real* Ogre::Matrix3::operator[](size_t) const':
../../../OgreMain/include/OgreMatrix3.h:117:24: warning: cast from type 'const Real* {aka const float*}' to type 'Ogre::Real* {aka float*}' casts away qualifiers [-Wcast-qual]
In file included from ..\..\Plugin_CgProgramManager\compile_Plugin_CgProgramManager_0.cpp:3:0:
../../../PlugIns/CgProgramManager/src/OgreCgProgram.cpp: In member function 'void Ogre::CgProgram::buildArgs()':
../../../PlugIns/CgProgramManager/src/OgreCgProgram.cpp:95:69: error: 'strlcpy' was not declared in this scope
mingw32-make[2]: *** [PlugIns/CgProgramManager/CMakeFiles/Plugin_CgProgramManager.dir/__/__/Plugin_CgProgramManager/compile_Plugin_CgProgramManager_0.cpp.obj] Error 1
mingw32-make[1]: *** [PlugIns/CgProgramManager/CMakeFiles/Plugin_CgProgramManager.dir/all] Error 2
mingw32-make: *** [all] Error 2