-
Notifications
You must be signed in to change notification settings - Fork 314
undefined reference #88
Copy link
Copy link
Open
Description
I am having and issue with my make sequence. I was wondering if someone could help me figure out why? Thank you
##boost version
dpkg -s libboost-dev | grep 'Version'
Version: 1.65.1.0ubuntu1##Full Error Msg
~/workspace/GOTURN/build$ make all -j8
[ 2%] Building CXX object CMakeFiles/GOTURN.dir/src/helper/helper.cpp.o
[ 5%] Building CXX object CMakeFiles/GOTURN.dir/src/helper/image_proc.cpp.o
[ 8%] Building CXX object CMakeFiles/GOTURN.dir/src/helper/bounding_box.cpp.o
[ 11%] Building CXX object CMakeFiles/GOTURN.dir/src/helper/high_res_timer.cpp.o
[ 14%] Building CXX object CMakeFiles/GOTURN.dir/src/train/example_generator.cpp.o
[ 17%] Building CXX object CMakeFiles/GOTURN.dir/src/loader/loader_imagenet_det.cpp.o
[ 20%] Building CXX object CMakeFiles/GOTURN.dir/src/loader/loader_alov.cpp.o
[ 22%] Building CXX object CMakeFiles/GOTURN.dir/src/loader/loader_vot.cpp.o
[ 25%] Building CXX object CMakeFiles/GOTURN.dir/src/network/regressor.cpp.o
[ 28%] Building CXX object CMakeFiles/GOTURN.dir/src/network/regressor_base.cpp.o
[ 31%] Building CXX object CMakeFiles/GOTURN.dir/src/network/regressor_train.cpp.o
[ 34%] Building CXX object CMakeFiles/GOTURN.dir/src/network/regressor_train_base.cpp.o
[ 37%] Building CXX object CMakeFiles/GOTURN.dir/src/tracker/tracker.cpp.o
[ 40%] Building CXX object CMakeFiles/GOTURN.dir/src/tracker/tracker_manager.cpp.o
[ 42%] Building CXX object CMakeFiles/GOTURN.dir/src/train/tracker_trainer.cpp.o
[ 45%] Building CXX object CMakeFiles/GOTURN.dir/src/loader/video.cpp.o
[ 48%] Building CXX object CMakeFiles/GOTURN.dir/src/loader/video_loader.cpp.o
[ 51%] Building CXX object CMakeFiles/GOTURN.dir/src/native/vot.cpp.o
/home/papa/workspace/GOTURN/src/native/vot.cpp: In member function ‘vot_region* VOT::vot_initialize()’:
/home/papa/workspace/GOTURN/src/native/vot.cpp:237:12: warning: ignoring return value of ‘__ssize_t getline(char**, size_t*, FILE*)’, declared with attribute warn_unused_result -Wunused-result]
getline(&linebuf, &linesiz, inputfile);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 54%] Linking CXX static library libGOTURN.a
[ 54%] Built target GOTURN
[ 57%] Building CXX object CMakeFiles/show_imagenet.dir/src/visualizer/show_imagenet.cpp.o
[ 60%] Building CXX object CMakeFiles/show_alov.dir/src/visualizer/show_alov.cpp.o
[ 62%] Building CXX object CMakeFiles/show_tracker_alov.dir/src/visualizer/show_tracker_alov.cpp.o
[ 65%] Building CXX object CMakeFiles/test_tracker_vot.dir/src/test/test_tracker_vot.cpp.o
[ 68%] Building CXX object CMakeFiles/train.dir/src/train/train.cpp.o
[ 74%] Building CXX object CMakeFiles/test_tracker_alov.dir/src/test/test_tracker_alov.cpp.o
[ 74%] Building CXX object CMakeFiles/save_videos_vot.dir/src/test/save_videos_vot.cpp.o
[ 77%] Building CXX object CMakeFiles/show_tracker_vot.dir/src/visualizer/show_tracker_vot.cpp.o
[ 80%] Linking CXX executable show_imagenet
[ 82%] Linking CXX executable show_alov
[ 82%] Built target show_imagenet
[ 82%] Built target show_alov
[ 85%] Linking CXX executable show_tracker_alov
[ 88%] Linking CXX executable save_videos_vot
[ 91%] Linking CXX executable test_tracker_alov
[ 94%] Linking CXX executable show_tracker_vot
[ 97%] Linking CXX executable test_tracker_vot
[100%] Linking CXX executable train
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x25): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Init()':
regressor.cpp:(.text+0x110): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::GetFeatures(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<float, std::allocator<float> >*) const':
regressor.cpp:(.text+0x1926): undefined reference to `caffe::Net<float>::blob_by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
regressor.cpp:(.text+0x19eb): undefined reference to `caffe::Blob<float>::cpu_data() const'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetupNetwork(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)':
regressor.cpp:(.text+0x2c50): undefined reference to `caffe::Caffe::SetDevice(int)'
regressor.cpp:(.text+0x2c55): undefined reference to `caffe::Caffe::Get()'
regressor.cpp:(.text+0x2c90): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
regressor.cpp:(.text+0x2d56): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
regressor.cpp:(.text+0x2daa): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(std::vector<cv::Mat, std::allocator<cv::Mat> >*, std::vector<cv::Mat, std::allocator<cv::Mat> >*)':
regressor.cpp:(.text+0x39f5): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x3d76): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(cv::Mat const&, cv::Mat const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x4601): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4624): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x464d): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4656): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x46f8): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(unsigned long, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*)':
regressor.cpp:(.text+0x4eb9): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x533d): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetImages(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&)':
regressor.cpp:(.text+0x5bb2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x5bd2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x5f4c): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x5f90): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x4b): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
collect2: error: ld returned 1 exit status
CMakeFiles/show_tracker_alov.dir/build.make:135: recipe for target 'show_tracker_alov' failed
make[2]: *** [show_tracker_alov] Error 1
CMakeFiles/Makefile2:147: recipe for target 'CMakeFiles/show_tracker_alov.dir/all' failed
make[1]: *** [CMakeFiles/show_tracker_alov.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x25): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Init()':
regressor.cpp:(.text+0x110): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::GetFeatures(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<float, std::allocator<float> >*) const':
regressor.cpp:(.text+0x1926): undefined reference to `caffe::Net<float>::blob_by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
regressor.cpp:(.text+0x19eb): undefined reference to `caffe::Blob<float>::cpu_data() const'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetupNetwork(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)':
regressor.cpp:(.text+0x2c50): undefined reference to `caffe::Caffe::SetDevice(int)'
regressor.cpp:(.text+0x2c55): undefined reference to `caffe::Caffe::Get()'
regressor.cpp:(.text+0x2c90): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
regressor.cpp:(.text+0x2d56): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
regressor.cpp:(.text+0x2daa): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(std::vector<cv::Mat, std::allocator<cv::Mat> >*, std::vector<cv::Mat, std::allocator<cv::Mat> >*)':
regressor.cpp:(.text+0x39f5): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x3d76): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(cv::Mat const&, cv::Mat const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x4601): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4624): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x464d): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4656): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x46f8): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(unsigned long, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*)':
regressor.cpp:(.text+0x4eb9): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x533d): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetImages(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&)':
regressor.cpp:(.text+0x5bb2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x5bd2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x5f4c): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x5f90): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x4b): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
collect2: error: ld returned 1 exit status
CMakeFiles/save_videos_vot.dir/build.make:135: recipe for target 'save_videos_vot' failed
make[2]: *** [save_videos_vot] Error 1
CMakeFiles/Makefile2:243: recipe for target 'CMakeFiles/save_videos_vot.dir/all' failed
make[1]: *** [CMakeFiles/save_videos_vot.dir/all] Error 2
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x25): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Init()':
regressor.cpp:(.text+0x110): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::GetFeatures(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<float, std::allocator<float> >*) const':
regressor.cpp:(.text+0x1926): undefined reference to `caffe::Net<float>::blob_by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
regressor.cpp:(.text+0x19eb): undefined reference to `caffe::Blob<float>::cpu_data() const'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetupNetwork(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)':
regressor.cpp:(.text+0x2c50): undefined reference to `caffe::Caffe::SetDevice(int)'
regressor.cpp:(.text+0x2c55): undefined reference to `caffe::Caffe::Get()'
regressor.cpp:(.text+0x2c90): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
regressor.cpp:(.text+0x2d56): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
regressor.cpp:(.text+0x2daa): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(std::vector<cv::Mat, std::allocator<cv::Mat> >*, std::vector<cv::Mat, std::allocator<cv::Mat> >*)':
regressor.cpp:(.text+0x39f5): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x3d76): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(cv::Mat const&, cv::Mat const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x4601): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4624): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x464d): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4656): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x46f8): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(unsigned long, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*)':
regressor.cpp:(.text+0x4eb9): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x533d): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetImages(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&)':
regressor.cpp:(.text+0x5bb2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x5bd2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x5f4c): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x5f90): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x4b): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
collect2: error: ld returned 1 exit status
CMakeFiles/test_tracker_alov.dir/build.make:135: recipe for target 'test_tracker_alov' failed
make[2]: *** [test_tracker_alov] Error 1
CMakeFiles/Makefile2:211: recipe for target 'CMakeFiles/test_tracker_alov.dir/all' failed
make[1]: *** [CMakeFiles/test_tracker_alov.dir/all] Error 2
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x25): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Init()':
regressor.cpp:(.text+0x110): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::GetFeatures(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<float, std::allocator<float> >*) const':
regressor.cpp:(.text+0x1926): undefined reference to `caffe::Net<float>::blob_by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
regressor.cpp:(.text+0x19eb): undefined reference to `caffe::Blob<float>::cpu_data() const'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetupNetwork(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)':
regressor.cpp:(.text+0x2c50): undefined reference to `caffe::Caffe::SetDevice(int)'
regressor.cpp:(.text+0x2c55): undefined reference to `caffe::Caffe::Get()'
regressor.cpp:(.text+0x2c90): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
regressor.cpp:(.text+0x2d56): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
regressor.cpp:(.text+0x2daa): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(std::vector<cv::Mat, std::allocator<cv::Mat> >*, std::vector<cv::Mat, std::allocator<cv::Mat> >*)':
regressor.cpp:(.text+0x39f5): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x3d76): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(cv::Mat const&, cv::Mat const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x4601): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4624): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x464d): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4656): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x46f8): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(unsigned long, std::vector<std::libGOTURN.avector<cv(:regressor.cpp.o:)Mat:, Instd :function: allocator`<Regressorcv::::ReshapeImageInputsMat(>unsigned >long,) 'std::
:regressor.cppallocator:<(std.:text:+vector0x25<)cv:: :undefinedMat ,reference stdto: :`allocatorcaffe<:cv::Blob:<Matfloat>> :>: Reshape>( int>,* ,int ,std :int:,vector <intstd):':
vectorlibGOTURN.a<(cvregressor.cpp.o:)::Mat ,In stdfunction: :`allocatorRegressor<:cv::Init:(Mat)>' :>
,regressor.cpp :std(:.:textallocator+<0x110std)::: vectorundefined< cvreference: :toMat ,` caffestd::::Netallocator<<floatcv>::::MatCopyTrainedLayersFrom>( std>: :>__cxx11 :>:*basic_string)<'char:,
regressor.cppstd::(.:textchar_traits+<0x4eb9char)>:, undefinedstd :reference: allocatorto< char`>caffe :>:)Blob'<
floatlibGOTURN.a>(:regressor.cpp.o:)mutable_cpu_data:( )In'
functionregressor.cpp :`(Regressor.:text:+GetFeatures0x533d()std:: :undefined__cxx11 :reference: basic_stringto< char`,caffe :std::Blob:<char_traitsfloat<>char:>:,mutable_cpu_data (std):':
allocatorlibGOTURN.a<(charregressor.cpp.o>) :> Inconst &function, `stdRegressor::::vectorSetImages<(floatstd,: :stdvector:<:cvallocator:<:floatMat>, >std*:): allocatorconst<'cv::
:regressor.cppMat:>( .>text +const0x1926&),: stdundefined: :referencevector <tocv :`:caffeMat:,: Netstd<:float:>allocator:<:cvblob_by_name:(:stdMat:>: __cxx11>: :constbasic_string&<)char',:
stdregressor.cpp:::(char_traits.<textchar+>0x5bb2,) :std :undefined: allocatorreference< charto> `>caffe :const:&Blob)< floatconst>':
:regressor.cppReshape:((int.,text +int0x19eb,) :int ,undefined intreference) 'to
regressor.cpp`:caffe(:.:textBlob+<0x5bd2float)>:: :cpu_data(undefined) referenceconst 'to
libGOTURN.a`(cafferegressor.cpp.o:)::Blob <Infloat >function: :`ReshapeRegressor(:int:,SetupNetwork (intstd,: :int__cxx11,: :intbasic_string)<'char
,libGOTURN.a (stdregressor.cpp.o:)::char_traits <Inchar >function, `stdRegressor::::allocatorEstimate<(charstd>: :>vector <constcv&:,: Matstd,: :std__cxx11::::allocatorbasic_string<<cvchar:,: Matstd>: :>char_traits <constchar&>,, stdstd::::vectorallocator<<cvchar:>: Mat>, conststd&:,: allocatorint<,cv :bool:)Mat'>:
>regressor.cpp :const(&.,text +std0x2c50:)::vector <undefinedfloat ,reference stdto: :`allocatorcaffe<:float:>Caffe :>:*SetDevice)('int:)
'regressor.cpp
:regressor.cpp(:.(text.+text0x5f4c+)0x2c55:) :undefined undefinedreference referenceto to` caffe`:caffe::Net:<Caffefloat:>::Get:(Reshape)(')
'regressor.cpp
:regressor.cpp(:.(text.+text0x2c90+)0x5f90:) :undefined undefinedreference referenceto to` caffe`:caffe::Net:<Netfloat<>float:>::Net:(Forwardstd(:float:*__cxx11):':
basic_stringlibGOTURN.a<(charregressor.cpp.o,) :std :In: char_traitsfunction< char`>Regressor,: :stdReshapeImageInputs:(:unsignedallocator <longchar)>' :>
regressor.cppconst:&(,. textcaffe+:0x4b:)Phase:, undefinedint ,reference stdto: :`vectorcaffe<:std::Blob:<__cxx11float:>::basic_string:<Reshapechar(,int ,std :int:,char_traits <intchar,> ,int )std':
:libGOTURN.aallocator(<vot.cpp.ochar)>: >In, functionstd :`:VOTallocator:<:stdvot_initialize:(:)__cxx11':::
basic_stringvot.cpp<:char(,. textstd+:0x212:)char_traits:< charundefined> ,reference stdto: :`allocatortrax_server_setup<'char
>vot.cpp :>( .>text +>0x226 )const:* )undefined'
referenceregressor.cpp :to( .`texttrax_server_wait+'0x2d56
)vot.cpp:: (undefined. textreference+ 0x230to) :` caffeundefined: :referenceNet <tofloat >`:trax_image_get_path:'CopyTrainedLayersFrom
(vot.cppstd::(:.__cxx11text:+:0x24cbasic_string)<:char ,undefined stdreference: :tochar_traits <`chartrax_server_reply>',
vot.cppstd::(:.allocatortext<+char0x27c>) :> )undefined'
referenceregressor.cpp :to( .`texttrax_region_get_rectangle+'0x2daa
)vot.cpp:: (undefined. textreference+ 0x284to) :` caffeundefined: :referenceNet <tofloat >`:trax_region_release:'Net
(vot.cppstd::(:.__cxx11text:+:0x28cbasic_string)<:char ,undefined stdreference: :tochar_traits <`chartrax_image_release>',
libGOTURN.astd(:vot.cpp.o:)allocator:< charIn> function> `constVOT&:,: vot_framecaffe(:):'Phase:,
vot.cppint:,( .stdtext:+:0x628vector)<:std :undefined: __cxx11reference: :tobasic_string <`chartrax_server_wait,'
stdvot.cpp:::(char_traits.<textchar+>0x65a,) :std :undefined: allocatorreference< charto> `>trax_image_get_path,'
stdvot.cpp:::(allocator.<textstd+:0x66d:)__cxx11:: :undefinedbasic_string <referencechar ,to std`:trax_image_release:'char_traits
<libGOTURN.achar(>vot.cpp.o,) :std :In: allocatorfunction< char`>VOT :>: vot_report>( vot_region>* )const'*:)
'vot.cpp
:libGOTURN.a((.regressor.cpp.otext)+:0x6e4 )In: functionundefined `referenceRegressor :to: WrapInputLayer`(trax_region_create_rectanglestd':
:vot.cppvector:<(cv.:text:+Mat0x6f7,) :std :undefined: allocatorreference< cvto: :`Mattrax_server_reply>'
>vot.cpp*:,( .stdtext:+:0x701vector)<:cv :undefined: Matreference, tostd :`:trax_region_releaseallocator'<
cvlibGOTURN.a:(:vot.cpp.oMat)>: >In* )function' :`
VOTregressor.cpp:::(vot_quit.(text)+'0x39f5:)
:vot.cpp :undefined( .referencetext +to0x47c )`:caffe :undefined: Blobreference< floatto> :`:trax_cleanupmutable_cpu_data'(
)'
regressor.cpp:(.text+0x3d76): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(cv::Mat const&, cv::Mat const&, std::vector<collect2: error: ld returned 1 exit status
float, std::allocator<float> >*)':
regressor.cpp:(.text+0x4601): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4624): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x464d): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4656): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x46f8): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(unsigned long, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*)':
regressor.cpp:(.text+0x4eb9): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x533d): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetImages(std::vector<cv::Mat, std::allocator<cv::Mat> > constCMakeFiles/test_tracker_vot.dir/build.make:135: recipe for target 'test_tracker_vot' failed
&, make[2]: *** [test_tracker_vot] Error 1
std::vector<cv::Mat, std::allocator<cv::Mat> > const&)':
regressor.cpp:(.text+0x5bb2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x5bd2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o):CMakeFiles/Makefile2:307: recipe for target 'CMakeFiles/test_tracker_vot.dir/all' failed
Inmake[1]: *** [CMakeFiles/test_tracker_vot.dir/all] Error 2
function `Regressor::Estimate(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x5f4c): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x5f90): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x4b): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
collect2: error: ld returned 1 exit status
CMakeFiles/show_tracker_vot.dir/build.make:135: recipe for target 'show_tracker_vot' failed
make[2]: *** [show_tracker_vot] Error 1
CMakeFiles/Makefile2:339: recipe for target 'CMakeFiles/show_tracker_vot.dir/all' failed
make[1]: *** [CMakeFiles/show_tracker_vot.dir/all] Error 2
CMakeFiles/train.dir/src/train/train.cpp.o: In function `main':
train.cpp:(.text.startup+0x198): undefined reference to `caffe::Caffe::set_random_seed(unsigned int)'
train.cpp:(.text.startup+0x1c7): undefined reference to `caffe::Caffe::Get()'
train.cpp:(.text.startup+0x1d5): undefined reference to `caffe::Caffe::SetDevice(int)'
CMakeFiles/train.dir/src/train/train.cpp.o: In function `MySolver::~MySolver()':
train.cpp:(.text._ZN8MySolverD2Ev[_ZN8MySolverD5Ev]+0x1c1): undefined reference to `caffe::Timer::~Timer()'
train.cpp:(.text._ZN8MySolverD2Ev[_ZN8MySolverD5Ev]+0x2a7): undefined reference to `caffe::SolverParameter::~SolverParameter()'
CMakeFiles/train.dir/src/train/train.cpp.o: In function `caffe::SGDSolver<float>::~SGDSolver()':
train.cpp:(.text._ZN5caffe9SGDSolverIfED0Ev[_ZN5caffe9SGDSolverIfED5Ev]+0x1c1): undefined reference to `caffe::Timer::~Timer()'
train.cpp:(.text._ZN5caffe9SGDSolverIfED0Ev[_ZN5caffe9SGDSolverIfED5Ev]+0x29f): undefined reference to `caffe::SolverParameter::~SolverParameter()'
CMakeFiles/train.dir/src/train/train.cpp.o: In function `MySolver::~MySolver()':
train.cpp:(.text._ZN8MySolverD0Ev[_ZN8MySolverD5Ev]+0x1c1): undefined reference to `caffe::Timer::~Timer()'
train.cpp:(.text._ZN8MySolverD0Ev[_ZN8MySolverD5Ev]+0x29f): undefined reference to `caffe::SolverParameter::~SolverParameter()'
CMakeFiles/train.dir/src/train/train.cpp.o: In function `caffe::SGDSolver<float>::~SGDSolver()':
train.cpp:(.text._ZN5caffe9SGDSolverIfED2Ev[_ZN5caffe9SGDSolverIfED5Ev]+0x1c1): undefined reference to `caffe::Timer::~Timer()'
train.cpp:(.text._ZN5caffe9SGDSolverIfED2Ev[_ZN5caffe9SGDSolverIfED5Ev]+0x2a7): undefined reference to `caffe::SolverParameter::~SolverParameter()'
CMakeFiles/train.dir/src/train/train.cpp.o: In function `RegressorTrain::~RegressorTrain()':
train.cpp:(.text._ZN14RegressorTrainD2Ev[_ZN14RegressorTrainD5Ev]+0x1ea): undefined reference to `caffe::Timer::~Timer()'
train.cpp:(.text._ZN14RegressorTrainD2Ev[_ZN14RegressorTrainD5Ev]+0x2c3): undefined reference to `caffe::SolverParameter::~SolverParameter()'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe6SolverIfEE[_ZTVN5caffe6SolverIfEE]+0x10): undefined reference to `caffe::Solver<float>::Solve(char const*)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x10): undefined reference to `caffe::Solver<float>::Solve(char const*)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x30): undefined reference to `caffe::SGDSolver<float>::ApplyUpdate()'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x38): undefined reference to `caffe::SGDSolver<float>::SnapshotSolverState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x40): undefined reference to `caffe::SGDSolver<float>::RestoreSolverStateFromHDF5(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x48): undefined reference to `caffe::SGDSolver<float>::RestoreSolverStateFromBinaryProto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x50): undefined reference to `caffe::SGDSolver<float>::Normalize(int)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x58): undefined reference to `caffe::SGDSolver<float>::Regularize(int)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x60): undefined reference to `caffe::SGDSolver<float>::ComputeUpdateValue(int, float)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x68): undefined reference to `caffe::SGDSolver<float>::ClipGradients()'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x70): undefined reference to `caffe::SGDSolver<float>::SnapshotSolverStateToBinaryProto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/train.dir/src/train/train.cpp.o:(.data.rel.ro._ZTVN5caffe9SGDSolverIfEE[_ZTVN5caffe9SGDSolverIfEE]+0x78): undefined reference to `caffe::SGDSolver<float>::SnapshotSolverStateToHDF5(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x25): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Init()':
regressor.cpp:(.text+0x110): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::GetFeatures(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<float, std::allocator<float> >*) const':
regressor.cpp:(.text+0x1926): undefined reference to `caffe::Net<float>::blob_by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
regressor.cpp:(.text+0x19eb): undefined reference to `caffe::Blob<float>::cpu_data() const'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetupNetwork(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)':
regressor.cpp:(.text+0x2c50): undefined reference to `caffe::Caffe::SetDevice(int)'
regressor.cpp:(.text+0x2c55): undefined reference to `caffe::Caffe::Get()'
regressor.cpp:(.text+0x2c90): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
regressor.cpp:(.text+0x2d56): undefined reference to `caffe::Net<float>::CopyTrainedLayersFrom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
regressor.cpp:(.text+0x2daa): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(std::vector<cv::Mat, std::allocator<cv::Mat> >*, std::vector<cv::Mat, std::allocator<cv::Mat> >*)':
regressor.cpp:(.text+0x39f5): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x3d76): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(cv::Mat const&, cv::Mat const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x4601): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4624): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x464d): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x4656): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x46f8): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::WrapInputLayer(unsigned long, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*, std::vector<std::vector<cv::Mat, std::allocator<cv::Mat> >, std::allocator<std::vector<cv::Mat, std::allocator<cv::Mat> > > >*)':
regressor.cpp:(.text+0x4eb9): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
regressor.cpp:(.text+0x533d): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor.cpp.o): In function `Regressor::SetImages(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&)':
regressor.cpp:(.text+0x5bb2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
regressor.cpp:(.text+0x5bd2): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::Estimate(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<float, std::allocator<float> >*)':
regressor.cpp:(.text+0x5f4c): undefined reference to `caffe::Net<float>::Reshape()'
regressor.cpp:(.text+0x5f90): undefined reference to `caffe::Net<float>::Forward(float*)'
libGOTURN.a(regressor.cpp.o): In function `Regressor::ReshapeImageInputs(unsigned long)':
regressor.cpp:(.text+0x4b): undefined reference to `caffe::Blob<float>::Reshape(int, int, int, int)'
libGOTURN.a(regressor_train.cpp.o): In function `RegressorTrain::set_test_net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
regressor_train.cpp:(.text+0x21e): undefined reference to `caffe::Net<float>::Net(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, caffe::Phase, int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)'
libGOTURN.a(regressor_train.cpp.o): In function `RegressorTrain::set_bboxes_gt(std::vector<BoundingBox, std::allocator<BoundingBox> > const&)':
regressor_train.cpp:(.text+0x459): undefined reference to `caffe::Blob<float>::Reshape(std::vector<int, std::allocator<int> > const&)'
regressor_train.cpp:(.text+0x461): undefined reference to `caffe::Blob<float>::mutable_cpu_data()'
libGOTURN.a(regressor_train.cpp.o): In function `RegressorTrain::Step()':
regressor_train.cpp:(.text+0x39d): undefined reference to `caffe::Solver<float>::Step(int)'
libGOTURN.a(regressor_train.cpp.o): In function `RegressorTrain::Train(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<BoundingBox, std::allocator<BoundingBox> > const&)':
regressor_train.cpp:(.text+0x64c): undefined reference to `caffe::Solver<float>::Step(int)'
libGOTURN.a(regressor_train.cpp.o): In function `non-virtual thunk to RegressorTrain::Train(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<cv::Mat, std::allocator<cv::Mat> > const&, std::vector<BoundingBox, std::allocator<BoundingBox> > const&)':
regressor_train.cpp:(.text+0x72b): undefined reference to `caffe::Solver<float>::Step(int)'
libGOTURN.a(regressor_train_base.cpp.o): In function `RegressorTrainBase::RegressorTrainBase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
regressor_train_base.cpp:(.text+0x19): undefined reference to `caffe::Solver<float>::Solver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
regressor_train_base.cpp:(.text+0x8f): undefined reference to `caffe::SGDSolver<float>::PreSolve()'
libGOTURN.a(regressor_train_base.cpp.o): In function `MySolver::MySolver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
regressor_train_base.cpp:(.text+0xea): undefined reference to `caffe::Solver<float>::Solver(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
regressor_train_base.cpp:(.text+0x15f): undefined reference to `caffe::SGDSolver<float>::PreSolve()'
libGOTURN.a(regressor_train_base.cpp.o): In function `caffe::Solver<float>::~Solver()':
regressor_train_base.cpp:(.text._ZN5caffe6SolverIfED2Ev[_ZN5caffe6SolverIfED5Ev]+0x21): undefined reference to `caffe::Timer::~Timer()'
regressor_train_base.cpp:(.text._ZN5caffe6SolverIfED2Ev[_ZN5caffe6SolverIfED5Ev]+0x107): undefined reference to `caffe::SolverParameter::~SolverParameter()'
libGOTURN.a(regressor_train_base.cpp.o): In function `caffe::Solver<float>::~Solver()':
regressor_train_base.cpp:(.text._ZN5caffe6SolverIfED0Ev[_ZN5caffe6SolverIfED5Ev]+0x21): undefined reference to `caffe::Timer::~Timer()'
regressor_train_base.cpp:(.text._ZN5caffe6SolverIfED0Ev[_ZN5caffe6SolverIfED5Ev]+0xff): undefined reference to `caffe::SolverParameter::~SolverParameter()'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x10): undefined reference to `caffe::Solver<float>::Solve(char const*)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x30): undefined reference to `caffe::SGDSolver<float>::ApplyUpdate()'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x38): undefined reference to `caffe::SGDSolver<float>::SnapshotSolverState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x40): undefined reference to `caffe::SGDSolver<float>::RestoreSolverStateFromHDF5(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x48): undefined reference to `caffe::SGDSolver<float>::RestoreSolverStateFromBinaryProto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x50): undefined reference to `caffe::SGDSolver<float>::Normalize(int)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x58): undefined reference to `caffe::SGDSolver<float>::Regularize(int)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x60): undefined reference to `caffe::SGDSolver<float>::ComputeUpdateValue(int, float)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x68): undefined reference to `caffe::SGDSolver<float>::ClipGradients()'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x70): undefined reference to `caffe::SGDSolver<float>::SnapshotSolverStateToBinaryProto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libGOTURN.a(regressor_train_base.cpp.o):(.data.rel.ro._ZTV8MySolver[_ZTV8MySolver]+0x78): undefined reference to `caffe::SGDSolver<float>::SnapshotSolverStateToHDF5(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
CMakeFiles/train.dir/build.make:135: recipe for target 'train' failed
make[2]: *** [train] Error 1
CMakeFiles/Makefile2:275: recipe for target 'CMakeFiles/train.dir/all' failed
make[1]: *** [CMakeFiles/train.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels