Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Failed, GetLogger() undefined and C++ problem On MacOS #2

Closed
pedant opened this issue Jan 2, 2018 · 0 comments
Closed

Build Failed, GetLogger() undefined and C++ problem On MacOS #2

pedant opened this issue Jan 2, 2018 · 0 comments

Comments

@pedant
Copy link

pedant commented Jan 2, 2018

@xhbdahai @xhbdahai @cyberfire @cyberfire
gcc -std=gnu99 -o /Users/Tengine/build/core/libtengine.so -shared /Users/Tengine/build/core/lib/built-in.o -lpthread -ldl
Undefined symbols for architecture x86_64:
"TEngine::Logger::GetLogger()", referenced from:
TEngine::Graph::CreateNodeFromStatic(TEngine::Node*, TEngine::StaticGraph const*, TEngine::StaticNode const*) in built-in.o
TEngine::Graph::RealCreateFromStatic(std::__1::shared_ptrTEngine::StaticGraph const&) in built-in.o
TEngine::Graph::Replace(TEngine::Graph*, TEngine::Graph*) in built-in.o
TEngine::Node::DumpNode() in built-in.o
TEngine::CheckGraphIntegraityByEdge(TEngine::StaticGraph*) in built-in.o
_set_exec_device in built-in.o
_save_model in built-in.o
...
"std::runtime_error::what() const", referenced from:
vtable for TEngine::te_error_base in built-in.o
"std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >::find(char, unsigned long) const", referenced from:
TEngine::TEngineConfig::Load(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, char, char) in built-in.o
TEngine::TEngineConfig::ParseKey(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in built-in.o
"std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >::compare(char const*) const", referenced from:
TEngine::Graph::Replace(TEngine::Graph*, TEngine::Graph*) in built-in.o
TEngine::CheckGraphIntegraityByEdge(TEngine::StaticGraph*) in built-in.o
TEngine::TEngineConfig::Load(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, char, char) in built-in.o
TEngine::GraphExecutor::InferShape() in built-in.o
TEngine::TEnginePlugin::SetPlugin(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) in built-in.o
"std::__1::__vector_base_common::__throw_length_error() const", referenced from:
std::__1::enable_if<(__is_forward_iterator<int*>::value) && (is_constructible<int, std::__1::iterator_traits<int*>::reference>::value), void>::type std::__1::vector<int, std::__1::allocator >::assign<int*>(int*, int*) in built-in.o
std::__1::vector<int, std::__1::allocator >::allocate(unsigned long) in built-in.o
std::__1::vector<TEngine::Node*, std::__1::allocatorTEngine::Node* >::insert(std::__1::__wrap_iter<TEngine::Node* const*>, TEngine::Node* const&) in built-in.o
void std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >::__push_back_slow_path<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&>(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&&&) in built-in.o
std::__1::enable_if<(__is_forward_iterator<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >> >::value) && (is_constructible<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::iterator_traits<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >> >::reference>::value), std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >> >::type std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >::insert<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >> >(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const*>, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >>, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >>) in built-in.o
void std::__1::vector<std::__1::shared_ptrTEngine::NodePort, std::__1::allocator<std::__1::shared_ptrTEngine::NodePort > >::__push_back_slow_path<std::__1::shared_ptrTEngine::NodePort >(std::__1::shared_ptrTEngine::NodePort&&) in built-in.o
void std::__1::vector<TEngine::NodePort*, std::__1::allocatorTEngine::NodePort* >::__push_back_slow_path<TEngine::NodePort* const&>(TEngine::NodePort* const&&&) in built-in.o
...
"std::__1::__vector_base_common::__throw_out_of_range() const", referenced from:
std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > >::at(unsigned long) in built-in.o

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant