Error building Ogre for IOS 7.1

Discussion of issues specific to mobile platforms such as iOS, Android, Symbian and Meego.
sabotage3d
Gnoblar
Posts: 15
Joined: Sun Jul 20, 2014 10:01 pm

Error building Ogre for IOS 7.1

Post by sabotage3d »

Hello I cloned the latest repo : b0aa50969c29
I have generated the Xcode project using: cmake -D OGRE_BUILD_PLATFORM_APPLE_IOS=1 -G Xcode ..
When I try to compile with Xcode targeting IOS 7.1 I am getting:

Code: Select all

/Users/sabotage3d/DEV/libs/ogre-1.9.0/RenderSystems/GLES2/src/OgreGLES2ManagedResource.cpp:36:9: error: no member named 'getResourceManager' in 'Ogre::GLES2RenderSystem'; did you mean 'ResourceManager'?
        GLES2RenderSystem::getResourceManager()->_notifyResourceCreated(static_cast<GLES2ManagedResource*>(this));
        ^~~~~~~~~~~~~~~~~~~
In file included from /Users/sabotage3d/DEV/libs/ogre-1.9.0/RenderSystems/GLES2/src/OgreGLES2ManagedResource.cpp:30:
In file included from /Users/sabotage3d/DEV/libs/ogre-1.9.0/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34:
In file included from /Users/sabotage3d/DEV/libs/ogre-1.9.0/OgreMain/include/OgreMaterialManager.h:34:
/Users/sabotage3d/DEV/libs/ogre-1.9.0/OgreMain/include/OgreResourceManager.h:120:23: note: 'ResourceManager' declared here
    class _OgreExport ResourceManager : public ScriptLoader, public ResourceAlloc
                      ^
/Users/sabotage3d/DEV/libs/ogre-1.9.0/RenderSystems/GLES2/src/OgreGLES2ManagedResource.cpp:41:9: error: no member named 'getResourceManager' in 'Ogre::GLES2RenderSystem'; did you mean 'ResourceManager'?
        GLES2RenderSystem::getResourceManager()->_notifyResourceDestroyed(static_cast<GLES2ManagedResource*>(this));
        ^~~~~~~~~~~~~~~~~~~
In file included from /Users/sabotage3d/DEV/libs/ogre-1.9.0/RenderSystems/GLES2/src/OgreGLES2ManagedResource.cpp:30:
In file included from /Users/sabotage3d/DEV/libs/ogre-1.9.0/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34:
In file included from /Users/sabotage3d/DEV/libs/ogre-1.9.0/OgreMain/include/OgreMaterialManager.h:34:
/Users/sabotage3d/DEV/libs/ogre-1.9.0/OgreMain/include/OgreResourceManager.h:120:23: note: 'ResourceManager' declared here
    class _OgreExport ResourceManager : public ScriptLoader, public ResourceAlloc
                      ^
2 errors generated.