volca02 / openDarkEngine

Rewrite of the Dark Engine by Looking Glass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error compiling in Linux

JPLeBreton opened this issue · comments

64-bit Arch, latest version of all deps. Log:

[  1%] Building CXX object proto/PHYS_SYSTEM/CMakeFiles/readphs.dir/readphs.cpp.o
[  1%] Building CXX object src/tools/CMakeFiles/DarkFontConverter.dir/DarkFontConverter.cpp.o
[  2%] Building CXX object src/tools/CMakeFiles/meshconvert.dir/meshconvert.cpp.o
/home/jpl/game/openDarkEngine/proto/PHYS_SYSTEM/readphs.cpp: In function ‘bool readObjectPhys(FILE*, int, int)’:
/home/jpl/game/openDarkEngine/proto/PHYS_SYSTEM/readphs.cpp:475:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (subobj_types[n] != bvolume)
                       ^
[  3%] Linking CXX executable DarkFontConverter
[  4%] Linking CXX executable readphs
[  5%] Building CXX object src/main/CMakeFiles/OpenDark.dir/Root.cpp.o
[  5%] Built target readphs
[  5%] Building CXX object src/main/CMakeFiles/OpenDark.dir/CustomImageCodec.cpp.o
[  5%] Built target DarkFontConverter
[  6%] Building CXX object src/main/CMakeFiles/OpenDark.dir/ProxyArchive.cpp.o
[  7%] Linking CXX executable meshconvert
/home/jpl/game/openDarkEngine/src/main/Root.cpp:147:2: warning: #warning do this: m_pSceneMgr->addRenderQueueListener(pOverlaySystem); [-Wcpp]
 #warning do this: m_pSceneMgr->addRenderQueueListener(pOverlaySystem);
  ^
[  7%] Built target meshconvert
[  8%] Building CXX object src/main/CMakeFiles/OpenDark.dir/OgreZip.cpp.o
[  8%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/file/FileCompat.cpp.o
[  9%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/file/darkdb.cpp.o
[ 10%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/file/FileGroup.cpp.o
[ 10%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/file/File.cpp.o
/home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:667:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreNode.h:38:0,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:38:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:667:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreNode.h:38:0,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:38:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:667:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreMaterial.h:33:0,
                 from /usr/include/OGRE/OgreRenderable.h:36,
                 from /usr/include/OGRE/OgreNode.h:38,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:38:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:667:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreMaterial.h:33:0,
                 from /usr/include/OGRE/OgreRenderable.h:36,
                 from /usr/include/OGRE/OgreNode.h:38,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/OgreZip.cpp:38:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 11%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/RefCounted.cpp.o
[ 12%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/OpdeException.cpp.o
/home/jpl/game/openDarkEngine/src/main/Root.cpp:373:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreNode.h:38:0,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/Root.h:42,
                 from /home/jpl/game/openDarkEngine/src/main/Root.cpp:26:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/main/Root.cpp:373:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreNode.h:38:0,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/Root.h:42,
                 from /home/jpl/game/openDarkEngine/src/main/Root.cpp:26:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/main/Root.cpp:373:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreNode.h:38:0,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/Root.h:42,
                 from /home/jpl/game/openDarkEngine/src/main/Root.cpp:26:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/main/Root.cpp:373:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreNode.h:38:0,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/Root.h:42,
                 from /home/jpl/game/openDarkEngine/src/main/Root.cpp:26:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/main/Root.cpp:373:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreMaterial.h:33:0,
                 from /usr/include/OGRE/OgreRenderable.h:36,
                 from /usr/include/OGRE/OgreNode.h:38,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/Root.h:42,
                 from /home/jpl/game/openDarkEngine/src/main/Root.cpp:26:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/main/Root.cpp:373:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreMaterial.h:33:0,
                 from /usr/include/OGRE/OgreRenderable.h:36,
                 from /usr/include/OGRE/OgreNode.h:38,
                 from /usr/include/OGRE/OgreSceneNode.h:33,
                 from /usr/include/OGRE/OgreSceneManager.h:37,
                 from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
                 from /usr/include/OGRE/OgreRoot.h:36,
                 from /home/jpl/game/openDarkEngine/src/main/Root.h:42,
                 from /home/jpl/game/openDarkEngine/src/main/Root.cpp:26:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 12%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/console/ConsoleCommandListener.cpp.o
[ 13%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/console/ConsoleBackend.cpp.o
[ 14%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/dyntype/DVariant.cpp.o
[ 14%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/dyntype/DataStorage.cpp.o
[ 15%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/dyntype/DTypeDef.cpp.o
[ 16%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/dyntype/Serializer.cpp.o
[ 17%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/servicemanager/OpdeService.cpp.o
[ 17%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/servicemanager/OpdeServiceManager.cpp.o
[ 18%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/logger/stdlog.cpp.o
[ 19%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/logger/filelog.cpp.o
[ 19%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/logger/OgreOpdeLogConnector.cpp.o
[ 20%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/logger/logger.cpp.o
[ 21%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/loaders/ManualBinFileLoader.cpp.o
[ 21%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/loaders/ManualFonFileLoader.cpp.o
[ 22%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/base/loaders/FonFormat.cpp.o
[ 23%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/room/Room.cpp.o
[ 23%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/room/RoomPortal.cpp.o
[ 24%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/binary/BinaryService.cpp.o
[ 25%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/config/ConfigService.cpp.o
/home/jpl/game/openDarkEngine/src/base/loaders/ManualFonFileLoader.cpp:553:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreResourceManager.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualFonFileLoader.h:30,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualFonFileLoader.cpp:27:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/base/loaders/ManualFonFileLoader.cpp:553:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreResourceManager.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualFonFileLoader.h:30,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualFonFileLoader.cpp:27:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 25%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/database/DatabaseService.cpp.o
[ 26%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawBuffer.cpp.o
[ 27%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawCommon.cpp.o
/home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:2118:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreShadowCaster.h:32:0,
                 from /usr/include/OGRE/OgreMovableObject.h:37,
                 from /usr/include/OGRE/OgreLight.h:37,
                 from /home/jpl/game/openDarkEngine/src/scenemanager/DarkLight.h:32,
                 from /home/jpl/game/openDarkEngine/src/services/light/LightService.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/material/MaterialService.h:36,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:33:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:2118:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreShadowCaster.h:32:0,
                 from /usr/include/OGRE/OgreMovableObject.h:37,
                 from /usr/include/OGRE/OgreLight.h:37,
                 from /home/jpl/game/openDarkEngine/src/scenemanager/DarkLight.h:32,
                 from /home/jpl/game/openDarkEngine/src/services/light/LightService.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/material/MaterialService.h:36,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:33:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:2118:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreResourceManager.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.h:30,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:27:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:2118:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreResourceManager.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.h:30,
                 from /home/jpl/game/openDarkEngine/src/base/loaders/ManualBinFileLoader.cpp:27:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/database/DatabaseService.cpp:360:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreResourceGroupManager.h:35:0,
                 from /home/jpl/game/openDarkEngine/src/services/database/DatabaseService.cpp:30:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/database/DatabaseService.cpp:360:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreResourceGroupManager.h:35:0,
                 from /home/jpl/game/openDarkEngine/src/services/database/DatabaseService.cpp:30:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 27%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawOperation.cpp.o
/home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:341:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:25:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:341:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:25:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:341:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:25:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:341:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:25:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:341:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:25:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:341:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.cpp:25:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 28%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawService.cpp.o
/home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:160:2: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:26:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:160:2: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:26:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:160:2: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:25:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:160:2: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.cpp:25:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 29%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawSheet.cpp.o
[ 30%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/FontDrawSource.cpp.o
/home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:150:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:24:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:150:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:24:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:150:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:24:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:150:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.cpp:24:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 30%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/RenderedImage.cpp.o
/home/jpl/game/openDarkEngine/src/services/draw/FontDrawSource.cpp:228:2: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/FontDrawSource.cpp:25:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/FontDrawSource.cpp:228:2: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/FontDrawSource.cpp:25:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
[ 31%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/services/draw/RenderedLabel.cpp.o
In file included from /usr/include/c++/5.2.0/algorithm:62:0,
                 from /usr/include/OGRE/OgreStdHeaders.h:71,
                 from /usr/include/OGRE/OgrePrerequisites.h:325,
                 from /usr/include/OGRE/OgreVector3.h:31,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:31,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/c++/5.2.0/bits/stl_algo.h: In instantiation of ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >; _Predicate = Opde::IsChar]’:
/home/jpl/game/openDarkEngine/src/base/StringTokenizer.h:85:57:   required from here
/usr/include/c++/5.2.0/bits/stl_algo.h:3815:28: error: invalid initialization of non-const reference of type ‘__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>&’ from an rvalue of type ‘__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>’
       return std::__find_if(__first, __last,
                            ^
In file included from /usr/include/c++/5.2.0/bits/stl_algobase.h:71:0,
                 from /usr/include/c++/5.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/5.2.0/string:40,
                 from /home/jpl/game/openDarkEngine/src/base/servicemanager/OpdeServiceFactory.h:31,
                 from /home/jpl/game/openDarkEngine/src/base/servicemanager/OpdeServiceManager.h:29,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:30,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/c++/5.2.0/bits/predefined_ops.h:223:12: note:   initializing argument 1 of ‘__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>::_Iter_pred(__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>&)’
     struct _Iter_pred
            ^
In file included from /usr/include/c++/5.2.0/algorithm:62:0,
                 from /usr/include/OGRE/OgreStdHeaders.h:71,
                 from /usr/include/OGRE/OgrePrerequisites.h:325,
                 from /usr/include/OGRE/OgreVector3.h:31,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:31,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/c++/5.2.0/bits/stl_algo.h:159:5: note:   initializing argument 3 of ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<Opde::IsChar>]’
     __find_if(_Iterator __first, _Iterator __last, _Predicate __pred)
     ^
In file included from /usr/include/c++/5.2.0/bits/stl_algobase.h:71:0,
                 from /usr/include/c++/5.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/5.2.0/string:40,
                 from /home/jpl/game/openDarkEngine/src/base/servicemanager/OpdeServiceFactory.h:31,
                 from /home/jpl/game/openDarkEngine/src/base/servicemanager/OpdeServiceManager.h:29,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:30,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/c++/5.2.0/bits/predefined_ops.h: In instantiation of ‘__gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = Opde::IsChar]’:
/usr/include/c++/5.2.0/bits/stl_algo.h:3816:37:   required from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >; _Predicate = Opde::IsChar]’
/home/jpl/game/openDarkEngine/src/base/StringTokenizer.h:85:57:   required from here
/usr/include/c++/5.2.0/bits/predefined_ops.h:240:43: error: invalid initialization of non-const reference of type ‘__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>&’ from an rvalue of type ‘__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>’
     { return _Iter_pred<_Predicate>(__pred); }
                                           ^
/usr/include/c++/5.2.0/bits/predefined_ops.h:223:12: note:   initializing argument 1 of ‘__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>::_Iter_pred(__gnu_cxx::__ops::_Iter_pred<Opde::IsChar>&)’
     struct _Iter_pred
            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:758:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:758:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:758:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:758:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.cpp:26:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
src/main/CMakeFiles/OpenDark.dir/build.make:854: recipe for target 'src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawService.cpp.o' failed
make[2]: *** [src/main/CMakeFiles/OpenDark.dir/__/services/draw/DrawService.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:333:2: warning: ‘virtual void Ogre::MovableObject::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:24:
/usr/include/OGRE/OgreMovableObject.h:329:32: note: declared here
   OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:333:2: warning: ‘virtual const Ogre::Any& Ogre::MovableObject::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:24:
/usr/include/OGRE/OgreMovableObject.h:334:38: note: declared here
   OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:333:2: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:24:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:333:2: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:24:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:333:2: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:24:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:333:2: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 };
  ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.cpp:24:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:94:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:25:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:94:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:25:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:94:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:24:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:94:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedImage.cpp:24:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:170:1: warning: ‘virtual void Ogre::Renderable::setUserAny(const Ogre::Any&)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:25:
/usr/include/OGRE/OgreRenderable.h:344:38: note: declared here
         OGRE_DEPRECATED virtual void setUserAny(const Any& anything) { getUserObjectBindings().setUserAny(anything); }
                                      ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:170:1: warning: ‘virtual const Ogre::Any& Ogre::Renderable::getUserAny() const’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /home/jpl/game/openDarkEngine/src/services/draw/DrawBuffer.h:31:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawSheet.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawService.h:33,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:25:
/usr/include/OGRE/OgreRenderable.h:349:44: note: declared here
         OGRE_DEPRECATED virtual const Any& getUserAny(void) const { return getUserObjectBindings().getUserAny(); }
                                            ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:170:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:24:
/usr/include/OGRE/OgreResource.h:93:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {}
                                 ^
/home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:170:1: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /usr/include/OGRE/OgreTexture.h:33:0,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawCommon.h:35,
                 from /home/jpl/game/openDarkEngine/src/services/draw/DrawOperation.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.h:28,
                 from /home/jpl/game/openDarkEngine/src/services/draw/RenderedLabel.cpp:24:
/usr/include/OGRE/OgreResource.h:99:33: note: declared here
    OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {}
                                 ^
CMakeFiles/Makefile2:694: recipe for target 'src/main/CMakeFiles/OpenDark.dir/all' failed
make[1]: *** [src/main/CMakeFiles/OpenDark.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

Hey, I'm able to reproduce the problem. I'll look into it.

Fixed in 1acc520
If you have problem linking (I do), it is because OGRE.pc pkgconfig file is currently broken (ogre gets compiled with boost libs, but pkgconfig file does not reflect that). You can add -lboost_thread -lboost_system into the pc file (/usr/lib/pkgconfig/OGRE.pc) as a workaround.

Thanks much, I can compile now but as you say linking fails. I've never manually edited a .pc file and can't find much documentation on doing so, which line should I add those switches to? Are there any steps I need to perform after doing so?

Nope, just running make again should be sufficient.

My Libs line in OGRE.pc looks like this now:

Libs: -L${libdir} -lOgreMain  -lpthread -lboost_thread -lboost_system

It is an overwrite of a file owned by package, but in this case I'd say it is okay. Ogre's a mess anyway :)

After you're done building, you will have to setup the config files.

This, for example, is my thief2.cfg, placed right next to the opdeMain binary

[General]
# For temp files
Dir=./

# Opde stuff
Dir=/home/volca/Projects/openDarkEngine/opde-svn/trunk/scripts

# T2:
FZip=/home/volca/Projects/data/t2/obj.crf
FZip=/home/volca/Projects/data/t2/fam.crf
FZip=/home/volca/Projects/data/t2/mesh.crf
Dir=/home/volca/Projects/openDarkEngine/opde-svn/trunk/scripts/thief2
#  Missions
Dir=/home/volca/Projects/data/t2/

This is my opde.cfg

debug=yes
console_font_name=font.fon
console_font_group=General

plugins.cfg

# Defines plugins to load

# Define plugin folder
PluginFolder=/usr/lib/OGRE
# PluginFolder=.

# Define D3D rendering implementation plugin
Plugin=RenderSystem_GL.so

Then run opdeMain with t2 and a mission file name:

./opdeMain t2
./opdeMain t2 MISS2.MIS

etc.

Great, thanks a bunch, I can compile the program and run it now. I followed your instructions to create the cfg files, and it seems to be finding all resources correctly but when I run the program like so

./opdeMain t1 miss3.mis

I get this error:

An exception has occured: OGRE EXCEPTION(1:InvalidStateException): expected object identifier at line 1147 in ScriptParser::parse at /build/ogre/src/ogre/OgreMain/src/OgreScriptParser.cpp (line 276)

If this is a bug I'm happy to create a separate issue for it.

I think this can be closed as obsolete now - it probably sourced from pldef/dtdef script parser that got removed.