Also, try this file command, it is specifically what you failed to link against properly. file ogre/lib/Ogre.framework/Versions/1.7.1/Ogre And the typical output should be: ogre/lib/Ogre.framework/Versions/1.7.1/Ogre: Mach-O dynamically linked shared library i386 Thanks, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ William Woodall Graduate Software Engineering Auburn University w@auburn.edu wjwwood@gmail.com williamjwoodall.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ On Tue, Jun 28, 2011 at 6:43 AM, William Woodall wrote: > Sorry for the long response time. > > It might be that your ogre didn't build i386. Try going into the ogre > folder and typing: > > file ogre/lib/*.dylib > > You should get something like: > > ogre/lib/Plugin_BSPSceneManager.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/Plugin_CgProgramManager.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/Plugin_OctreeSceneManager.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/Plugin_OctreeZone.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/Plugin_PCZSceneManager.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/Plugin_ParticleFX.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/RenderSystem_GL.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/libOgrePaging.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/libOgreProperty.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/libOgreRTShaderSystem.dylib: Mach-O dynamically linked shared > library i386 > ogre/lib/libOgreTerrain.dylib: Mach-O dynamically linked shared > library i386 > > If not then maybe your ogre is built wrong, try make clean > then CMAKE_OSX_ARCHITECTURES="i386" rosmake ogre. > > Thanks for trying this out, hopefully we can get you up and running. > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > William Woodall > Graduate Software Engineering > Auburn University > w@auburn.edu > wjwwood@gmail.com > williamjwoodall.com > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > On Sun, Jun 26, 2011 at 6:16 AM, Billy Okal wrote: > >> Hey all, >> >> So I tried doing ros on mac again(osx 10.6.7) using the new wiki that was >> posted here https://github.com/wjwwood/ros-osx/wiki >> >> The core installed but rviz failed on the ogre part with this >> >> >> {------------------------------------------------------------------------------- >> Ogre::FreeImageCodec::decode(Ogre::SharedPtr&) >> constin OgreFreeImageCodec.o >> >> Ogre::FreeImageCodec::encode(Ogre::SharedPtr&, >> Ogre::SharedPtr&) constin OgreFreeImageCodec.o >> "_FreeImage_GetPitch", referenced from: >> Ogre::FreeImageCodec::decode(Ogre::SharedPtr&) >> constin OgreFreeImageCodec.o >> >> Ogre::FreeImageCodec::encode(Ogre::SharedPtr&, >> Ogre::SharedPtr&) constin OgreFreeImageCodec.o >> "_FreeImage_GetFileTypeFromMemory", referenced from: >> Ogre::FreeImageCodec::magicNumberToFileExt(char const*, unsigned >> long) constin OgreFreeImageCodec.o >> "_FreeImage_GetFormatFromFIF", referenced from: >> Ogre::FreeImageCodec::magicNumberToFileExt(char const*, unsigned >> long) constin OgreFreeImageCodec.o >> Ogre::FreeImageLoadErrorHandler(FREE_IMAGE_FORMAT, char const*)in >> OgreFreeImageCodec.o >> "_FreeImage_FIFSupportsExportType", referenced from: >> >> Ogre::FreeImageCodec::encode(Ogre::SharedPtr&, >> Ogre::SharedPtr&) constin OgreFreeImageCodec.o >> "_FreeImage_FIFSupportsExportBPP", referenced from: >> >> Ogre::FreeImageCodec::encode(Ogre::SharedPtr&, >> Ogre::SharedPtr&) constin OgreFreeImageCodec.o >> "_FreeImage_AllocateT", referenced from: >> >> Ogre::FreeImageCodec::encode(Ogre::SharedPtr&, >> Ogre::SharedPtr&) constin OgreFreeImageCodec.o >> "_FreeImage_DeInitialise", referenced from: >> Ogre::FreeImageCodec::shutdown() in OgreFreeImageCodec.o >> "_FreeImage_Initialise", referenced from: >> Ogre::FreeImageCodec::startup() in OgreFreeImageCodec.o >> "_FreeImage_GetVersion", referenced from: >> Ogre::FreeImageCodec::startup() in OgreFreeImageCodec.o >> "_FreeImage_GetCopyrightMessage", referenced from: >> Ogre::FreeImageCodec::startup() in OgreFreeImageCodec.o >> "_FreeImage_GetFIFExtensionList", referenced from: >> Ogre::FreeImageCodec::startup() in OgreFreeImageCodec.o >> "_FreeImage_GetFIFCount", referenced from: >> Ogre::FreeImageCodec::startup() in OgreFreeImageCodec.o >> ld: symbol(s) not found for architecture i386 >> collect2: ld returned 1 exit status >> >> >> ** BUILD FAILED ** >> >> >> The following build commands failed: >> Ld build/lib/RelWithDebInfo/Ogre.framework/Versions/1.7.1/Ogre normal >> i386 >> (1 failure) >> make[1]: *** [installed_osx] Error 65 >> >> >> This is the same even after running >> >> roscd ogre_tools >> make clean >> CMAKE_OSX_ARCHITECTURES="i386" rosmake ogre_tools >> >> >> >> Any ideas? >> >> >> Thanks, >> billy >> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> >> >