Skip to content

Instantly share code, notes, and snippets.

@antimodular
Created February 24, 2016 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antimodular/cd03663ca57f18922b95 to your computer and use it in GitHub Desktop.
Save antimodular/cd03663ca57f18922b95 to your computer and use it in GitHub Desktop.
ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks//QuickTime.framework/QuickTime, file was built for i386 which is not the architecture being linked (x86_64): /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks//QuickTime.framework/QuickTime
ld: warning: ignoring file ../../../addons/ofxprosilica/libs/PvAPI/lib/osx/x86/4.2/Imagelib.a, file was built for archive which is not the architecture being linked (x86_64): ../../../addons/ofxprosilica/libs/PvAPI/lib/osx/x86/4.2/Imagelib.a
ld: warning: ignoring file ../../../addons/ofxprosilica/libs/PvAPI/lib/osx/x86/4.2/PvAPI.a, file was built for archive which is not the architecture being linked (x86_64): ../../../addons/ofxprosilica/libs/PvAPI/lib/osx/x86/4.2/PvAPI.a
Undefined symbols for architecture x86_64:
"std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from:
char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) in libPvAPI.a(GcValue.o)
"std::ios_base::Init::Init()", referenced from:
__static_initialization_and_destruction_0(int, int) in libPvAPI.a(GcValue.o)
"std::ostream& std::ostream::_M_insert<double>(double)", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::locale::locale()", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::ostream& std::ostream::_M_insert<long long>(long long)", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"vtable for std::basic_ios<char, std::char_traits<char> >", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
cGcContext::SeekAllFeatures(PGc::TiXmlNode*, std::string const&) in libPvAPI.a(GcContext.o)
"std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::string::_Rep::_S_empty_rep_storage", referenced from:
cPvGigEGenicam::AttrIsFaulty(char const*, bool&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::cPvGigEGenicam(pPvSession&, unsigned int) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrInvoke(char const*) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetValue(char const*, bool&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrSetValue(char const*, bool) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetValue(char const*, float&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetInfo(char const*, tPvAttributeInfo&) in libPvAPI.a(PvGigEGenicam.o)
...
"std::locale::~locale()", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"vtable for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"std::string::append(char const*, unsigned long)", referenced from:
cGcContext::SeekAllFeatures(PGc::TiXmlNode*, std::string const&) in libPvAPI.a(GcContext.o)
DeepCloneTree(char const*, PGc::TiXmlNode*, PGc::TiXmlNode*, char const*, char const*, std::list<std::string, std::allocator<std::string> > const&) in libPvAPI.a(tinyxmltools.o)
cGcEnumNode::SetupFromXML(PGc::TiXmlNode*, PGc::TiXmlNode*) in libPvAPI.a(GcEnumNode.o)
cGcEnumNode::GetRange(std::string&) in libPvAPI.a(GcEnumNode.o)
pGcBasicNode::GetImpactAsString(std::string&) in libPvAPI.a(GcBasicNode.o)
"std::string::assign(std::string const&)", referenced from:
cGcContext::SeekAllFeatures(PGc::TiXmlNode*, std::string const&) in libPvAPI.a(GcContext.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libPvAPI.a(GcEnumNode.o)
cGcStringNode::GetValue(uGcValue&) in libPvAPI.a(GcStringNode.o)
cGcStringNode::SetValue(uGcValue&, pGcBasicNode*) in libPvAPI.a(GcStringNode.o)
cGcEnumFeature::EnumGetValue(std::string&) in libPvAPI.a(GcEnumFeature.o)
cGcBasicFeature::cGcBasicFeature(std::string&) in libPvAPI.a(GcBasicFeature.o)
cGcStringFeature::StringGetValue(std::string&) in libPvAPI.a(GcStringFeature.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
cGcContext::GetFormula(char const*) in libPvAPI.a(GcContext.o)
cGcContext::Optimize() in libPvAPI.a(GcContext.o)
cGcContext::GetNode(char const*, bool) in libPvAPI.a(GcContext.o)
cGcContext::SeekAllFeatures(PGc::TiXmlNode*, std::string const&) in libPvAPI.a(GcContext.o)
cGcContext::ProcessXMLDocument() in libPvAPI.a(GcContext.o)
std::_Rb_tree<std::string, std::pair<std::string const, cGcFormulaNode*>, std::_Select1st<std::pair<std::string const, cGcFormulaNode*> >, std::less<std::string>, std::allocator<std::pair<std::string const, cGcFormulaNode*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, cGcFormulaNode*> const&) in libPvAPI.a(GcContext.o)
std::_Rb_tree<std::string, std::pair<std::string const, cGcFeatureNode*>, std::_Select1st<std::pair<std::string const, cGcFeatureNode*> >, std::less<std::string>, std::allocator<std::pair<std::string const, cGcFeatureNode*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, cGcFeatureNode*> const&) in libPvAPI.a(GcContext.o)
...
"std::__throw_length_error(char const*)", referenced from:
std::vector<tPvGigECommand*, std::allocator<tPvGigECommand*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<tPvGigECommand**, std::vector<tPvGigECommand*, std::allocator<tPvGigECommand*> > >, tPvGigECommand* const&) in libPvAPI.a(PvGigECmdQueue.o)
std::vector<cPvMessage*, std::allocator<cPvMessage*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cPvMessage**, std::vector<cPvMessage*, std::allocator<cPvMessage*> > >, cPvMessage* const&) in libPvAPI.a(PvMessageQueue.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libPvAPI.a(GcEnumNode.o)
"std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
cPvGigEGenicam::AttrIsFaulty(char const*, bool&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::cPvGigEGenicam(pPvSession&, unsigned int) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrInvoke(char const*) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetValue(char const*, bool&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrSetValue(char const*, bool) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetValue(char const*, float&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetInfo(char const*, tPvAttributeInfo&) in libPvAPI.a(PvGigEGenicam.o)
...
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
cPvHandleMap::Remove(void*, pPvCamera*&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvHandleData*>, std::_Select1st<std::pair<unsigned int const, tPvHandleData*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvHandleData*> > >::erase(unsigned int const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<void*, std::pair<void* const, tPvHandleData*>, std::_Select1st<std::pair<void* const, tPvHandleData*> >, std::less<void*>, std::allocator<std::pair<void* const, tPvHandleData*> > >::erase(void* const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<tPvFrame*, std::pair<tPvFrame* const, tPvFrameData*>, std::_Select1st<std::pair<tPvFrame* const, tPvFrameData*> >, std::less<tPvFrame*>, std::allocator<std::pair<tPvFrame* const, tPvFrameData*> > >::erase(tPvFrame* const&) in libPvAPI.a(PvFrameMap.o)
std::_Rb_tree<std::string, std::pair<std::string const, pGcBasicNode*>, std::_Select1st<std::pair<std::string const, pGcBasicNode*> >, std::less<std::string>, std::allocator<std::pair<std::string const, pGcBasicNode*> > >::erase(std::string const&) in libPvAPI.a(GcContext.o)
"std::string::compare(char const*) const", referenced from:
DeepCloneTree(char const*, PGc::TiXmlNode*, PGc::TiXmlNode*, char const*, char const*, std::list<std::string, std::allocator<std::string> > const&) in libPvAPI.a(tinyxmltools.o)
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
pPvMultiplexer::Connect(pPvSignaler*) in libPvAPI.a(PvMultiplexer.o)
cGcEnumNode::SetupFromXML(PGc::TiXmlNode*, PGc::TiXmlNode*) in libPvAPI.a(GcEnumNode.o)
pGcBasicNode::Finalize() in libPvAPI.a(GcBasicNode.o)
pGcBasicNode::MergeNodesList(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> > const&, std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&) in libPvAPI.a(GcBasicNode.o)
pGcBasicNode::GetDeepDependencies(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&, unsigned int) in libPvAPI.a(GcBasicNode.o)
pGcBasicNode::AddInvalidator(pGcBasicNode*) in libPvAPI.a(GcBasicNode.o)
pGcBasicNode::AddDependency(pGcBasicNode*) in libPvAPI.a(GcBasicNode.o)
...
"VTT for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::_List_node_base::unhook()", referenced from:
pPvMultiplexer::Disconnect(pPvSignaler*) in libPvAPI.a(PvMultiplexer.o)
cGcBoolNode::GetImpact(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&) in libPvAPI.a(GcBoolNode.o)
cGcEnumNode::GetImpact(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&) in libPvAPI.a(GcEnumNode.o)
cGcFloatNode::GetImpact(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&) in libPvAPI.a(GcFloatNode.o)
pGcBasicNode::GetDeepDependencies(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&, unsigned int) in libPvAPI.a(GcBasicNode.o)
cGcStringNode::GetImpact(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&) in libPvAPI.a(GcStringNode.o)
cGcCommandNode::GetImpact(std::list<pGcBasicNode*, std::allocator<pGcBasicNode*> >&) in libPvAPI.a(GcCommandNode.o)
...
"std::ios_base::~ios_base()", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
cPvGigEGenicam::AttrIsFaulty(char const*, bool&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrInvoke(char const*) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetValue(char const*, bool&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrSetValue(char const*, bool) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetValue(char const*, float&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetInfo(char const*, tPvAttributeInfo&) in libPvAPI.a(PvGigEGenicam.o)
cPvGigEGenicam::AttrGetFlags(char const*, unsigned int&) in libPvAPI.a(PvGigEGenicam.o)
...
"std::ios_base::ios_base()", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::ios_base::Init::~Init()", referenced from:
___tcf_0 in libPvAPI.a(GcValue.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<void*, std::pair<void* const, tPvHandleData*>, std::_Select1st<std::pair<void* const, tPvHandleData*> >, std::less<void*>, std::allocator<std::pair<void* const, tPvHandleData*> > >::_M_insert_unique(std::pair<void* const, tPvHandleData*> const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvHandleData*>, std::_Select1st<std::pair<unsigned int const, tPvHandleData*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvHandleData*> > >::_M_insert_unique(std::pair<unsigned int const, tPvHandleData*> const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<void*, std::pair<void* const, tPvHandleData*>, std::_Select1st<std::pair<void* const, tPvHandleData*> >, std::less<void*>, std::allocator<std::pair<void* const, tPvHandleData*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<void* const, tPvHandleData*> >, std::pair<void* const, tPvHandleData*> const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<tPvFrame*, std::pair<tPvFrame* const, tPvFrameData*>, std::_Select1st<std::pair<tPvFrame* const, tPvFrameData*> >, std::less<tPvFrame*>, std::allocator<std::pair<tPvFrame* const, tPvFrameData*> > >::_M_insert_unique(std::pair<tPvFrame* const, tPvFrameData*> const&) in libPvAPI.a(PvFrameMap.o)
std::_Rb_tree<tPvFrame*, std::pair<tPvFrame* const, tPvFrameData*>, std::_Select1st<std::pair<tPvFrame* const, tPvFrameData*> >, std::less<tPvFrame*>, std::allocator<std::pair<tPvFrame* const, tPvFrameData*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<tPvFrame* const, tPvFrameData*> >, std::pair<tPvFrame* const, tPvFrameData*> const&) in libPvAPI.a(PvFrameMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvCameraMapEntry*>, std::_Select1st<std::pair<unsigned int const, tPvCameraMapEntry*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvCameraMapEntry*> > >::_M_insert_unique(std::pair<unsigned int const, tPvCameraMapEntry*> const&) in libPvAPI.a(PvCameraMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvCameraMapEntry*>, std::_Select1st<std::pair<unsigned int const, tPvCameraMapEntry*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvCameraMapEntry*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned int const, tPvCameraMapEntry*> >, std::pair<unsigned int const, tPvCameraMapEntry*> const&) in libPvAPI.a(PvCameraMap.o)
...
"std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
cPvHandleMap::~cPvHandleMap() in libPvAPI.a(PvHandleMap.o)
cPvHandleMap::~cPvHandleMap() in libPvAPI.a(PvHandleMap.o)
cPvHandleMap::Remove(void*, pPvCamera*&) in libPvAPI.a(PvHandleMap.o)
cPvCameraManager::HandleBusEvent(pPvBusManager*, tPvBusEvent, unsigned int) in libPvAPI.a(PvCameraManager.o)
cPvCameraMap::~cPvCameraMap() in libPvAPI.a(PvCameraMap.o)
cPvCameraMap::~cPvCameraMap() in libPvAPI.a(PvCameraMap.o)
cPvCameraMap::Clear() in libPvAPI.a(PvCameraMap.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<void*, std::pair<void* const, tPvHandleData*>, std::_Select1st<std::pair<void* const, tPvHandleData*> >, std::less<void*>, std::allocator<std::pair<void* const, tPvHandleData*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<void* const, tPvHandleData*> >, std::pair<void* const, tPvHandleData*> const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvHandleData*>, std::_Select1st<std::pair<unsigned int const, tPvHandleData*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvHandleData*> > >::erase(unsigned int const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<void*, std::pair<void* const, tPvHandleData*>, std::_Select1st<std::pair<void* const, tPvHandleData*> >, std::less<void*>, std::allocator<std::pair<void* const, tPvHandleData*> > >::erase(void* const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<tPvFrame*, std::pair<tPvFrame* const, tPvFrameData*>, std::_Select1st<std::pair<tPvFrame* const, tPvFrameData*> >, std::less<tPvFrame*>, std::allocator<std::pair<tPvFrame* const, tPvFrameData*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<tPvFrame* const, tPvFrameData*> >, std::pair<tPvFrame* const, tPvFrameData*> const&) in libPvAPI.a(PvFrameMap.o)
std::_Rb_tree<tPvFrame*, std::pair<tPvFrame* const, tPvFrameData*>, std::_Select1st<std::pair<tPvFrame* const, tPvFrameData*> >, std::less<tPvFrame*>, std::allocator<std::pair<tPvFrame* const, tPvFrameData*> > >::erase(tPvFrame* const&) in libPvAPI.a(PvFrameMap.o)
cPvCameraMap::Next(cPvCameraMap::uCursor&) in libPvAPI.a(PvCameraMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvCameraMapEntry*>, std::_Select1st<std::pair<unsigned int const, tPvCameraMapEntry*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvCameraMapEntry*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<unsigned int const, tPvCameraMapEntry*> >, std::pair<unsigned int const, tPvCameraMapEntry*> const&) in libPvAPI.a(PvCameraMap.o)
...
"std::string::assign(char const*, unsigned long)", referenced from:
cPvGigEGenicam::AttrGetRange(char const*, char const*&, unsigned int&) in libPvAPI.a(PvGigEGenicam.o)
cGcContext::SeekAllFeatures(PGc::TiXmlNode*, std::string const&) in libPvAPI.a(GcContext.o)
pGcBasicNode::SetupFinish(char const*) in libPvAPI.a(GcBasicNode.o)
cGcStringNode::SetupFromXML(PGc::TiXmlNode*, PGc::TiXmlNode*) in libPvAPI.a(GcStringNode.o)
cGcBasicFeature::SetImpact(char const*) in libPvAPI.a(GcBasicFeature.o)
uGcValue::SetValueAsUint32(unsigned int) in libPvAPI.a(GcValue.o)
uGcValue::SetValueAsCString(char const*) in libPvAPI.a(GcValue.o)
...
"vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"std::__throw_logic_error(char const*)", referenced from:
char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) in libPvAPI.a(GcValue.o)
"vtable for std::basic_streambuf<char, std::char_traits<char> >", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
uGcValue::GetValueAsCString() in libPvAPI.a(GcValue.o)
"std::string::append(std::string const&)", referenced from:
cGcEnumNode::GetRange(std::string&) in libPvAPI.a(GcEnumNode.o)
pGcBasicNode::GetImpactAsString(std::string&) in libPvAPI.a(GcBasicNode.o)
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<void*, std::pair<void* const, tPvHandleData*>, std::_Select1st<std::pair<void* const, tPvHandleData*> >, std::less<void*>, std::allocator<std::pair<void* const, tPvHandleData*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<void* const, tPvHandleData*> const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvHandleData*>, std::_Select1st<std::pair<unsigned int const, tPvHandleData*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvHandleData*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned int const, tPvHandleData*> const&) in libPvAPI.a(PvHandleMap.o)
std::_Rb_tree<tPvFrame*, std::pair<tPvFrame* const, tPvFrameData*>, std::_Select1st<std::pair<tPvFrame* const, tPvFrameData*> >, std::less<tPvFrame*>, std::allocator<std::pair<tPvFrame* const, tPvFrameData*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<tPvFrame* const, tPvFrameData*> const&) in libPvAPI.a(PvFrameMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvCameraMapEntry*>, std::_Select1st<std::pair<unsigned int const, tPvCameraMapEntry*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvCameraMapEntry*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned int const, tPvCameraMapEntry*> const&) in libPvAPI.a(PvCameraMap.o)
std::_Rb_tree<unsigned int, std::pair<unsigned int const, tPvSessionMapEntry*>, std::_Select1st<std::pair<unsigned int const, tPvSessionMapEntry*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, tPvSessionMapEntry*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned int const, tPvSessionMapEntry*> const&) in libPvAPI.a(PvSessionMap.o)
std::_Rb_tree<std::string, std::pair<std::string const, cGcFormulaNode*>, std::_Select1st<std::pair<std::string const, cGcFormulaNode*> >, std::less<std::string>, std::allocator<std::pair<std::string const, cGcFormulaNode*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, cGcFormulaNode*> const&) in libPvAPI.a(GcContext.o)
std::_Rb_tree<std::string, std::pair<std::string const, cGcFeatureNode*>, std::_Select1st<std::pair<std::string const, cGcFeatureNode*> >, std::less<std::string>, std::allocator<std::pair<std::string const, cGcFeatureNode*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, cGcFeatureNode*> const&) in libPvAPI.a(GcContext.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment