Billy, I am really not sure about this one, the only thing I can think of is that something happened while compiling ogre, I would make clean and CMAKE_OSX_ARCHITECTURES="i386" make on the ogre package and then try the file command again.
Hi William,this is what I get[06-29 13:51] (dala:makokal:~/devel/ros/diamondback/visualization_common/ogre)>file build/ogre_src_v1-7-1/build/lib/RelWbuild/ogre_src_v1-7-1/build/lib/RelWithDebInfo/Ogre.framework/Ogre: broken symbolic link to Versions/Current/OgreA constantly broken symbolic link, any idea?thanks,billyOn Jun 28, 2011, at 1:46 PM, William Woodall wrote:Also, try this file command, it is specifically what you failed to link against properly.file ogre/lib/Ogre.framework/Versions/1.7.1/OgreAnd the typical output should be:ogre/lib/Ogre.framework/Versions/1.7.1/Ogre: Mach-O dynamically linked shared library i386Thanks,_______________________________________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
Graduate Software Engineering
Auburn University
w@auburn.edu
wjwwood@gmail.comwilliamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Tue, Jun 28, 2011 at 6:43 AM, William Woodall <wjwwood@gmail.com> 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/*.dylibYou should get something like:ogre/lib/Plugin_BSPSceneManager.dylib: Mach-O dynamically linked shared library i386ogre/lib/Plugin_CgProgramManager.dylib: Mach-O dynamically linked shared library i386ogre/lib/Plugin_OctreeSceneManager.dylib: Mach-O dynamically linked shared library i386ogre/lib/Plugin_OctreeZone.dylib: Mach-O dynamically linked shared library i386ogre/lib/Plugin_PCZSceneManager.dylib: Mach-O dynamically linked shared library i386ogre/lib/Plugin_ParticleFX.dylib: Mach-O dynamically linked shared library i386ogre/lib/RenderSystem_GL.dylib: Mach-O dynamically linked shared library i386ogre/lib/libOgrePaging.dylib: Mach-O dynamically linked shared library i386ogre/lib/libOgreProperty.dylib: Mach-O dynamically linked shared library i386ogre/lib/libOgreRTShaderSystem.dylib: Mach-O dynamically linked shared library i386ogre/lib/libOgreTerrain.dylib: Mach-O dynamically linked shared library i386If 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.comwilliamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Sun, Jun 26, 2011 at 6:16 AM, Billy Okal <okal.billy@googlemail.com> 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/wikiThe core installed but rviz failed on the ogre part with this{-------------------------------------------------------------------------------Ogre::FreeImageCodec::decode(Ogre::SharedPtr<Ogre::DataStream>&) constin OgreFreeImageCodec.oOgre::FreeImageCodec::encode(Ogre::SharedPtr<Ogre::MemoryDataStream>&, Ogre::SharedPtr<Ogre::Codec::CodecData>&) constin OgreFreeImageCodec.o"_FreeImage_GetPitch", referenced from:Ogre::FreeImageCodec::decode(Ogre::SharedPtr<Ogre::DataStream>&) constin OgreFreeImageCodec.oOgre::FreeImageCodec::encode(Ogre::SharedPtr<Ogre::MemoryDataStream>&, Ogre::SharedPtr<Ogre::Codec::CodecData>&) 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.oOgre::FreeImageLoadErrorHandler(FREE_IMAGE_FORMAT, char const*)in OgreFreeImageCodec.o"_FreeImage_FIFSupportsExportType", referenced from:Ogre::FreeImageCodec::encode(Ogre::SharedPtr<Ogre::MemoryDataStream>&, Ogre::SharedPtr<Ogre::Codec::CodecData>&) constin OgreFreeImageCodec.o"_FreeImage_FIFSupportsExportBPP", referenced from:Ogre::FreeImageCodec::encode(Ogre::SharedPtr<Ogre::MemoryDataStream>&, Ogre::SharedPtr<Ogre::Codec::CodecData>&) constin OgreFreeImageCodec.o"_FreeImage_AllocateT", referenced from:Ogre::FreeImageCodec::encode(Ogre::SharedPtr<Ogre::MemoryDataStream>&, Ogre::SharedPtr<Ogre::Codec::CodecData>&) 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.old: symbol(s) not found for architecture i386collect2: 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 65This is the same even after runningroscd 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
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users