Natural-Language-Object-Retrieval-tensorflow icon indicating copy to clipboard operation
Natural-Language-Object-Retrieval-tensorflow copied to clipboard

I can't compile the caffe version listed here

Open AdarshMJ opened this issue 6 years ago • 1 comments

I keep getting this error

CXX .build_release/src/caffe/proto/caffe.pb.cc AR -o .build_release/lib/libcaffe.a LD -o .build_release/lib/libcaffe.so /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_pooling_layer.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_conv_layer.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_tanh_layer.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_softmax_layer.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_relu_layer.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_sigmoid_layer.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn.o) has no symbols Undefined symbols for architecture x86_64: "cv::imread(cv::String const&, int)", referenced from: caffe::WindowDataLayer::load_batch(caffe::Batch) in window_data_layer.o caffe::WindowDataLayer::load_batch(caffe::Batch) in window_data_layer.o caffe::ReadImageToCVMat(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, int, int, bool) in io.o "cv::imdecode(cv::_InputArray const&, int)", referenced from: caffe::DecodeDatumToCVMatNative(caffe::Datum const&) in io.o caffe::DecodeDatumToCVMat(caffe::Datum const&, bool) in io.o "cv::imencode(cv::String const&, cv::_InputArray const&, std::__1::vector<unsigned char, std::__1::allocator >&, std::__1::vector<int, std::__1::allocator > const&)", referenced from: caffe::ReadImageToDatum(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, int, int, int, bool, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, caffe::Datum*) in io.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [.build_release/lib/libcaffe.so] Error 1 make: *** Waiting for unfinished jobs....

AdarshMJ avatar Apr 25 '18 04:04 AdarshMJ