Re: [ros-users] RViz on OS X [ogre issues]

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] RViz on OS X [ogre issues]
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/Ogre


A constantly broken symbolic link, any idea?

thanks,
billy



On 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/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
>
>
> 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
>
>
> 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<Ogre::DataStream>&) constin OgreFreeImageCodec.o
>         Ogre::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.o
>         Ogre::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.o
>         Ogre::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.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
>
> https://code.ros.org/mailman/listinfo/ros-users
>
>
>
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users