[eq-dev] Compiling eqOgre on Linux

Jonas Bösch boesch at ifi.uzh.ch
Mon Dec 8 14:52:11 CET 2008


Hi,

On Dec 8, 2008, at 14:30 , Pierre P. wrote:

> While I've been able to successfully run eqOgre on Windows, I've  
> been having
> many problems trying to get it running properly under Linux.
>
> From what I've been able to gather, specifying an external GL  
> context is not
> available for Ogre running under GLX in version 1.4. I'm not sure if  
> this is
> the problem but it's one of the many issues I'm looking into.
>
> Currently I'm trying to compile eqOgre with the latest Ogre version,  
> 1.6.
> However I'm getting a compile error due to a duplicate definition:
>
> /usr/local/include/OGRE/OgreMemoryTracker.h|46|error: redefinition of
> ‘struct __gnu_cxx::hash<void*>’|
>
> This is clashing with /lib/base/stdExt.h in equalizer.
>
> The Ogre definition reads:
> namespace __gnu_cxx
> {
> 	template <> struct hash< void* >
> 	{
> 		size_t operator()( void* const & ptr ) const
> 		{
> 			return (size_t)ptr;
> 		}
> 	};
> }
>
> I'm not sure how to proceed with this...any suggestions?

I used to have problems with the Ogre Memory manager too, in other  
contexts..

Maybe this will help:

http://www.ogre3d.org/docs/api/html/memory_manager.html

http://www.ogre3d.org/wiki/index.php/WxOgre_for_OGRE_v1.2


Greets,

Jonas




More information about the eq-dev mailing list