ethz-asl / segmap

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

Segmapper build failure #128

Closed maverick019 closed 5 years ago

maverick019 commented 5 years ago

Hi, Creating this issue because I've followed #106, #108 & #109 yet facing this issue Build environment: Ubuntu: 16.04, CUDA : 9.0 CUDnn : 7.0 Tensorflow with gpu : 1.9.0 , tried 1.8.0 as well Bazel version : 1.12.0

Build error: /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::requested_device[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::BufRendezvous::ConsumeBuf(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<void (tensorflow::Status const&, tensorflow::BufRendezvous::Hook*)> const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::SetAttrValue(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::AttrValue)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Node::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GraphToFunctionDef(tensorflow::Graph const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::FunctionDef)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ResourceMgr::Cleanup(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::NewWritableFile(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::WritableFile, std::default_delete >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::IsDirectory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceName::value[abi:cxx11]' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetPaddingAttrString[abi:cxx11]()' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FunctionLibraryDefinition::RemoveFunction(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::BufferedInputStream::ReadLine(std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FeatureDenseCopy(unsigned long, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::DataType const&, tensorflow::TensorShape const&, tensorflow::Feature const&, tensorflow::Tensor)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::SummarizeAttrValue[abi:cxx11](tensorflow::AttrValue const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ParseTensorName(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::str_util::CEscape[abi:cxx11](tensorflow::StringPiece)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::StepStatsCollector::Save(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::NodeExecStats*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::InputBuffer::ReadLine(std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/z658440/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/z658440/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&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Node::requested_inputs[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ops::BinaryOp(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::NodeBuilder::NodeOut, tensorflow::NodeBuilder::NodeOut, tensorflow::GraphDefBuilder::Options const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SliceDebugString[abi:cxx11](tensorflow::TensorShape const&, long long)' /home/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DataTypeSliceString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::DataType>)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceNameUtils::FullName(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, int, int, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, int)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::RecvOutputsFromRendezvousAsync(tensorflow::Rendezvous*, tensorflow::DeviceContext*, std::vector<tensorflow::AllocatorAttributes, std::allocator<tensorflow::AllocatorAttributes> > const&, 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&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, std::function<void (tensorflow::Status const&)> const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::port::CPUVendorIDString[abi:cxx11]()' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::tracing::TraceCollector::ConcatenateNames[abi:cxx11](tensorflow::StringPiece, tensorflow::StringPiece)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference tostream_executor::dnn::AlgorithmConfig::ToString[abi:cxx11]() const' /home/z658440/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/z658440/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/z658440/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/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Tensor::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReaderCacheWrapper::GetReader(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) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceNameUtils::LocalName[abi:cxx11](tensorflow::StringPiece)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::FpToString[abi:cxx11](unsigned long long)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::TensorShapeRep::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::RegisterTensorSlice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::TensorShape const&, tensorflow::DataType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::TensorSlice const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::checkpoint::TensorSliceSet*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, tensorflow::checkpoint::TensorSliceSet*> > >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::PartialTensorShapeUtils::PartialShapeListString[abi:cxx11](tensorflow::gtl::ArraySlice const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::CreateNoOpStatsPublisher(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::BuildGraphOptions const&, tensorflow::SessionOptions const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::DeleteDir(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ToString[abi:cxx11](tensorflow::TensorFormat)' /home/z658440/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&, tensorflow::strings::AlphaNum const&)' /home/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FileSystem::IsDirectory(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FunctionLibraryDefinition::Find(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Rendezvous::CreateKey(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long long, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::FrameAndIter const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GraphDefBuilder::Options::GetNameForOpabi:cxx11 const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `google::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to stream_executor::blas::AlgorithmConfig::ToString[abi:cxx11]() const' /home/z658440/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&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::InputBuffer::ReadNBytes(long long, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::io::RecordReaderOptions::CreateRecordReaderOptions(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::HasTensor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::TensorShape*, tensorflow::DataType*) const' /home/z658440/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/z658440/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/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::requested_device[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::shape_inference::InferenceContext::DebugStringabi:cxx11' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceBase::name[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::GetConvnetDataFormatAttrString[abi:cxx11]()' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ProtoShortDebugString[abi:cxx11](tensorflow::TensorShapeProto const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::port::MaybeAbiDemangle[abi:cxx11](char const*)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::io::internal::JoinPathImpl[abi:cxx11](std::initializer_list<tensorflow::StringPiece>)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::RenamedDevice::NewRenamedDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::Device*, bool, bool)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::internal::CatPiecesabi:cxx11' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::TensorShapeUtils::ShapeListString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::TensorShape> const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SetAttrValue(tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::AttrValue)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::DebugString[abi:cxx11](tensorflow::Graph const)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceSet::FindDeviceByName(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::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/z658440/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, std::allocator >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::NewReadOnlyMemoryRegionFromFile(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::ReadOnlyMemoryRegion, std::default_delete >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Base64Decode(tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::OpKernel::type_string[abi:cxx11]() const' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::MakeResourceHandle(tensorflow::OpKernelContext, 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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::RecordReader::ReadRecord(unsigned long long, std::cxx11::basic_string<char, std::char_traits, std::allocator >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::strings::internal::AppendPieces(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::initializer_list)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::GetVariableToDataTypeMap[abi:cxx11]() const' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::strings::Printf[abi:cxx11](char const, ...)' /home/z658440/segmap_ws/devel/lib/libtf_graph_executor.so: undefined reference to tensorflow::ReadBinaryProto(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::MessageLite*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DataTypeStringabi:cxx11' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FileSystem::RecursivelyCreateDir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FormatFromString(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorFormat*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceMgr::DeviceMappingString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::TensorSlice::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::VariantTensorData::SerializeToString(std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::RenameFile(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&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::ProtoDebugString[abi:cxx11](tensorflow::Feature const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `void tensorflow::EncodeVariant(tensorflow::VariantTensorDataProto const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/z658440/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<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, 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&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference togoogle::protobuf::internal::fixed_address_empty_string[abi:cxx11]' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::SummarizeNodeDef[abi:cxx11](tensorflow::NodeDef const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Node::type_string[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Base64Encode(tensorflow::StringPiece, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::TensorShapeRep::DebugString[abi:cxx11](tensorflow::TensorShapeProto const&)' /home/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::shape_inference::InferenceContext::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::str_util::StringReplace[abi:cxx11](tensorflow::StringPiece, tensorflow::StringPiece, tensorflow::StringPiece, bool)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Status::ToString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::OpSegment::AddHold(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::checkpoint::TensorSliceReader::GetTensor(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::Tensor, std::default_delete >) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ProtoShortDebugString[abi:cxx11](tensorflow::SavedSliceMeta const&)' /home/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GetConvnet3dDataFormatAttrString[abi:cxx11]()' /home/z658440/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<char>, std::allocator<char> > const&, 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> > > >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::GetVariableToShapeMap[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::IOError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::HumanReadableNumBytes[abi:cxx11](long long)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::example::FastParseExample(tensorflow::example::FastParseExampleConfig const&, tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::thread::ThreadPool, tensorflow::example::Result)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tensorflow::TypeNameVariant<tensorflow::VariantTensorDataProto>(tensorflow::VariantTensorDataProto const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceTypeString[abi:cxx11](tensorflow::DeviceType const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::EncodeTensorNameSlice(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorSlice const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ops::UnaryOp(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::NodeBuilder::NodeOut, tensorflow::GraphDefBuilder::Options const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Node::name[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Reset(tensorflow::SessionOptions const&, 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&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::SessionFactory::Register(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::SessionFactory)' /home/z658440/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, std::allocator > const&, tensorflow::example::Result)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::TfCheckOpHelperOutOfLine[abi:cxx11](tensorflow::Status const&, char const*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::LogMemory::RecordRawDeallocation(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, long long, void, tensorflow::Allocator, bool)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DebugString[abi:cxx11](tensorflow::FunctionDef const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::FindTensorSlice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::CollectiveParamResolverLocal::CollectiveParamResolverLocal(tensorflow::DeviceMgr const, tensorflow::DeviceResolverInterface, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::SendTensorsToRendezvous(tensorflow::Rendezvous*, tensorflow::DeviceContext*, std::vector<tensorflow::AllocatorAttributes, std::allocator<tensorflow::AllocatorAttributes> > const&, 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::gtl::ArraySlice<tensorflow::Tensor>)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SessionState::GetTensor(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::Tensor*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ResourceHandle::SerializeAsString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::core::PutVarint64(std::cxx11::basic_string<char, std::char_traits, std::allocator >, unsigned long long)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::checkpoint::ParseShapeAndSlice(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorShape, tensorflow::TensorSlice, tensorflow::TensorShape)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpRegistryInterface::LookUpOpDef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::OpDef const**) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FunctionDefHelper::Define(tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, tensorflow::gtl::ArraySlice)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::wav::EncodeAudioAsS16LEWav(float const*, unsigned long, unsigned long, unsigned long, std::cxx11::basic_string<char, std::char_traits, std::allocator >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::checkpoint::TensorSliceReader::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::SummarizeDebugTensorWatches[abi:cxx11](google::protobuf::RepeatedPtrField const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::requested_input[abi:cxx11](int) const' /home/z658440/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/z658440/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, std::allocator >)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::DeviceName<Eigen::ThreadPoolDevice>::value[abi:cxx11]' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Tensor::SummarizeValue[abi:cxx11](long long) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::SessionState::DeleteTensor(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Env::NewRandomAccessFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unique_ptr<tensorflow::RandomAccessFile, std::default_delete<tensorflow::RandomAccessFile> >*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/segmap_ws/devel/lib/libtf_graph_executor.so: undefined reference to tensorflow::Status::empty_string[abi:cxx11]()' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::GraphDatasetBase::Serialize(tensorflow::OpKernelContext*, std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >) const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::AttrSlice::AttrSlice(google::protobuf::Map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::AttrValue> const*)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::RecvOutputsFromRendezvous(tensorflow::Rendezvous, std::map<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::Tensor, std::less<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::Tensor> > >, tensorflow::Rendezvous::Args const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::Edge::DebugString[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::WriteStringToFile(tensorflow::Env, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::StringPiece const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::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/z658440/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&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::FunctionLibraryDefinition::FindGradient(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /home/z658440/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/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::io::RecordWriterOptions::CreateRecordWriterOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::EventsWriter::EventsWriter(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::OpKernel::name[abi:cxx11]() const' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::grappler::CustomGraphOptimizerRegistry::CreateByNameOrNull(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /home/z658440/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/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to tensorflow::ParseProtoUnlimited(google::protobuf::MessageLite*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/z658440/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::strings::Appendf(std::__cxx11::basic_string<char, std::char_traits, std::allocator >, char const, ...)' to reproduce: cd /home/z658440/segmap_ws/build/segmapper; catkin build --get-env segmapper | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - Failed << segmapper:make [ Exited with code 2 ]
Failed <<< segmapper [ 25.4 seconds ]
[build] Summary: 21 of 22 packages succeeded.
[build] Ignored: 9 packages were skipped or are blacklisted.
[build] Warnings: 5 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: 1 packages failed.
[build] Runtime: 1 minute and 40.8 seconds total.

But build of tensorflow_ros_cpp is successful: -- tensorflow_ros_cpp is probing the system -- - The system uses C++11 ABI, the use of tensorflow from pip is possible, but problematic; consider compiling tensorflow yourself -- - Not searching for Tensorflow installed by pip since the system uses C++11 ABI. Set FORCE_TF_PIP_SEARCH to force the search. -- - Trying to find Tensorflow compiled by bazel -- -- Found bazel-compiled libtensorflow_cc.so, using it. -- - LDD_OUTPUT: linux-vdso.so.1 => (0x00007fff22fd6000) libtensorflow_framework.so => not found libcublas.so.9.0 => /usr/local/cuda-9.0/targets/x86_64-linux/lib/libcublas.so.9.0 (0x00007f84e483a000) libcusolver.so.9.0 => /usr/local/cuda-9.0/targets/x86_64-linux/lib/libcusolver.so.9.0 (0x00007f84dfc3f000) libcudnn.so.7 => /usr/local/cuda/lib64/libcudnn.so.7 (0x00007f84ce7a8000) libcudart.so.9.0 => /usr/local/cuda-9.0/targets/x86_64-linux/lib/libcudart.so.9.0 (0x00007f84ce53b000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f84ce337000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f84ce11a000) libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f84cdef8000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f84cdbef000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f84cd9e7000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f84cd665000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f84cd44f000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f84cd085000) /lib64/ld-linux-x86-64.so.2 (0x00007f84f4230000)

-- -- Found Tensorflow sources dir /home/z658440/tensorflow. -- -- The Tensorflow library is compiled without CUDA support. -- -- Using protobuf compiler libprotoc 3.5.0 , you should compile your code with the same version of protoc. -- -- You can do it by using 'export PATH=/home/z658440/tensorflow/bazel-out/host/bin/external/protobuf_archive:$PATH' -- - Not searching for Tensorflow from tensorflow_catkin since Tensorflow has already been found. Set FORCE_TF_CATKIN_SEARCH to force the search. -- Using Tensorflow library found by bazel -- The found Tensorflow library uses C++11 ABI. -- The found Tensorflow library is compiled without CUDA support.

Any leads to overcome this error would be helpful?

Thanks in advance.

maverick019 commented 5 years ago

Hello, Guess the build of libtensorflow_cc.so was broken. A clean and rebuild worked out.

LiShuaixin commented 4 years ago

Hi @pavankashyap93 , I met the same issue with you. I've rebuilt the whole thing many times, but the issue still not solved. Could you please tell more details about how to solve this problem