Cthugha(1.7.1) found but OGRE not found....

derfel

21-03-2011 22:13:39

Hey Guys,

I'm trying to get through the CMAKE part of installing MyGUI.

I have set OGRE_BUILD and OGRE_SOURCE manually and yet I get:

Looking for OGRE...
OGRE_PREFIX_WATCH changed.
Found Ogre Cthugha (1.7.1)
Could not locate OGRE

What is going on here?

OIS and Freetype are being found just fine.

Thanks for any help,
Derfel

Altren

22-03-2011 00:34:57

I'm not sure if that's the reason, but there was many changes in Ogre's CMake scripts in 1.7.2. I'm using this version and everything works fine.

derfel

22-03-2011 00:47:18

Any alternative suggestions? I am hoping to use MyGUI as part of a massive codebase already in place. Upgrading OGRE is not an option for me.

Here is the precise error text:

CMake Error at src/MyGUI3.0/CMake/Utils/MacroLogFeature.cmake:91 (MESSAGE):



-----------------------------------------------------------------------------


-- The following REQUIRED packages could NOT be located on your system.

-- Please install them before continuing this software installation.

-- If you are in Windows, try passing -DMYGUI_DEPENDENCIES_DIR=<path to
dependencies>

-- Also check that you buildind with RenderSystem that you need or set
another with -DMYGUI_RENDERSYSTEM=<1 2 or 3 for Direct3D_9 OGRE or OpenGL>


-----------------------------------------------------------------------------


+ ogre: Support for the Ogre render system <>


-----------------------------------------------------------------------------
Call Stack (most recent call first):
src/MyGUI3.0/CMake/Dependencies.cmake:102 (MACRO_DISPLAY_FEATURE_LOG)
src/MyGUI3.0/CMakeLists.txt:161 (include)

Altren

22-03-2011 07:53:51

You can manually set all required paths and variables. You need OGRE_INCLUDE_DIR, OGRE_CONFIG_INCLUDE_DIR, OGRE_LIBRARIES, OGRE_LIB_DIR and may be OGRE_LIBRARY_* set. Here's mine.