Building problem libcaffe.so.1.0.0-rc3: undefined reference to `cv::applyColorMap(cv::_InputArray co

73 views
Skip to first unread message

Antonimus

unread,
Apr 18, 2018, 11:10:36 PM4/18/18
to Caffe Users

So, I have been having a lot of problems trying to compile caffe_train, but now I am stuck with this error.
And I haven't been able to find any solution online.

For what I have seen online this is a common problem when people use OpenCV 3. ...
But I am using 2.7


This caffe version is a modified one used for "Open Pose" 

https://github.com/CMU-Perceptual-Computing-Lab/caffe_train


Error:

Built target device_query
Scanning dependencies of target train_net
[ 91%] Building CXX object tools/CMakeFiles/train_net.dir/train_net.cpp.o
Linking CXX executable compute_image_mean
../lib/libcaffe.so.1.0.0-rc3: undefined reference to `cv::applyColorMap(cv::_InputArray const&, cv::_OutputArray const&, int)'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/compute_image_mean] Error 1
make[1]: *** [tools/CMakeFiles/compute_image_mean.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX executable convert_imageset
../lib/libcaffe.so.1.0.0-rc3: undefined reference to `cv::applyColorMap(cv::_InputArray const&, cv::_OutputArray const&, int)'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/convert_imageset] Error 1
make[1]: *** [tools/CMakeFiles/convert_imageset.dir/all] Error 2
Linking CXX executable test_net
[ 91%] Built target test_net
Linking CXX executable finetune_net
Linking CXX executable net_speed_benchmark
[ 91%] Built target finetune_net
[ 91%] Built target net_speed_benchmark
Linking CXX executable extract_features
Linking CXX executable train_net
[ 91%] Built target train_net
../lib/libcaffe.so.1.0.0-rc3: undefined reference to `cv::applyColorMap(cv::_InputArray const&, cv::_OutputArray const&, int)'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/extract_features] Error 1
make[1]: *** [tools/CMakeFiles/extract_features.dir/all] Error 2
Linking CXX executable caffe
../lib/libcaffe.so.1.0.0-rc3: undefined reference to `cv::applyColorMap(cv::_InputArray const&, cv::_OutputArray const&, int)'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/caffe] Error 1
make[1]: *** [tools/CMakeFiles/caffe.bin.dir/all] Error 2
make: *** [all] Error 2
Configuration:
 ALLOW_LMDB_NOLOCK                OFF                                                                                                
 Atlas_BLAS_LIBRARY               /usr/lib/libatlas.so                                                                               
 Atlas_CBLAS_INCLUDE_DIR          /usr/include                                                                                       
 Atlas_CBLAS_LIBRARY              /usr/lib/libcblas.so                                                                               
 Atlas_CLAPACK_INCLUDE_DIR        /usr/include/atlas                                                                                 
 Atlas_LAPACK_LIBRARY             /usr/lib/liblapack_atlas.so                                                                        
 BLAS                             Atlas                                                                                              
 BOOST_THREAD_LIBRARY             /usr/lib/x86_64-linux-gnu/libpthread.so                                                            
 BUILD_SHARED_LIBS                ON                                                                                                 
 BUILD_docs                       ON                                                                                                 
 BUILD_matlab                     OFF                                                                                                
 BUILD_only_tests                                                                                                                    
 BUILD_python                     ON                                                                                                 
 BUILD_python_layer               ON                                                                                                 
 Boost_DIR                        Boost_DIR-NOTFOUND                                                                                 
 Boost_FILESYSTEM_LIBRARY_DEBUG   /usr/lib/x86_64-linux-gnu/libboost_filesystem.so                                                   
 Boost_FILESYSTEM_LIBRARY_RELEA   /usr/lib/x86_64-linux-gnu/libboost_filesystem.so                                                   
 Boost_INCLUDE_DIR                /usr/include                                                                                       
 Boost_LIBRARY_DIR                /usr/lib/x86_64-linux-gnu                                                                          
 Boost_PYTHON_LIBRARY_DEBUG       /usr/lib/x86_64-linux-gnu/libboost_python.so                                                       
 Boost_PYTHON_LIBRARY_RELEASE     /usr/lib/x86_64-linux-gnu/libboost_python.so                                                       
 Boost_SYSTEM_LIBRARY_DEBUG       /usr/lib/x86_64-linux-gnu/libboost_system.so                                                       
 Boost_SYSTEM_LIBRARY_RELEASE     /usr/lib/x86_64-linux-gnu/libboost_system.so                                                       
 Boost_THREAD_LIBRARY_DEBUG       /usr/lib/x86_64-linux-gnu/libboost_thread.so                                                       
 Boost_THREAD_LIBRARY_RELEASE     /usr/lib/x86_64-linux-gnu/libboost_thread.so                                                       
 CAFFE_TARGET_SOVERSION           1.0.0-rc3                                                                                          
 CAFFE_TARGET_VERSION             1.0.0-rc3                                                                                          
 CMAKE_AR                         /usr/bin/ar                                                                                        
 CMAKE_BUILD_TYPE                                                                                                                    
 CMAKE_COLOR_MAKEFILE             ON                                                                                                 
 CMAKE_CONFIGURATION_TYPES        Debug;Release                                                                                      
 CMAKE_CXX_COMPILER               /usr/bin/c++                                                                                       
 CMAKE_CXX_FLAGS                                                                                                                     
 CMAKE_CXX_FLAGS_DEBUG            -g                                                                                                 
 CMAKE_CXX_FLAGS_MINSIZEREL       -Os -DNDEBUG                                                                                       
 CMAKE_CXX_FLAGS_RELEASE          -O3 -DNDEBUG                                                                                       
 CMAKE_CXX_FLAGS_RELWITHDEBINFO   -O2 -g -DNDEBUG                                                                                    
 CMAKE_C_COMPILER                 /usr/bin/cc                                                                                        
 CMAKE_C_FLAGS                                                                                                                       
 CMAKE_C_FLAGS_DEBUG              -g                                                                                                 
 CMAKE_C_FLAGS_MINSIZEREL         -Os -DNDEBUG                                                                                       
 CMAKE_C_FLAGS_RELEASE            -O3 -DNDEBUG                                                                                       
 CMAKE_C_FLAGS_RELWITHDEBINFO     -O2 -g -DNDEBUG                                                                                    
 CMAKE_EXE_LINKER_FLAGS                                                                                                              
 CMAKE_EXE_LINKER_FLAGS_DEBUG                                                                                                        
 CMAKE_EXE_LINKER_FLAGS_MINSIZE                                                                                                      
 CMAKE_EXE_LINKER_FLAGS_RELEASE                                                                                                      
 CMAKE_EXE_LINKER_FLAGS_RELWITH                                                                                                      
 CMAKE_EXPORT_COMPILE_COMMANDS    OFF                                                                                                
 CMAKE_INSTALL_PREFIX             /home/gtk/m_HDD/caffe_train/build/install                                                          
 CMAKE_INSTALL_RPATH_USE_LINK_P   TRUE   
 CMAKE_LINKER                     /usr/bin/ld                                                                                        
 CMAKE_MAKE_PROGRAM               /usr/bin/make                                                                                      
 CMAKE_MODULE_LINKER_FLAGS                                                                                                           
 CMAKE_MODULE_LINKER_FLAGS_DEBU                                                                                                      
 CMAKE_MODULE_LINKER_FLAGS_MINS                                                                                                      
 CMAKE_MODULE_LINKER_FLAGS_RELE                                                                                                      
 CMAKE_MODULE_LINKER_FLAGS_RELW                                                                                                      
 CMAKE_NM                         /usr/bin/nm                                                                                        
 CMAKE_OBJCOPY                    /usr/bin/objcopy                                                                                   
 CMAKE_OBJDUMP                    /usr/bin/objdump                                                                                   
 CMAKE_RANLIB                     /usr/bin/ranlib                                                                                    
 CMAKE_SHARED_LINKER_FLAGS                                                                                                           
 CMAKE_SHARED_LINKER_FLAGS_DEBU                                                                                                      
 CMAKE_SHARED_LINKER_FLAGS_MINS                                                                                                      
 CMAKE_SHARED_LINKER_FLAGS_RELE                                                                                                      
 CMAKE_SHARED_LINKER_FLAGS_RELW                                                                                                      
 CMAKE_SKIP_INSTALL_RPATH         OFF                                                                                                
 CMAKE_SKIP_RPATH                 OFF                                                                                                
 CMAKE_STATIC_LINKER_FLAGS                                                                                                           
 CMAKE_STATIC_LINKER_FLAGS_DEBU                                                                                                      
 CMAKE_STATIC_LINKER_FLAGS_MINS                                                                                                      
 CMAKE_STATIC_LINKER_FLAGS_RELE                                                                                                      
 CMAKE_STATIC_LINKER_FLAGS_RELW                                                                                                      
 CMAKE_STRIP                      /usr/bin/strip                                                                                     
 CMAKE_USE_RELATIVE_PATHS         OFF                                                                                                
 CMAKE_VERBOSE_MAKEFILE           OFF                                                                                                
 CPU_ONLY                         OFF                                                                                                
 CUDA_64_BIT_DEVICE_CODE          ON                                                                                                 
 CUDA_ARCH_NAME                   Auto                                                                                               
 CUDA_ATTACH_VS_BUILD_RULE_TO_C   ON                                                                                                 
 CUDA_BUILD_CUBIN                 OFF                                                                                                
 CUDA_BUILD_EMULATION             OFF                                                                                                
 CUDA_CUDART_LIBRARY              /usr/local/cuda/lib64/libcudart.so                                                                 
 CUDA_CUDA_LIBRARY                /usr/lib/x86_64-linux-gnu/libcuda.so                                                               
 CUDA_GENERATED_OUTPUT_DIR                                                                                                           
 CUDA_HOST_COMPILATION_CPP        ON                                                                                                 
 CUDA_HOST_COMPILER               /usr/bin/cc                                                                                        
 CUDA_NVCC_EXECUTABLE             /usr/local/cuda/bin/nvcc                                                                           
 CUDA_NVCC_FLAGS                                                                                                                     
 CUDA_NVCC_FLAGS_DEBUG                                                                                                               
 CUDA_NVCC_FLAGS_MINSIZEREL                                                                                                          
 CUDA_NVCC_FLAGS_RELEASE                                                                                                             
 CUDA_NVCC_FLAGS_RELWITHDEBINFO                                                                                                      
 CUDA_PROPAGATE_HOST_FLAGS        ON                                                                                                 
 CUDA_SDK_ROOT_DIR                CUDA_SDK_ROOT_DIR-NOTFOUND                                                                         
 CUDA_SEPARABLE_COMPILATION       OFF                                                                                                
 CUDA_TOOLKIT_INCLUDE             /usr/local/cuda/include                                                                            
 CUDA_TOOLKIT_ROOT_DIR            /usr/local/cuda                                                                                    
 CUDA_VERBOSE_BUILD               OFF                                                                                                
 CUDA_VERSION                     7.5                                                                                                
 CUDA_cublas_LIBRARY              /usr/local/cuda/lib64/libcublas.so 
 CUDA_cufft_LIBRARY               /usr/local/cuda/lib64/libcufft.so                                                                  
 CUDA_cupti_LIBRARY               /usr/local/cuda/extras/CUPTI/lib64/libcupti.so                                                     
 CUDA_curand_LIBRARY              /usr/local/cuda/lib64/libcurand.so                                                                 
 CUDA_cusparse_LIBRARY            /usr/local/cuda/lib64/libcusparse.so                                                               
 CUDA_nppc_LIBRARY                /usr/local/cuda/lib64/libnppc.so                                                                   
 CUDA_nppi_LIBRARY                /usr/local/cuda/lib64/libnppi.so                                                                   
 CUDA_npps_LIBRARY                /usr/local/cuda/lib64/libnpps.so                                                                   
 CUDNN_INCLUDE                    /usr/local/cuda/include                                                                            
 CUDNN_LIBRARY                    /usr/local/cuda/lib64/libcudnn.so                                                                  
 CUDNN_ROOT                                                                                                                          
 DOXYGEN_DOT_EXECUTABLE           DOXYGEN_DOT_EXECUTABLE-NOTFOUND                                                                    
 DOXYGEN_EXECUTABLE               DOXYGEN_EXECUTABLE-NOTFOUND                                                                        
 GFLAGS_INCLUDE_DIR               /usr/include                                                                                       
 GFLAGS_LIBRARY                   /usr/lib/x86_64-linux-gnu/libgflags.so                                                             
 GFLAGS_ROOT_DIR                                                                                                                     
 GIT_EXECUTABLE                   /usr/bin/git                                                                                       
 GLOG_INCLUDE_DIR                 /usr/include                                                                                       
 GLOG_LIBRARY                     /usr/lib/x86_64-linux-gnu/libglog.so                                                               
 GLOG_ROOT_DIR                                                                                                                       
 HDF5_CXX_COMPILER_EXECUTABLE     /usr/bin/h5c++                                                                                     
 HDF5_C_COMPILER_EXECUTABLE       /usr/bin/h5cc                                                                                      
 HDF5_DIFF_EXECUTABLE             HDF5_DIFF_EXECUTABLE-NOTFOUND                                                                      
 HDF5_DIR                         HDF5_DIR-NOTFOUND                                                                                  
 HDF5_Fortran_COMPILER_EXECUTAB   /usr/bin/h5fc                                                                                      
 HDF5_HL_INCLUDE_DIR              /usr/include                                                                                       
 HDF5_IS_PARALLEL                 OFF                                                                                                
 HDF5_hdf5_LIBRARY_DEBUG          HDF5_hdf5_LIBRARY_DEBUG-NOTFOUND                                                                   
 HDF5_hdf5_LIBRARY_RELEASE        /usr/lib/x86_64-linux-gnu/libhdf5.so                                                               
 HDF5_hdf5_hl_LIBRARY_DEBUG       HDF5_hdf5_hl_LIBRARY_DEBUG-NOTFOUND                                                                
 HDF5_hdf5_hl_LIBRARY_RELEASE     /usr/lib/x86_64-linux-gnu/libhdf5_hl.so                                                            
 LMDB_INCLUDE_DIR                 /usr/include                                                                                       
 LMDB_LIBRARIES                   /usr/lib/x86_64-linux-gnu/liblmdb.so                                                               
 LevelDB_INCLUDE                  /usr/include                                                                                       
 LevelDB_LIBRARY                  /usr/lib/x86_64-linux-gnu/libleveldb.so                                                            
 OpenCV_3RDPARTY_LIB_DIR_DBG                                                                                                         
 OpenCV_3RDPARTY_LIB_DIR_OPT                                                                                                         
 OpenCV_CONFIG_PATH               /usr/share/OpenCV                                                                                  
 OpenCV_DIR                       /usr/share/OpenCV                                                                                  
 OpenCV_LIB_DIR_DBG                                                                                                                  
 OpenCV_LIB_DIR_OPT                                                                                                                  
 PROTOBUF_INCLUDE_DIR             /usr/include                                                                                       
 PROTOBUF_LIBRARY                 /usr/lib/x86_64-linux-gnu/libprotobuf.so                                                           
 PROTOBUF_LIBRARY_DEBUG           /usr/lib/x86_64-linux-gnu/libprotobuf.so                                                           
 PROTOBUF_LITE_LIBRARY            /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so                                                      
 PROTOBUF_LITE_LIBRARY_DEBUG      /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so                                                      
 PROTOBUF_PROTOC_EXECUTABLE       /usr/bin/protoc                                                                                    
 PROTOBUF_PROTOC_LIBRARY          PROTOBUF_PROTOC_LIBRARY-NOTFOUND                                                                   
 PROTOBUF_PROTOC_LIBRARY_DEBUG    PROTOBUF_PROTOC_LIBRARY_DEBUG-NOTFOUND                                                             
 PYTHON_EXECUTABLE                /usr/bin/python2.7                                                                                 
 PYTHON_INCLUDE_DIR               /usr/include/python2.7                                                                             
 PYTHON_INCLUDE_DIR2              /usr/include/x86_64-linux-gnu/python2.7     
 PYTHON_LIBRARY                   /usr/lib/x86_64-linux-gnu/libpython2.7.so                                                          
 PYTHON_LIBRARY_DEBUG             PYTHON_LIBRARY_DEBUG-NOTFOUND                                                                      
 Snappy_INCLUDE_DIR               /usr/include                                                                                       
 Snappy_LIBRARIES                 /usr/lib/libsnappy.so                                                                              
 USE_CUDNN                        ON                                                                                                 
 USE_LEVELDB                      ON                                                                                                 
 USE_LMDB                         ON                                                                                                 
 USE_OPENCV                       ON                                                                                                 
 USE_PROJECT_FOLDERS              OFF                                                                                                
 python_version                   2     
I hope someone is able to give me some advice, thank you very much.
Reply all
Reply to author
Forward
0 new messages