Linking CXX shared library ../lib/Ogre.framework/Versions/1.7.0/Ogre ld: warning: boost::lock_error::what() consthas different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o ld: warning: boost::thread_resource_error::what() consthas different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o ld: warning: boost::detail::sp_counted_base::destroy() has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreMaterialManager.cpp.o ld: warning: boost::detail::sp_counted_base::~sp_counted_base()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreMaterialManager.cpp.o ld: warning: boost::detail::sp_counted_base::~sp_counted_base()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreMaterialManager.cpp.o ld: warning: boost::thread_exception::~thread_exception()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o ld: warning: boost::thread_exception::~thread_exception()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o ld: warning: boost::lock_error::~lock_error()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o ld: warning: boost::thread_resource_error::~thread_resource_error()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o ld: warning: boost::lock_error::~lock_error()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o ld: warning: boost::thread_resource_error::~thread_resource_error()has different visibility (default) in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libboost_thread.a(thread.o) and (hidden) in CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o Undefined symbols: "std::basic_string, std::allocator >::find_last_not_of(char const*, unsigned long, unsigned long) const", referenced from: Ogre::StringUtil::trim(std::basic_string, std::allocator >&, bool, bool)in OgreString.cpp.o "std::__throw_bad_alloc()", referenced from: std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, unsigned short> >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, unsigned short> >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node, std::allocator > const, unsigned short> >**, std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, unsigned short> >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, unsigned short> >*> > >, unsigned long, __gnu_cxx::_Hashtable_node, std::allocator > const, unsigned short> >* const&)in OgreMesh.cpp.o __gnu_cxx::hashtable, std::allocator > const, unsigned short>, std::basic_string, std::allocator >, __gnu_cxx::hash, std::allocator > >, std::_Select1st, std::allocator > const, unsigned short> >, std::equal_to, std::allocator > >, std::allocator >::resize(unsigned long)in OgreMesh.cpp.o std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::Node*> >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::Node*> >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::Node*> >**, std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::Node*> >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::Node*> >*> > >, unsigned long, __gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::Node*> >* const&)in OgreNode.cpp.o __gnu_cxx::hashtable, std::allocator > const, Ogre::Node*>, std::basic_string, std::allocator >, __gnu_cxx::hash, std::allocator > >, std::_Select1st, std::allocator > const, Ogre::Node*> >, std::equal_to, std::allocator > >, std::allocator >::resize(unsigned long)in OgreNode.cpp.o std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >**, std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >*> > >, unsigned long, __gnu_cxx::_Hashtable_node, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >* const&)in OgreResourceManager.cpp.o std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::SharedPtr > >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::SharedPtr > >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::SharedPtr > >**, std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::SharedPtr > >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::SharedPtr > >*> > >, unsigned long, __gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::SharedPtr > >* const&)in OgreResourceManager.cpp.o __gnu_cxx::hashtable, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > >, std::basic_string, std::allocator >, __gnu_cxx::hash, std::allocator > >, std::_Select1st, std::allocator > const, __gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >, std::equal_to, std::allocator > >, std::allocator<__gnu_cxx::hash_map, std::allocator >, Ogre::SharedPtr, __gnu_cxx::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator > > > >::resize(unsigned long)in OgreResourceManager.cpp.o __gnu_cxx::hashtable, std::allocator > const, Ogre::SharedPtr >, std::basic_string, std::allocator >, __gnu_cxx::hash, std::allocator > >, std::_Select1st, std::allocator > const, Ogre::SharedPtr > >, std::equal_to, std::allocator > >, std::allocator > >::resize(unsigned long)in OgreResourceManager.cpp.o std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::MovableObject*> >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::MovableObject*> >*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::MovableObject*> >**, std::vector<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::MovableObject*> >*, std::allocator<__gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::MovableObject*> >*> > >, unsigned long, __gnu_cxx::_Hashtable_node, std::allocator > const, Ogre::MovableObject*> >* const&)in OgreSceneNode.cpp.o __gnu_cxx::hashtable, std::allocator > const, Ogre::MovableObject*>, std::basic_string, std::allocator >, __gnu_cxx::hash, std::allocator > >, std::_Select1st, std::allocator > const, Ogre::MovableObject*> >, std::equal_to, std::allocator > >, std::allocator >::resize(unsigned long)in OgreSceneNode.cpp.o std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)in OgreScriptCompiler.cpp.o "operator new(unsigned long, std::nothrow_t const&)", referenced from: std::pair std::__get_temporary_buffer(int, Ogre::RenderablePass*)in OgreRenderQueueSortingGrouping.cpp.o std::pair std::__get_temporary_buffer(int, Ogre::Light**)in OgreSceneManager.cpp.o "typeinfo for float", referenced from: __ZTIf$non_lazy_ptr in OgreAnimable.cpp.o "typeinfo for int", referenced from: __ZTIi$non_lazy_ptr in OgreAnimable.cpp.o "typeinfo for void", referenced from: __ZTIv$non_lazy_ptr in OgreAnimable.cpp.o __ZTIv$non_lazy_ptr in OgreResourceBackgroundQueue.cpp.o __ZTIv$non_lazy_ptr in OgreScriptTranslator.cpp.o "vtable for std::logic_error", referenced from: __ZTVSt11logic_error$non_lazy_ptr in libboost_thread.a(thread.o) "std::basic_ostream >::tellp()", referenced from: Ogre::GpuProgram::loadImpl() in OgreGpuProgram.cpp.o Ogre::GpuProgram::createParameters() in OgreGpuProgram.cpp.o Ogre::Log::Stream::~Stream()in OgreGpuProgram.cpp.o Ogre::HighLevelGpuProgram::loadHighLevel() in OgreHighLevelGpuProgram.cpp.o Ogre::HighLevelGpuProgram::loadHighLevel() in OgreHighLevelGpuProgram.cpp.o Ogre::Material::compile(bool)in OgreMaterial.cpp.o Ogre::Material::compile(bool)in OgreMaterial.cpp.o Ogre::Mesh::getLodLevel(unsigned short) constin OgreMesh.cpp.o Ogre::Mesh::getLodLevel(unsigned short) constin OgreMesh.cpp.o Ogre::Mesh::generateLodLevels(std::vector > > const&, Ogre::ProgressiveMesh::VertexReductionQuota, float)in OgreMesh.cpp.o Ogre::Mesh::generateLodLevels(std::vector > > const&, Ogre::ProgressiveMesh::VertexReductionQuota, float)in OgreMesh.cpp.o Ogre::MeshSerializerImpl::readGeometryVertexElement(Ogre::SharedPtr&, Ogre::Mesh*, Ogre::VertexData*)in OgreMeshSerializerImpl.cpp.o Ogre::MeshSerializerImpl::readGeometryVertexElement(Ogre::SharedPtr&, Ogre::Mesh*, Ogre::VertexData*)in OgreMeshSerializerImpl.cpp.o Ogre::Log::Stream::~Stream()in OgreRenderTarget.cpp.o Ogre::Resource::load(bool)in OgreResource.cpp.o Ogre::Resource::load(bool)in OgreResource.cpp.o Ogre::Resource::prepare(bool)in OgreResource.cpp.o Ogre::Resource::prepare(bool)in OgreResource.cpp.o Ogre::ResourceGroupManager::loadResourceGroup(std::basic_string, std::allocator > const&, bool, bool)in OgreResourceGroupManager.cpp.o Ogre::ResourceGroupManager::loadResourceGroup(std::basic_string, std::allocator > const&, bool, bool)in OgreResourceGroupManager.cpp.o Ogre::ResourceGroupManager::prepareResourceGroup(std::basic_string, std::allocator > const&, bool, bool)in OgreResourceGroupManager.cpp.o Ogre::ResourceGroupManager::prepareResourceGroup(std::basic_string, std::allocator > const&, bool, bool)in OgreResourceGroupManager.cpp.o Ogre::Skeleton::loadImpl() in OgreSkeleton.cpp.o Ogre::Skeleton::loadImpl() in OgreSkeleton.cpp.o Ogre::SkeletonSerializer::exportSkeleton(Ogre::Skeleton const*, std::basic_string, std::allocator > const&, Ogre::Serializer::Endian)in OgreSkeletonSerializer.cpp.o Ogre::SkeletonSerializer::exportSkeleton(Ogre::Skeleton const*, std::basic_string, std::allocator > const&, Ogre::Serializer::Endian)in OgreSkeletonSerializer.cpp.o Ogre::Log::Stream::~Stream()in OgreSkeletonSerializer.cpp.o Ogre::Log::Stream::~Stream()in OgreStreamSerialiser.cpp.o Ogre::TangentSpaceCalc::addFaceTangentSpaceToVertices(unsigned long, unsigned long, unsigned long*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::TangentSpaceCalc::Result&)in OgreTangentSpaceCalc.cpp.o Ogre::TangentSpaceCalc::addFaceTangentSpaceToVertices(unsigned long, unsigned long, unsigned long*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::TangentSpaceCalc::Result&)in OgreTangentSpaceCalc.cpp.o Ogre::Log::Stream::~Stream()in OgreViewport.cpp.o Ogre::Log::Stream::~Stream()in OgreWorkQueue.cpp.o Ogre::Log::Stream::~Stream()in OgreDefaultWorkQueueStandard.cpp.o "std::__throw_length_error(char const*)", referenced from: std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, float const&)in OgreAnimationTrack.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::KeyFrame* const&)in OgreAnimationTrack.cpp.o std::vector > >::_M_fill_insert(__gnu_cxx::__normal_iterator > > >, unsigned long, unsigned short const&)in OgreAnimationTrack.cpp.o std::vector > >::_M_fill_insert(__gnu_cxx::__normal_iterator > > >, unsigned long, Ogre::BillboardChain::ChainSegment const&)in OgreBillboardChain.cpp.o std::vector > >::_M_fill_insert(__gnu_cxx::__normal_iterator > > >, unsigned long, Ogre::BillboardChain::Element const&)in OgreBillboardChain.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::ParameterDef const&)in OgreBillboardParticleRenderer.cpp.o std::vector > >, Ogre::Billboard*, float>::SortEntry, Ogre::STLAllocator > >, Ogre::Billboard*, float>::SortEntry, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, Ogre::Billboard*, float>::SortEntry*, std::vector > >, Ogre::Billboard*, float>::SortEntry, Ogre::STLAllocator > >, Ogre::Billboard*, float>::SortEntry, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > >, unsigned long, Ogre::RadixSort > >, Ogre::Billboard*, float>::SortEntry const&)in OgreBillboardSet.cpp.o std::vector, Ogre::STLAllocator, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, Ogre::STLAllocator, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > >, unsigned long, Ogre::TRect const&)in OgreBillboardSet.cpp.o std::vector > >::_M_fill_insert(__gnu_cxx::__normal_iterator > > >, unsigned long, Ogre::Billboard* const&)in OgreBillboardSet.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::ParameterDef const&)in OgreBorderPanelOverlayElement.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::Camera::Listener* const&)in OgreCamera.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::Vector4 const&)in OgreCamera.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::Plane const&)in OgreCamera.cpp.o std::vector, std::allocator >, Ogre::STLAllocator, std::allocator >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, Ogre::STLAllocator, std::allocator >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > >, std::basic_string, std::allocator > const&)in OgreCodec.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::CompositionPass* const&)in OgreCompositionTargetPass.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::CompositionTechnique::TextureDefinition* const&)in OgreCompositionTechnique.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::CompositionTargetPass* const&)in OgreCompositionTechnique.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::CompositionTechnique* const&)in OgreCompositor.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::CompositorInstance* const&)in OgreCompositorChain.cpp.o std::vector > >::_M_insert_aux(__gnu_cxx::__normal_iterator > > >, Ogre::CompositorInstance::RenderSystemOperation* const&)in OgreCompositorChain.cpp.o