Zammalad

Ogre Advanced Frmwrk Linker Errors (OSX)

Jun 17th, 2013
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 19.00 KB | None | 0 0
  1. Undefined symbols for architecture x86_64:
  2.   "OIS::InputManager::createInputObject(OIS::Type, bool, std::string const&)", referenced from:
  3.       OgreFramework::initOgre(std::string, OIS::KeyListener*, OIS::MouseListener*) in AdvancedOgreFramework.o
  4.   "OIS::InputManager::createInputSystem(std::multimap<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >&)", referenced from:
  5.       OgreFramework::initOgre(std::string, OIS::KeyListener*, OIS::MouseListener*) in AdvancedOgreFramework.o
  6.   "Ogre::TerrainGroup::freeTemporaryResources()", referenced from:
  7.       DotSceneLoader::processTerrain(rapidxml::xml_node<char>*) in DotSceneLoader.o
  8.   "Ogre::TerrainGroup::TerrainGroup(Ogre::SceneManager*, Ogre::Terrain::Alignment, unsigned short, float)", referenced from:
  9.       DotSceneLoader::processTerrain(rapidxml::xml_node<char>*) in DotSceneLoader.o
  10.   "Ogre::TerrainGlobalOptions::TerrainGlobalOptions()", referenced from:
  11.       DotSceneLoader::DotSceneLoader() in DotSceneLoader.o
  12.   "Ogre::TerrainLayerBlendMap::getBlendPointer()", referenced from:
  13.       DotSceneLoader::processBlendmaps(rapidxml::xml_node<char>*) in DotSceneLoader.o
  14.   "Ogre::TerrainLayerBlendMap::dirty()", referenced from:
  15.       DotSceneLoader::processBlendmaps(rapidxml::xml_node<char>*) in DotSceneLoader.o
  16.   "Ogre::TerrainLayerBlendMap::update()", referenced from:
  17.       DotSceneLoader::processBlendmaps(rapidxml::xml_node<char>*) in DotSceneLoader.o
  18.   "Ogre::Terrain::getLayerBlendMap(unsigned char)", referenced from:
  19.       DotSceneLoader::processBlendmaps(rapidxml::xml_node<char>*) in DotSceneLoader.o
  20.   "Ogre::TerrainGroup::generateFilename(long, long) const", referenced from:
  21.       DotSceneLoader::processTerrainPage(rapidxml::xml_node<char>*) in DotSceneLoader.o
  22.       DotSceneLoader::processBlendmaps(rapidxml::xml_node<char>*) in DotSceneLoader.o
  23.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from:
  24.       OIS::InputManager::createInputObject(OIS::Type, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(OISInputManager.o)
  25.       OIS::CocoaInputManager::_parseConfigSettings(std::__1::multimap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >&) in libOIS.a(CocoaInputManager.o)
  26.       OIS::MacHIDManager::createObject(OIS::InputManager*, OIS::Type, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(MacHIDManager.o)
  27.   "std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
  28.       void std::__1::vector<OIS::FactoryCreator*, std::__1::allocator<OIS::FactoryCreator*> >::__push_back_slow_path<OIS::FactoryCreator* const&>(OIS::FactoryCreator* const&&&) in libOIS.a(OISInputManager.o)
  29.       void std::__1::vector<OIS::FactoryCreator*, std::__1::allocator<OIS::FactoryCreator*> >::__push_back_slow_path<OIS::FactoryCreator*>(OIS::FactoryCreator*&&) in libOIS.a(CocoaInputManager.o)
  30.       void std::__1::vector<OIS::HidInfo*, std::__1::allocator<OIS::HidInfo*> >::__push_back_slow_path<OIS::HidInfo* const&>(OIS::HidInfo* const&&&) in libOIS.a(MacHIDManager.o)
  31.       std::__1::vector<bool, std::__1::allocator<bool> >::resize(unsigned long, bool) in libOIS.a(MacJoyStick.o)
  32.       void std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >::__push_back_slow_path<unsigned int const&>(unsigned int const&&&) in libOIS.a(MacJoyStick.o)
  33.       std::__1::vector<OIS::Axis, std::__1::allocator<OIS::Axis> >::__append(unsigned long) in libOIS.a(MacJoyStick.o)
  34.       std::__1::vector<bool, std::__1::allocator<bool> >::reserve(unsigned long) in libOIS.a(MacJoyStick.o)
  35.       ...
  36.   "std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
  37.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const in libOIS.a(OISInputManager.o)
  38.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
  39.       OIS::InputManager::InputManager(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(OISInputManager.o)
  40.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  41.       OIS::InputManager::createInputSystem(std::__1::multimap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >&) in libOIS.a(OISInputManager.o)
  42.       OIS::CocoaInputManager::CocoaInputManager() in libOIS.a(CocoaInputManager.o)
  43.       OIS::CocoaInputManager::_parseConfigSettings(std::__1::multimap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >&) in libOIS.a(CocoaInputManager.o)
  44.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long, unsigned long)", referenced from:
  45.       OIS::MacHIDManager::enumerateDeviceProperties(__CFDictionary*) in libOIS.a(MacHIDManager.o)
  46.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
  47.       OIS::MacHIDManager::enumerateDeviceProperties(__CFDictionary*) in libOIS.a(MacHIDManager.o)
  48.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)", referenced from:
  49.       OIS::CocoaKeyboard::getAsString(OIS::KeyCode) in libOIS.a(CocoaKeyBoard.o)
  50.       OIS::MacHIDManager::enumerateDeviceProperties(__CFDictionary*) in libOIS.a(MacHIDManager.o)
  51.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
  52.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libOIS.a(OISInputManager.o)
  53.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(OISInputManager.o)
  54.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:
  55.       OIS::MacHIDManager::enumerateDeviceProperties(__CFDictionary*) in libOIS.a(MacHIDManager.o)
  56.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
  57.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in libOIS.a(OISInputManager.o)
  58.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
  59.       OIS::InputManager::InputManager(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(OISInputManager.o)
  60.       std::__1::__tree_iterator<std::__1::pair<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__tree_node<std::__1::pair<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*, long> std::__1::__tree<std::__1::pair<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__map_value_compare<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<OIS::Type>, true>, std::__1::allocator<std::__1::pair<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::__insert_multi<std::__1::pair<OIS::Type const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&>(std::__1::__tree_const_iterator<std::__1::pair<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__tree_node<std::__1::pair<OIS::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*> const*, long>, std::__1::pair<OIS::Type const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&&&) in libOIS.a(OISInputManager.o)
  61.       OIS::CocoaInputManager::freeDeviceList() in libOIS.a(CocoaInputManager.o)
  62.       OIS::CocoaMouse::CocoaMouse(OIS::InputManager*, bool) in libOIS.a(CocoaMouse.o)
  63.       OIS::CocoaKeyboard::CocoaKeyboard(OIS::InputManager*, bool, bool) in libOIS.a(CocoaKeyBoard.o)
  64.       OIS::MacHIDManager::freeDeviceList() in libOIS.a(MacHIDManager.o)
  65.       OIS::JoyStick::JoyStick(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, int, OIS::InputManager*) in libOIS.a(OISJoyStick.o)
  66.       ...
  67.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
  68.       OIS::InputManager::InputManager(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(OISInputManager.o)
  69.       OIS::InputManager::~InputManager() in libOIS.a(OISInputManager.o)
  70.       OIS::InputManager::~InputManager() in libOIS.a(OISInputManager.o)
  71.       OIS::InputManager::~InputManager() in libOIS.a(OISInputManager.o)
  72.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  73.       OIS::InputManager::createInputSystem(std::__1::multimap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >&) in libOIS.a(OISInputManager.o)
  74.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  75.       ...
  76.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
  77.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libOIS.a(OISInputManager.o)
  78.   "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(char)", referenced from:
  79.       OIS::CocoaKeyboard::getAsString(OIS::KeyCode) in libOIS.a(CocoaKeyBoard.o)
  80.   "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  81.       construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  82.   "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  83.       construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  84.   "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  85.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  86.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  87.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  88.       non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  89.       non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  90.   "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long)", referenced from:
  91.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  92.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
  93.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  94.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
  95.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  96.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
  97.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  98.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
  99.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  100.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
  101.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  102.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
  103.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  104.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
  105.       vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  106.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
  107.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  108.   "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
  109.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  110.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  111.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  112.       non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  113.       non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  114.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in libOIS.a(OISInputManager.o)
  115.       std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in libOIS.a(OISInputManager.o)
  116.       ...
  117.   "std::__1::ios_base::init(void*)", referenced from:
  118.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  119.   "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
  120.       OIS::InputManager::createInputSystem(unsigned long) in libOIS.a(OISInputManager.o)
  121.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  122.       std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  123.       non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  124.       non-virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in libOIS.a(OISInputManager.o)
  125.   "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
  126.       typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  127.       construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  128.   "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
  129.       typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  130.   "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  131.       construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  132.   "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
  133.       construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libOIS.a(OISInputManager.o)
  134. ld: symbol(s) not found for architecture x86_64
  135. clang: error: linker command failed with exit code 1 (use -v to see invocation)
Advertisement
Add Comment
Please, Sign In to add comment