I am struggling to install caffe. Everything went well, until "make runtest". It seems other tests are OK, until:
[ RUN ] ConcatLayerTest/0.TestNum
[ OK ] ConcatLayerTest/0.TestNum (0 ms)
[----------] 4 tests from ConcatLayerTest/0 (2 ms total)
[----------] 4 tests from ImageDataLayerTest/1, where TypeParam = caffe::DoubleCPU
[ RUN ] ImageDataLayerTest/1.TestRead
.build_release/test/test_all.testbin: symbol lookup error: .build_release/test/test_all.testbin: undefined symbol: _ZN6google10LogMessage6streamEv
make: *** [runtest] Error 127
The error is probably related to glog and gflags library. I tried to ignore this error and compiled matlab interface. When I call the interface, similar error happens again:
Invalid MEX-file '/home/jeff/Downloads/caffe-rc2/matlab/caffe/caffe.mexa64':
/home/jeff/Downloads/caffe-rc2/matlab/caffe/caffe.mexa64: undefined symbol:
_ZN6google4base21CheckOpMessageBuilder7ForVar2Ev
Error in matcaffe_init (line 19)
if caffe('is_initialized') == 0
My system is Linux mint 17.1. I intially install glogs and gflags using package manager. Later I also tried to reinstall glogs and gflags from source without solving the above problems.
Thanks.