ethz-asl / segmap

A map representation based on 3D segments
BSD 3-Clause "New" or "Revised" License
1.05k stars 394 forks source link

can't build segmapper #154

Closed Lachiven closed 4 years ago

Lachiven commented 4 years ago

/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::requested_device[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SetAttrValue(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::AttrValue)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::MakeResourceHandleToOutput(tensorflow::OpKernelContext, int, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::TensorShapeRep::DebugString[abi:cxx11](tensorflow::TensorShapeProto const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::core::PutVarint32(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::NodeDefBuilder::Attr(tensorflow::StringPiece, tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Base64Encode(tensorflow::StringPiece, std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::gradient::RegisterOp(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::AttrSlice const&, tensorflow::FunctionDef)>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ResourceMgr::Cleanup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::NewWritableFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::WritableFile, std::default_delete >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::IsDirectory(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::shape_inference::InferenceContext::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceName::value[abi:cxx11]' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetPaddingAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::str_util::StringReplace[abi:cxx11](tensorflow::StringPiece, tensorflow::StringPiece, tensorflow::StringPiece, bool)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::io::BufferedInputStream::ReadLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Status::ToString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FeatureDenseCopy(unsigned long, 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&, tensorflow::DataType const&, tensorflow::TensorShape const&, tensorflow::Feature const&, tensorflow::Tensor*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SummarizeAttrValue[abi:cxx11](tensorflow::AttrValue const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpSegment::AddHold(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::LogMemory::RecordStep(long long, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ParseTensorName(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::str_util::CEscape[abi:cxx11](tensorflow::StringPiece)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::GetTensor(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::Tensor, std::default_delete >) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ProtoShortDebugString[abi:cxx11](tensorflow::SavedSliceMeta const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference togoogle::protobuf::util::NewTypeResolverForDescriptorPool(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::DescriptorPool const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::OpenTableTensorSliceReader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::checkpoint::TensorSliceReader::Table**)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::io::InputBuffer::ReadLine(std::cxx11::basic_string<char, std::char_traits, std::allocator >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::StepStatsCollector::Save(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::NodeExecStats)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::BufferedInputStream::ReadAll(std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetConvnet3dDataFormatAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::StrAppend(std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::requested_inputs[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ops::BinaryOp(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::NodeBuilder::NodeOut, tensorflow::NodeBuilder::NodeOut, tensorflow::GraphDefBuilder::Options const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::internal::GetMatchingPaths(tensorflow::FileSystem, tensorflow::Env, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::GetVariableToShapeMap[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SliceDebugString[abi:cxx11](tensorflow::TensorShape const&, long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::FileExists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DataTypeSliceString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::DataType>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::IOError(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::HumanReadableNumBytes[abi:cxx11](long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::example::FastParseExample(tensorflow::example::FastParseExampleConfig const&, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::thread::ThreadPool*, tensorflow::example::Result*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::port::CPUVendorIDString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::RecursivelyCreateDir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::TensorSliceReader(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `bool tensorflow::DecodeVariant(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::VariantTensorDataProto)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpSegment::RemoveHold(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GraphDefBuilderWrapper::AddFunction(tensorflow::OpKernelContext, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Tensor::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator > tensorflow::TypeNameVariant(tensorflow::VariantTensorDataProto const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReaderCacheWrapper::GetReader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<tensorflow::Status (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::checkpoint::TensorSliceReader::Table**)>, int) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::vector<tensorflow::Device, std::allocator<tensorflow::Device> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceTypeString[abi:cxx11](tensorflow::DeviceType const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FunctionLibraryDefinition::LookUp(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::OpRegistrationData const**) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceNameUtils::LocalName[abi:cxx11](tensorflow::StringPiece)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::FpToString[abi:cxx11](unsigned long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::EncodeTensorNameSlice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::TensorSlice const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ops::UnaryOp(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::NodeBuilder::NodeOut, tensorflow::GraphDefBuilder::Options const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::str_util::CUnescape(tensorflow::StringPiece, std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::TensorShapeRep::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::RegisterTensorSlice(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorShape const&, tensorflow::DataType, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorSlice const&, std::unordered_map<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::checkpoint::TensorSliceSet*, std::hash<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator > const, tensorflow::checkpoint::TensorSliceSet> > >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::ClearAttr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Node::name[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::PartialTensorShapeUtils::PartialShapeListString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::PartialTensorShape> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Reset(tensorflow::SessionOptions const&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::CreateTableTensorSliceBuilder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::checkpoint::TensorSliceWriter::Builder**)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::DeleteDir(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::png::WriteImageToBuffer(void const*, int, int, int, int, int, int, std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator > > > > const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ToString[abi:cxx11](tensorflow::TensorFormat)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FunctionDefHelper::FunctionRef(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::gtl::ArraySlice<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::FunctionDefHelper::AttrValueWrapper> >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::example::FastParseSingleExample(tensorflow::example::FastParseExampleConfig const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::example::Result*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SessionFactory::Register(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::SessionFactory*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::strings::StrAppend(std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::UnaryVariantOpRegistry::RegisterShapeFn(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::Variant const&, tensorflow::TensorShape)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FunctionDefHelper::Define(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<tensorflow::FunctionDefHelper::Node>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::TfCheckOpHelperOutOfLine[abi:cxx11](tensorflow::Status const&, char const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::LogMemory::RecordRawDeallocation(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, long long, void, tensorflow::Allocator, bool)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DebugString[abi:cxx11](tensorflow::FunctionDef const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FileSystem::IsDirectory(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Graph::InternDeviceName(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::DeleteFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::UnaryVariantOpRegistry::RegisterDeviceCopyFn(tensorflow::VariantDeviceCopyDirection, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::Variant const&, tensorflow::Variant, std::function<tensorflow::Status (tensorflow::Tensor const&, tensorflow::Tensor)>)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FunctionLibraryDefinition::Find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::FindTensorSlice(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorSlice const&, std::vector<std::pair<tensorflow::TensorSlice, std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<tensorflow::TensorSlice, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::EventsWriter::InitWithSuffix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::StepStatsCollector::BuildCostModel(tensorflow::CostModelManager, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::Graph const, std::hash<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator > const, tensorflow::Graph const> > > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GraphDefBuilder::Options::GetNameForOp[abi:cxx11](tensorflow::StringPiece) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference togoogle::protobuf::util::JsonToBinaryString(google::protobuf::util::TypeResolver, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator >*, google::protobuf::util::JsonParseOptions const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Node::AddAttrHelper(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::SessionState::GetTensor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::Tensor*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ResourceHandle::SerializeAsString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::core::PutVarint64(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::ParseShapeAndSlice(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorShape, tensorflow::TensorSlice, tensorflow::TensorShape*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FileSystem::TranslateName(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::StrAppend(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::OpRegistryInterface::LookUpOpDef(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::OpDef const**) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::ZlibInputStream::ReadNBytes(long long, std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FunctionDefHelper::Define(tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<tensorflow::FunctionDefHelper::Node>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::io::InputBuffer::ReadNBytes(long long, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::Stat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::FileStatistics*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::wav::EncodeAudioAsS16LEWav(float const, unsigned long, unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::io::RecordReaderOptions::CreateRecordReaderOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::HasTensor(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorShape, tensorflow::DataType) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::wav::DecodeLin16WaveAsFloatVector(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::vector<float, std::allocator >, unsigned int, unsigned short, unsigned int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::SummarizeDebugTensorWatches[abi:cxx11](google::protobuf::RepeatedPtrField<tensorflow::DebugTensorWatch> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::TensorSliceReader(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::checkpoint::TensorSliceReader::Table**)>, int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::requested_input[abi:cxx11](int) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::TensorStore::AddTensor(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorStore::TensorAndKey const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FunctionDefHelper::Create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<tensorflow::FunctionDefHelper::Node>, tensorflow::gtl::ArraySlice<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ResourceMgr::DoLookup(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::ResourceBase**) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ResourceMgr::DoDelete(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetNodeAttr(tensorflow::AttrSlice const&, tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, int, bool)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::requested_device[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceName::value[abi:cxx11]' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::shape_inference::InferenceContext::DebugString[abi:cxx11](tensorflow::shape_inference::ShapeHandle)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ProcessFunctionLibraryRuntime::GetFLR(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Tensor::SummarizeValue[abi:cxx11](long long) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceBase::name[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::GetNodeAttr(tensorflow::AttrSlice const&, tensorflow::StringPiece, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::SessionState::DeleteTensor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::NewRandomAccessFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::RandomAccessFile, std::default_delete >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ReadFileToString(tensorflow::Env, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Status::empty_string[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::LogMemory::RecordRawAllocation(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, long long, unsigned long, void, tensorflow::Allocator)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetConvnetDataFormatAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ProtoShortDebugString[abi:cxx11](tensorflow::TensorShapeProto const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::port::MaybeAbiDemangle[abi:cxx11](char const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GraphDatasetBase::Serialize(tensorflow::OpKernelContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FileSystem::CopyFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::io::internal::JoinPathImpl[abi:cxx11](std::initializer_list<tensorflow::StringPiece>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::AttrSlice::AttrSlice(google::protobuf::Map<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::AttrValue> const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ResourceMgr::DoCreate(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::ResourceBase)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Edge::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::InstantiateFunction(tensorflow::FunctionDef const&, tensorflow::AttrSlice, std::function<tensorflow::Status (std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::OpDef const*)>, tensorflow::InstantiationResult)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ResourceHandle::ParseFromString(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::WriteStringToFile(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::StringPiece const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Status tensorflow::checkpoint::TensorSliceWriter::SaveData<std::cxx11::basic_string<char, std::char_traits, std::allocator > >(std::cxx11::basic_string<char, std::char_traits, std::allocator > const, long long, tensorflow::SavedSlice)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::StrAppend(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::RenamedDevice::NewRenamedDevice(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::Device, bool, bool)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to perftools::gputools::blas::AlgorithmConfig::ToString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ReadTextProto(tensorflow::Env, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::Message)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::TensorShapeUtils::ShapeListString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::TensorShape> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::internal::CatPiecesabi:cxx11' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::SetAttrValue(tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::AttrValue)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceSet::QueryMeta(tensorflow::TensorSlice const&, std::vector<std::pair<tensorflow::TensorSlice, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<tensorflow::TensorSlice, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DebugString[abi:cxx11](tensorflow::Graph const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FileSystem::FilesExist(std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, std::vector<tensorflow::Status, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::EventsWriter::EventsWriter(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::name[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceWriter::TensorSliceWriter(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::checkpoint::TensorSliceWriter::Builder*)>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::str_util::StripTrailingWhitespace(std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FindKernelDef(tensorflow::DeviceType const&, tensorflow::NodeDef const&, tensorflow::KernelDef const**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::NewReadOnlyMemoryRegionFromFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::ReadOnlyMemoryRegion, std::default_delete >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ParseProtoUnlimited(google::protobuf::MessageLite, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::Appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Base64Decode(tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traits, std::allocator >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::type_string[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::GetFileSize(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::EnsureMemoryTypes(tensorflow::DeviceType const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::Graph)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::TensorStore::SaveTensors(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&, tensorflow::SessionState*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::VariantTensorData::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::MakeResourceHandle(tensorflow::OpKernelContext*, 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&, std::type_index const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::io::RecordReader::ReadRecord(unsigned long long, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::UnaryVariantOpRegistry::RegisterDecodeFn(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (tensorflow::Variant*)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::internal::AppendPieces(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::initializer_list)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::GetVariableToDataTypeMap[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceMgr::ClearContainers(tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::strings::Printf[abi:cxx11](char const, ...)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceNameUtils::SplitDeviceName(tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtf_graph_executor.so: undefined reference totensorflow::ReadBinaryProto(tensorflow::Env*, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::MessageLite)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DataTypeString[abi:cxx11](tensorflow::DataType)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FileSystem::RecursivelyCreateDir(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ScopedAllocatorMgr::AddScopedAllocator(tensorflow::Tensor const&, long long, int, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::gtl::ArraySlice const&, int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::UnaryVariantOpRegistry::RegisterUnaryOpFn(tensorflow::VariantUnaryOp, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::OpKernelContext, tensorflow::Variant const&, tensorflow::Variant)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FormatFromString(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorFormat)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceNameUtils::ParsedNameToString[abi:cxx11](tensorflow::DeviceNameUtils::ParsedName const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceMgr::DeviceMappingString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceNameUtils::CanonicalizeDeviceName[abi:cxx11](tensorflow::StringPiece)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::TensorSlice::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetMirrorPadModeAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::VariantTensorData::SerializeToString(std::cxx11::basic_string<char, std::char_traits, std::allocator >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::RenameFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::CreateDir(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ProtoDebugString[abi:cxx11](tensorflow::Feature const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::str_util::Lowercaseabi:cxx11' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to void tensorflow::EncodeVariant<tensorflow::VariantTensorDataProto>(tensorflow::VariantTensorDataProto const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::shape_inference::InferenceContext::DebugStringabi:cxx11' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to perftools::gputools::dnn::AlgorithmConfig::ToString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::VariantTensorData::ParseFromString(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::GraphRunner::Run(tensorflow::Graph, tensorflow::FunctionLibraryRuntime, std::vector<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::Tensor>, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::Tensor> > > const&, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, std::vector<tensorflow::Tensor, std::allocator >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::OpSegment::FindOrCreate(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::OpKernel, std::function<tensorflow::Status (tensorflow::OpKernel)>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to google::protobuf::internal::fixed_address_empty_string[abi:cxx11]' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::UnaryVariantOpRegistry::RegisterBinaryOpFn(tensorflow::VariantBinaryOp, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::OpKernelContext, tensorflow::Variant const&, tensorflow::Variant const&, tensorflow::Variant)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FeatureSparseCopy(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::DataType const&, tensorflow::Feature const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GraphOptimizer::Optimize(tensorflow::FunctionLibraryRuntime, tensorflow::Env, tensorflow::Device, std::unique_ptr<tensorflow::Graph, std::default_delete >, std::unordered_map<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<tensorflow::PartialTensorShape, std::allocator >, std::hash<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator > const, std::vector<tensorflow::PartialTensorShape, std::allocator > > > > const, std::function<bool (tensorflow::Node const)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::type_string[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FileSystem::DeleteRecursively(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, long long, long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Base64Encode(tensorflow::StringPiece, bool, std::__cxx11::basic_string<char, std::char_traits, std::allocator >*)' collect2: error: ld returned 1 exit status make[2]: [/home/zlj/segmap_ws/devel/lib/segmapper/segmapper_node] Error 1 make[1]: [CMakeFiles/segmapper_node.dir/all] Error 2 make: *** [all] Error 2

Lachiven commented 4 years ago

info of my computer system ubuntu 16.04 cuda 9.0 cudnn 7.0 tensorflow 1.8.0 build by source in segmappyenv ./configure all by default except whether cuda support ,using "bazel build --config=opt --define framework_shared_object=true tensorflow:libtensorflow_cc.so" ,then “pip install tensorflow-gpu==1.8.0” then “ catkin build tensorflow_ros_cpp -DFORCE_TF_PIP_SEARCH="OFF" -DFORCE_TF_BAZEL_SEARCH="ON"” I have change the Cmakelist in tensorflow_ros_cpp. set(TF_BAZEL_LIBRARY "/home/zlj/tensorflow/bazel-bin/tensorflow/libtensorflow_cc.so" CACHE STRING "Path to the bazel-compiled Tensorflow C++ library") set(TF_BAZEL_SRC_DIR "/home/zlj/tensorflow" CACHE STRING "Path to the Tensorflow sources direcatory")

all build by gcc and g++ version 5.4.0

Lachiven commented 4 years ago

succed when i force copy the ~/tensorflow/bazel-bin/tensorflow/libtensorflow_framework.so to ~/segmap_ws/devel/lib