AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
CXX tools/upgrade_solver_proto_text.cpp
CXX/LD -o .build_release/tools/upgrade_solver_proto_text.bin
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::Message::InitializationErrorString() const »
.build_release/lib/libcaffe.so: undefined reference to « caffe::BlockingQueue<caffe::Batch<double>*>::pop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(int, std::string const&, google::protobuf::io::CodedOutputStream*) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(std::string const&, unsigned char*) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::Message::GetTypeName() const »
.build_release/lib/libcaffe.so: undefined reference to « google::base::CheckOpMessageBuilder::NewString() »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::Message::DebugString() const »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::empty_string_ »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::MessageLite::ParseFromString(std::string const&) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::NameOfEnum(google::protobuf::EnumDescriptor const*, int) »
.build_release/lib/libcaffe.so: undefined reference to « cv::imread(std::string const&, int) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::DescriptorPool::FindFileByName(std::string const&) const »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::WireFormatLite::ReadBytes(google::protobuf::io::CodedInputStream*, std::string*) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::StringTypeHandlerBase::Delete(std::string*) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char const*, void (*)(std::string const&)) »
.build_release/lib/libcaffe.so: undefined reference to « leveldb::DB::Open(leveldb::Options const&, std::string const&, leveldb::DB**) »
.build_release/lib/libcaffe.so: undefined reference to « cv::imencode(std::string const&, cv::_InputArray const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<int, std::allocator<int> > const&) »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::StringTypeHandlerBase::New() »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased(int, std::string const&, google::protobuf::io::CodedOutputStream*) »
.build_release/lib/libcaffe.so: undefined reference to « caffe::BlockingQueue<caffe::Batch<float>*>::pop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) »
.build_release/lib/libcaffe.so: undefined reference to « leveldb::Status::ToString() const »
.build_release/lib/libcaffe.so: undefined reference to « google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*) »