This is something that the compiler puts on the stack to detect buffer overruns. I believe there's a compiler library you need to link with. See this article for more information, plus I'm sure you can find something on MSDN regarding it:
I have been trying to build Opencv 3.0 with its IPP_ICV inbuilt package and TBB using Mingw 4.8.2 x64 in windows. Whenever, I set this option in Cmake WITH_IPP=ON that time I got following error.
Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/umatrix.cpp.obj [ 32%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/opencl_kernels_core.cpp.obj Linking CXX shared library ....\bin\libopencv_core300.dll c:/mingw/bin/../lib/gcc/mingw64/4.8.1/../../../../mingw64/bin/ld.exe: cannot find -lRunTmChk collect2.exe: error: ld returned 1 exit status modules\core\CMakeFiles\opencv_core.dir\build.make:1260: recipe for target 'bin/libopencv_core300.dll' failed mingw32-make: * [bin/libopencv_core300.dll] Error 1 CMakeFiles\Makefile2:1334: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed mingw32-make: * [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
If anybody have any idea regarding this issue then share it with me. Any help would be appreciated.