'/home/hao.luo/sdk_tda2/vision_sdk/binaries/apps/tda2xx_atp_linux_all/obj/vision_sdk/tda2xx-evm/ipu2/debug/vision_sdk_co nfiguro/osa_mem_map.h' -> '/home/hao.luo/sdk_tda2/vision_sdk/links_fw/src/hlos/osa/include/osa_mem_map.h'
# system: tda2xx-evm: Compiling system_ipc.c
# osa: tda2xx-evm: Compiling osa_mem.c
# osa: tda2xx-evm: Compiling osa_remote_log_server.c
# osa: tda2xx-evm: Compiling osa_remote_log_client.c
# system: tda2xx-evm: Creating archive system.a
# osa: tda2xx-evm: Creating archive osa.a
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_imgproc.a(deriv.cpp.o): In fu nction `cv::Sobel(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, double, double, int)':
deriv.cpp:(.text._ZN2cv5SobelERKNS_11_InputArrayERKNS_12_OutputArrayEiiiiddi+0x14aa): undefined reference to `clCreateBu ffer'
deriv.cpp:(.text._ZN2cv5SobelERKNS_11_InputArrayERKNS_12_OutputArrayEiiiiddi+0x15e2): undefined reference to `clEnqueueR eadBuffer'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `int cv::ocl::getStringInfo<int (*)(_cl_device_id*, unsigned int, unsigned int, void*, unsigned int*), _cl_device_id*> (int (*)(_cl_device_id*, unsigned int, unsigned int, void*, unsigned int*), _cl_device_id*, unsigned int, std::__cxx11:: basic_string<char, std::char_traits<char>, std::allocator<char> >&) [clone .constprop.320]':
ocl.cpp:(.text._ZN2cv3ocl13getStringInfoIPFiP13_cl_device_idjjPvPjES3_EEiT_T0_jRNSt7__cxx1112basic_stringIcSt11char_trai tsIcESaIcEEE.constprop.320[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x26): undefined reference to `clGetPlatformInfo'
ocl.cpp:(.text._ZN2cv3ocl13getStringInfoIPFiP13_cl_device_idjjPvPjES3_EEiT_T0_jRNSt7__cxx1112basic_stringIcSt11char_trai tsIcESaIcEEE.constprop.320[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x5e): undefined reference to `clGetPlatformInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::freeAllReservedBu ffers()':
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE22freeAllRe servedBuffersEv[_ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE22freeAllR eservedBuffersEv]+0x4a): undefined reference to `clReleaseMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::setMaxReservedSiz e(unsigned int)':
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE18setMaxRes ervedSizeEj[_ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE18setMaxReserv edSizeEj]+0x80): undefined reference to `clReleaseMemObject'
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE18setMaxRes ervedSizeEj[_ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE18setMaxReserv edSizeEj]+0x18e): undefined reference to `clReleaseMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::~OpenCLBufferPool BaseImpl()':
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memED2Ev[_ZN2cv 3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memED5Ev]+0x5a): undefined reference to `clReleaseMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Device::Impl::getStrProp(unsigned int) const [clone .isra.50]':
ocl.cpp:(.text._ZNK2cv3ocl6Device4Impl10getStrPropEj.isra.50+0x2c): undefined reference to `clGetDeviceInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::PlatformInfo::Impl::getStrProp(unsigned int) const [clone .isra.55]':
ocl.cpp:(.text._ZNK2cv3ocl12PlatformInfo4Impl10getStrPropEj.isra.55+0x2c): undefined reference to `clGetPlatformInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::release(_cl_mem*) ':
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE7releaseES5 _[_ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE7releaseES5_]+0x68): und efined reference to `clReleaseMemObject'
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE7releaseES5 _[_ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE7releaseES5_]+0x106): un defined reference to `clReleaseMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::get_platform_name(_cl_platform_id*, cv::String&) [clone .constprop.314]':
ocl.cpp:(.text._ZN2cv3oclL17get_platform_nameEP15_cl_platform_idRNS_6StringE.constprop.314+0x2a): undefined reference to `clGetPlatformInfo'
ocl.cpp:(.text._ZN2cv3oclL17get_platform_nameEP15_cl_platform_idRNS_6StringE.constprop.314+0x58): undefined reference to `clGetPlatformInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::haveOpenCL()':
ocl.cpp:(.text._ZN2cv3ocl10haveOpenCLEv+0x20): undefined reference to `clGetPlatformIDs'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Platform::Impl::init()':
ocl.cpp:(.text._ZN2cv3ocl8Platform4Impl4initEv[_ZN2cv3ocl8Platform4Impl4initEv]+0x26): undefined reference to `clGetPlat formIDs'
ocl.cpp:(.text._ZN2cv3ocl8Platform4Impl4initEv[_ZN2cv3ocl8Platform4Impl4initEv]+0x50): undefined reference to `clGetPlat formInfo'
ocl.cpp:(.text._ZN2cv3ocl8Platform4Impl4initEv[_ZN2cv3ocl8Platform4Impl4initEv]+0xa8): undefined reference to `clGetPlat formInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Device::set(void*)':
ocl.cpp:(.text._ZN2cv3ocl6Device3setEPv+0x11e): undefined reference to `clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3ocl6Device3setEPv+0x14c): undefined reference to `clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3ocl6Device3setEPv+0x17c): undefined reference to `clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3ocl6Device3setEPv+0x1aa): undefined reference to `clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3ocl6Device3setEPv+0x1e2): undefined reference to `clGetDeviceInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o):ocl.cpp:(.t ext._ZNK2cv3ocl6Device11addressBitsEv+0x22): more undefined references to `clGetDeviceInfo' follow
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Queue::operator=(cv::ocl::Queue const&)':
ocl.cpp:(.text._ZN2cv3ocl5QueueaSERKS1_+0x64): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl5QueueaSERKS1_+0x6a): undefined reference to `clReleaseCommandQueue'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Queue::~Queue()':
ocl.cpp:(.text._ZN2cv3ocl5QueueD2Ev+0x46): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl5QueueD2Ev+0x4c): undefined reference to `clReleaseCommandQueue'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Queue::finish()':
ocl.cpp:(.text._ZN2cv3ocl5Queue6finishEv+0x22): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl5Queue6finishEv+0x34): undefined reference to `clFinish'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::set(int, void const*, unsigned int)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel3setEiPKvj+0x3c): undefined reference to `clSetKernelArg'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::Impl::release()':
ocl.cpp:(.text._ZN2cv3ocl7Program4Impl7releaseEv[_ZN2cv3ocl7Program4Impl7releaseEv]+0x3c): undefined reference to `clRel easeProgram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::~Program()':
ocl.cpp:(.text._ZN2cv3ocl7ProgramD2Ev+0x46): undefined reference to `clReleaseProgram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::operator=(cv::ocl::Program const&)':
ocl.cpp:(.text._ZN2cv3ocl7ProgramaSERKS1_+0x64): undefined reference to `clReleaseProgram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Image2D::operator=(cv::ocl::Image2D const&)':
ocl.cpp:(.text._ZN2cv3ocl7Image2DaSERKS1_+0x6e): undefined reference to `clReleaseMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Image2D::~Image2D()':
ocl.cpp:(.text._ZN2cv3ocl7Image2DD2Ev+0x46): undefined reference to `clReleaseMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Context::Impl::~Impl()':
ocl.cpp:(.text._ZN2cv3ocl7Context4ImplD2Ev[_ZN2cv3ocl7Context4ImplD5Ev]+0x12): undefined reference to `clReleaseContext'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Context::~Context()':
ocl.cpp:(.text._ZN2cv3ocl7ContextD2Ev+0x50): undefined reference to `clReleaseContext'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Context::operator=(cv::ocl::Context const&)':
ocl.cpp:(.text._ZN2cv3ocl7ContextaSERKS1_+0x7a): undefined reference to `clReleaseContext'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::Impl::release()':
ocl.cpp:(.text._ZN2cv3ocl6Kernel4Impl7releaseEv[_ZN2cv3ocl6Kernel4Impl7releaseEv]+0x4e): undefined reference to `clRelea seKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel4Impl7releaseEv[_ZN2cv3ocl6Kernel4Impl7releaseEv]+0x56): undefined reference to `clRelea seEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::set(int, cv::ocl::KernelArg const&)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE+0x7e): undefined reference to `clSetKernelArg'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE+0x110): undefined reference to `clSetKernelArg'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE+0x158): undefined reference to `clSetKernelArg'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE+0x17a): undefined reference to `clSetKernelArg'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE+0x19c): undefined reference to `clSetKernelArg'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o):ocl.cpp:(.t ext._ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE+0x1dc): more undefined references to `clSetKernelArg' follow
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `oclCleanupCallback':
ocl.cpp:(.text.oclCleanupCallback+0x28): undefined reference to `clWaitForEvents'
ocl.cpp:(.text.oclCleanupCallback+0xa2): undefined reference to `clReleaseEvent'
ocl.cpp:(.text.oclCleanupCallback+0xe2): undefined reference to `clReleaseKernel'
ocl.cpp:(.text.oclCleanupCallback+0xea): undefined reference to `clReleaseEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::~Kernel()':
ocl.cpp:(.text._ZN2cv3ocl6KernelD2Ev+0x50): undefined reference to `clReleaseKernel'
ocl.cpp:(.text._ZN2cv3ocl6KernelD2Ev+0x58): undefined reference to `clReleaseEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::operator=(cv::ocl::Kernel const&)':
ocl.cpp:(.text._ZN2cv3ocl6KernelaSERKS1_+0x80): undefined reference to `clReleaseKernel'
ocl.cpp:(.text._ZN2cv3ocl6KernelaSERKS1_+0x88): undefined reference to `clReleaseEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::create(char const*, cv::ocl::Program const&)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_7ProgramE+0x72): undefined reference to `clCreateKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_7ProgramE+0xde): undefined reference to `clReleaseKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_7ProgramE+0xe6): undefined reference to `clReleaseEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::PlatformInfo::PlatformInfo(void*)':
ocl.cpp:(.text._ZN2cv3ocl12PlatformInfoC2EPv+0x4e): undefined reference to `clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3ocl12PlatformInfoC2EPv+0x82): undefined reference to `clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3ocl12PlatformInfoC2EPv+0xc4): undefined reference to `clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3ocl12PlatformInfoC2EPv+0x108): undefined reference to `clGetDeviceIDs'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::getPlatfomsInfo(std::vector<cv::ocl::PlatformInfo, std::allocator<cv::ocl::PlatformInfo> >&)':
ocl.cpp:(.text._ZN2cv3ocl15getPlatfomsInfoERSt6vectorINS0_12PlatformInfoESaIS2_EE+0x2e): undefined reference to `clGetPl atformIDs'
ocl.cpp:(.text._ZN2cv3ocl15getPlatfomsInfoERSt6vectorINS0_12PlatformInfoESaIS2_EE+0x58): undefined reference to `clGetPl atformIDs'
ocl.cpp:(.text._ZN2cv3ocl15getPlatfomsInfoERSt6vectorINS0_12PlatformInfoESaIS2_EE+0x8c): undefined reference to `clGetPl atformIDs'
ocl.cpp:(.text._ZN2cv3ocl15getPlatfomsInfoERSt6vectorINS0_12PlatformInfoESaIS2_EE+0xee): undefined reference to `clGetPl atformIDs'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::selectOpenCLDevice()':
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x1ee): undefined reference to ` clGetPlatformIDs'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o):ocl.cpp:(.t ext._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x210): more undefined references to `clGet PlatformIDs' follow
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::selectOpenCLDevice()':
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x766): undefined reference to ` clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x8c4): undefined reference to ` clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x90c): undefined reference to ` clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x97a): undefined reference to ` clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0xaa0): undefined reference to ` clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0xb02): undefined reference to ` clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3oclL18selectOpenCLDeviceEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0xb44): undefined reference to ` clGetDeviceInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Context::Impl::Impl(int)':
ocl.cpp:(.text._ZN2cv3ocl7Context4ImplC2Ei[_ZN2cv3ocl7Context4ImplC5Ei]+0xaa): undefined reference to `clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3ocl7Context4ImplC2Ei[_ZN2cv3ocl7Context4ImplC5Ei]+0x118): undefined reference to `clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3ocl7Context4ImplC2Ei[_ZN2cv3ocl7Context4ImplC5Ei]+0x248): undefined reference to `clCreateContext'
ocl.cpp:(.text._ZN2cv3ocl7Context4ImplC2Ei[_ZN2cv3ocl7Context4ImplC5Ei]+0x2f8): undefined reference to `clGetDeviceIDs'
ocl.cpp:(.text._ZN2cv3ocl7Context4ImplC2Ei[_ZN2cv3ocl7Context4ImplC5Ei]+0x310): undefined reference to `clGetDeviceIDs'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::initializeContextFromHandle(cv::ocl::Context&, void*, void*, void*)':
ocl.cpp:(.text._ZN2cv3ocl27initializeContextFromHandleERNS0_7ContextEPvS3_S3_+0x30): undefined reference to `clReleaseCo ntext'
ocl.cpp:(.text._ZN2cv3ocl27initializeContextFromHandleERNS0_7ContextEPvS3_S3_+0xc2): undefined reference to `clReleaseCo ntext'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Context::Impl::setDefault()':
ocl.cpp:(.text._ZN2cv3ocl7Context4Impl10setDefaultEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x8e): undefined reference t o `clGetDeviceInfo'
ocl.cpp:(.text._ZN2cv3ocl7Context4Impl10setDefaultEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0xb8): undefined reference t o `clCreateContext'
ocl.cpp:(.text._ZN2cv3ocl7Context4Impl10setDefaultEv[_ZN2cv3ocl7Context4Impl10setDefaultEv]+0x12c): undefined reference to `clGetDeviceInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::workGroupSize() const':
ocl.cpp:(.text._ZNK2cv3ocl6Kernel13workGroupSizeEv+0x3c): undefined reference to `clGetKernelWorkGroupInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::preferedWorkGroupSizeMultiple() const':
ocl.cpp:(.text._ZNK2cv3ocl6Kernel29preferedWorkGroupSizeMultipleEv+0x3c): undefined reference to `clGetKernelWorkGroupIn fo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::compileWorkGroupSize(unsigned int*) const':
ocl.cpp:(.text._ZNK2cv3ocl6Kernel20compileWorkGroupSizeEPj+0x42): undefined reference to `clGetKernelWorkGroupInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::localMemSize() const':
ocl.cpp:(.text._ZNK2cv3ocl6Kernel12localMemSizeEv+0x3c): undefined reference to `clGetKernelWorkGroupInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::convertFromBuffer(void*, unsigned int, int, int, int, cv::UMat&)':
ocl.cpp:(.text._ZN2cv3ocl17convertFromBufferEPvjiiiRNS_4UMatE+0xac): undefined reference to `clGetMemObjectInfo'
ocl.cpp:(.text._ZN2cv3ocl17convertFromBufferEPvjiiiRNS_4UMatE+0x106): undefined reference to `clGetMemObjectInfo'
ocl.cpp:(.text._ZN2cv3ocl17convertFromBufferEPvjiiiRNS_4UMatE+0x13c): undefined reference to `clRetainMemObject'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::attachContext(cv::String const&, void*, void*, void*)':
ocl.cpp:(.text._ZN2cv3ocl13attachContextERKNS_6StringEPvS4_S4_+0x2e): undefined reference to `clGetPlatformIDs'
ocl.cpp:(.text._ZN2cv3ocl13attachContextERKNS_6StringEPvS4_S4_+0x64): undefined reference to `clGetPlatformIDs'
ocl.cpp:(.text._ZN2cv3ocl13attachContextERKNS_6StringEPvS4_S4_+0x13a): undefined reference to `clRetainContext'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Queue::create(cv::ocl::Context const&, cv::ocl::Device const&)':
ocl.cpp:(.text._ZN2cv3ocl5Queue6createERKNS0_7ContextERKNS0_6DeviceE+0x7a): undefined reference to `clCreateCommandQueue '
ocl.cpp:(.text._ZN2cv3ocl5Queue6createERKNS0_7ContextERKNS0_6DeviceE+0x10a): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl5Queue6createERKNS0_7ContextERKNS0_6DeviceE+0x110): undefined reference to `clReleaseCommandQue ue'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::deallocate(cv::UMatData*) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x12c): undefined reference to `clEnqueueMapBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x1c0): undefined reference to `clEnqueueUnmapMemObject'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x1d0): undefined reference to `clFinish'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x1e4): undefined reference to `clReleaseMemObject'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x2ba): undefined reference to `clReleaseMemObject'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x306): undefined reference to `clEnqueueReadBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x384): undefined reference to `clEnqueueUnmapMemObject'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x432): undefined reference to `clEnqueueReadBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator10deallocateEPNS_8UMa tDataE]+0x458): undefined reference to `clFinish'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::run(int, unsigned int*, unsigned int*, bool)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel3runEiPjS2_b+0x174): undefined reference to `clEnqueueNDRangeKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3runEiPjS2_b+0x188): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3runEiPjS2_b+0x1c6): undefined reference to `clEnqueueNDRangeKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3runEiPjS2_b+0x1fa): undefined reference to `clSetEventCallback'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3runEiPjS2_b+0x23e): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl6Kernel3runEiPjS2_b+0x250): undefined reference to `clSetEventCallback'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::runTask(bool)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel7runTaskEb+0x54): undefined reference to `clEnqueueTask'
ocl.cpp:(.text._ZN2cv3ocl6Kernel7runTaskEb+0x86): undefined reference to `clSetEventCallback'
ocl.cpp:(.text._ZN2cv3ocl6Kernel7runTaskEb+0x9c): undefined reference to `clEnqueueTask'
ocl.cpp:(.text._ZN2cv3ocl6Kernel7runTaskEb+0xaa): undefined reference to `clFinish'
ocl.cpp:(.text._ZN2cv3ocl6Kernel7runTaskEb+0xbe): undefined reference to `clSetEventCallback'
ocl.cpp:(.text._ZN2cv3ocl6Kernel7runTaskEb+0xc6): undefined reference to `clFinish'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::copy(cv::UMatData*, cv::UMatData*, int, unsigned int const*, unsigned int const*, unsigned int const*, unsigned int const*, unsigned int const*, bool) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator4copyEPNS_8UMatDataES3_iPKjS5_S5_S5_S5_b[_ZNK2cv3ocl15OpenCLAllocator4copyEPN S_8UMatDataES3_iPKjS5_S5_S5_S5_b]+0x22c): undefined reference to `clEnqueueCopyBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator4copyEPNS_8UMatDataES3_iPKjS5_S5_S5_S5_b[_ZNK2cv3ocl15OpenCLAllocator4copyEPN S_8UMatDataES3_iPKjS5_S5_S5_S5_b]+0x252): undefined reference to `clFinish'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator4copyEPNS_8UMatDataES3_iPKjS5_S5_S5_S5_b[_ZNK2cv3ocl15OpenCLAllocator4copyEPN S_8UMatDataES3_iPKjS5_S5_S5_S5_b]+0x2b4): undefined reference to `clEnqueueCopyBufferRect'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator4copyEPNS_8UMatDataES3_iPKjS5_S5_S5_S5_b[_ZNK2cv3ocl15OpenCLAllocator4copyEPN S_8UMatDataES3_iPKjS5_S5_S5_S5_b]+0x2ea): undefined reference to `clFinish'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::upload(cv::UMatData*, void const*, int, unsigned int const*, unsigned int const*, unsigned int const*, unsigned int const*) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator6uploadEPNS_8UMatDataEPKviPKjS7_S7_S7_[_ZNK2cv3ocl15OpenCLAllocator6uploadEPN S_8UMatDataEPKviPKjS7_S7_S7_]+0x168): undefined reference to `clEnqueueWriteBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator6uploadEPNS_8UMatDataEPKviPKjS7_S7_S7_[_ZNK2cv3ocl15OpenCLAllocator6uploadEPN S_8UMatDataEPKviPKjS7_S7_S7_]+0x290): undefined reference to `clEnqueueWriteBufferRect'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::download(cv::UMatData*, void*, int, unsigned int const*, unsigned int const*, unsigned int const*, unsigned int const*) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator8downloadEPNS_8UMatDataEPviPKjS6_S6_S6_[_ZNK2cv3ocl15OpenCLAllocator8download EPNS_8UMatDataEPviPKjS6_S6_S6_]+0x12a): undefined reference to `clEnqueueReadBufferRect'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator8downloadEPNS_8UMatDataEPviPKjS6_S6_S6_[_ZNK2cv3ocl15OpenCLAllocator8download EPNS_8UMatDataEPviPKjS6_S6_S6_]+0x1d4): undefined reference to `clEnqueueReadBuffer'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::unmap(cv::UMatData*) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE]+0x88 ): undefined reference to `clEnqueueWriteBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE]+0x11 6): undefined reference to `clEnqueueUnmapMemObject'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE]+0x1c a): undefined reference to `clFinish'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE]+0x22 c): undefined reference to `clFinish'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::map(cv::UMatData*, int) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator3mapEPNS_8UMatDataEi[_ZNK2cv3ocl15OpenCLAllocator3mapEPNS_8UMatDataEi]+0x8a): undefined reference to `clEnqueueReadBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator3mapEPNS_8UMatDataEi[_ZNK2cv3ocl15OpenCLAllocator3mapEPNS_8UMatDataEi]+0x15a) : undefined reference to `clEnqueueMapBuffer'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::convertFromImage(void*, cv::UMat&)':
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x2c): undefined reference to `clGetMemObjectInfo'
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x7e): undefined reference to `clGetImageInfo'
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x11c): undefined reference to `clGetImageInfo'
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x160): undefined reference to `clGetImageInfo'
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x1a4): undefined reference to `clGetImageInfo'
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x242): undefined reference to `clEnqueueCopyImageToBuffer'
ocl.cpp:(.text._ZN2cv3ocl16convertFromImageEPvRNS_4UMatE+0x274): undefined reference to `clFinish'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::Impl::Impl(cv::ocl::ProgramSource const&, cv::String const&, cv::String&)':
ocl.cpp:(.text._ZN2cv3ocl7Program4ImplC2ERKNS0_13ProgramSourceERKNS_6StringERS6_[_ZN2cv3ocl7Program4ImplC5ERKNS0_13Progr amSourceERKNS_6StringERS6_]+0xca): undefined reference to `clCreateProgramWithSource'
ocl.cpp:(.text._ZN2cv3ocl7Program4ImplC2ERKNS0_13ProgramSourceERKNS_6StringERS6_[_ZN2cv3ocl7Program4ImplC5ERKNS0_13Progr amSourceERKNS_6StringERS6_]+0x1e2): undefined reference to `clBuildProgram'
ocl.cpp:(.text._ZN2cv3ocl7Program4ImplC2ERKNS0_13ProgramSourceERKNS_6StringERS6_[_ZN2cv3ocl7Program4ImplC5ERKNS0_13Progr amSourceERKNS_6StringERS6_]+0x204): undefined reference to `clGetProgramBuildInfo'
ocl.cpp:(.text._ZN2cv3ocl7Program4ImplC2ERKNS0_13ProgramSourceERKNS_6StringERS6_[_ZN2cv3ocl7Program4ImplC5ERKNS0_13Progr amSourceERKNS_6StringERS6_]+0x23e): undefined reference to `clGetProgramBuildInfo'
ocl.cpp:(.text._ZN2cv3ocl7Program4ImplC2ERKNS0_13ProgramSourceERKNS_6StringERS6_[_ZN2cv3ocl7Program4ImplC5ERKNS0_13Progr amSourceERKNS_6StringERS6_]+0x260): undefined reference to `clReleaseProgram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::create(cv::ocl::ProgramSource const&, cv::String const&, cv::String&)':
ocl.cpp:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramSourceERKNS_6StringERS5_+0x7a): undefined reference to `clReleas eProgram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::create(cv::ocl::ProgramBinary const&, cv::String&)':
ocl.cpp:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0xc0): undefined reference to `clCreateProgr amWithBinary'
ocl.cpp:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0xd6): undefined reference to `clBuildProgra m'
ocl.cpp:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0xf8): undefined reference to `clReleaseProg ram'
ocl.cpp:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0x138): undefined reference to `clReleasePro gram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::create(char const*, cv::ocl::ProgramBinary const&)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_13ProgramBinaryE+0xa2): undefined reference to `clReleaseKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_13ProgramBinaryE+0xaa): undefined reference to `clReleaseEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::Impl::store()':
ocl.cpp:(.text._ZN2cv3ocl7Program4Impl5storeEv[_ZN2cv3ocl7Program4Impl5storeEv]+0x52): undefined reference to `clGetProg ramInfo'
ocl.cpp:(.text._ZN2cv3ocl7Program4Impl5storeEv[_ZN2cv3ocl7Program4Impl5storeEv]+0xaa): undefined reference to `clGetProg ramInfo'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Kernel::create(char const*, cv::ocl::ProgramSource const&, cv::String const&, cv::String*)':
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_13ProgramSourceERKNS_6StringEPS7_+0xf6): undefined reference to `clRele aseKernel'
ocl.cpp:(.text._ZN2cv3ocl6Kernel6createEPKcRKNS0_13ProgramSourceERKNS_6StringEPS7_+0xfe): undefined reference to `clRele aseEvent'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Program::read(cv::String const&, cv::String const&)':
ocl.cpp:(.text._ZN2cv3ocl7Program4readERKNS_6StringES4_+0x180): undefined reference to `clCreateProgramWithBinary'
ocl.cpp:(.text._ZN2cv3ocl7Program4readERKNS_6StringES4_+0x1b0): undefined reference to `clReleaseProgram'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLAllocator::allocate(cv::UMatData*, int, cv::UMatUsageFlags) const':
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator8allocateEPNS_8UMatDataEiNS_14UMatUsageFlagsE[_ZNK2cv3ocl15OpenCLAllocator8al locateEPNS_8UMatDataEiNS_14UMatUsageFlagsE]+0xc2): undefined reference to `clCreateBuffer'
ocl.cpp:(.text._ZNK2cv3ocl15OpenCLAllocator8allocateEPNS_8UMatDataEiNS_14UMatUsageFlagsE[_ZNK2cv3ocl15OpenCLAllocator8al locateEPNS_8UMatDataEiNS_14UMatUsageFlagsE]+0xf4): undefined reference to `clCreateBuffer'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::allocate(unsigned int)':
ocl.cpp:(.text._ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE8allocateEj [_ZN2cv3ocl24OpenCLBufferPoolBaseImplINS0_20OpenCLBufferPoolImplENS0_13CLBufferEntryEP7_cl_memE8allocateEj]+0x68): undef ined reference to `clCreateBuffer'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Image2D::Impl::isFormatSupported(_cl_image_format)':
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl17isFormatSupportedE16_cl_image_format[_ZN2cv3ocl7Image2D4Impl17isFormatSupportedE 16_cl_image_format]+0x78): undefined reference to `clGetSupportedImageFormats'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl17isFormatSupportedE16_cl_image_format[_ZN2cv3ocl7Image2D4Impl17isFormatSupportedE 16_cl_image_format]+0xc2): undefined reference to `clGetSupportedImageFormats'
/home/hao.luo/sdk_tda2/ti_components/open_compute/opencv/opencv-3.1.0/libs_linux/libopencv_core.a(ocl.cpp.o): In functio n `cv::ocl::Image2D::Impl::init(cv::UMat const&, bool, bool)':
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x216): undefined reference to `clCreateImage2D'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x2da): undefined reference to `clCreateBuffer'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x36c): undefined reference to `clEnqueueCopyBufferRect'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x3b0): undefined reference to `clFlush'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x3e2): undefined reference to `clEnqueueCopyBufferToImage'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x3f8): undefined reference to `clFlush'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x40e): undefined reference to `clReleaseMemObject'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x486): undefined reference to `clFlush'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x622): undefined reference to `clEnqueueCopyBufferToImage'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x6c8): undefined reference to `clReleaseMemObject'
ocl.cpp:(.text._ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb[_ZN2cv3ocl7Image2D4Impl4initERKNS_4UMatEbb]+0x6d0): undefined reference to `clFlush'
collect2: error: ld returned 1 exit status
/home/hao.luo/sdk_tda2/vision_sdk/build/hlos/makerules/linux/common_footer_a15.mk:93: recipe for target 'exe' failed
make[6]: *** [exe] Error 1
MAKEFILE_adas.MK:165: recipe for target 'demo' failed
make[5]: *** [demo] Error 2
MAKEFILE_adas.MK:5: recipe for target 'apps' failed
make[4]: *** [apps] Error 2
Makefile:187: recipe for target 'apps_exe_hlos' failed
make[3]: *** [apps_exe_hlos] Error 2
Makefile:68: recipe for target 'apps_hlos' failed
make[2]: *** [apps_hlos] Error 2
Makefile:38: recipe for target 'apps' failed
make[1]: *** [apps] Error 2
Makefile:12: recipe for target 'vision_sdk' failed
make: *** [vision_sdk] Error 2
我将ENABLE_OPENCV改为yes后就出现了这个,没改之前是可以正常编译的。请教一下是什么的原因吗?库没链接好吗?其他的配置我都没动
Chris Meng:
你好,
TDA2的问题,建议你到英文处理器论坛提问:e2e.ti.com/…/791。
另,提问时,请写明你使用的软件版本。