I am running Ogre 1.9 with boost, attempting to build CEGui 0.8.3 on linux mint 16 x64. Some searching has turned up similar problems but they were all for windows users, any help would be greatly appreciated.
When I attempt to compile in gcc I encounter the following:
[ 62%] Building CXX object cegui/src/RendererModules/Ogre/CMakeFiles/CEGUIOgreRenderer-0.dir/ResourceProvider.cpp.o
/cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp: In constructor ‘CEGUI::OgreResourceProvider::OgreResourceProvider()’:
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:43:9: error: incomplete type ‘Ogre::ResourceGroupManager’ used in nested name specifier
Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME.c_str();
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp: In member function ‘virtual void CEGUI::OgreResourceProvider::loadRawDataContainer(const CEGUI::String&, CEGUI::RawDataContainer&, const CEGUI::String&)’:
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:54:13: error: incomplete type ‘Ogre::ResourceGroupManager’ used in nested name specifier
Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME.c_str() :
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:59:25: error: variable ‘Ogre::DataStreamPtr input’ has initializer but incomplete type
Ogre::DataStreamPtr input = Ogre::ResourceGroupManager::getSingleton().
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:59:33: error: incomplete type ‘Ogre::ResourceGroupManager’ used in nested name specifier
Ogre::DataStreamPtr input = Ogre::ResourceGroupManager::getSingleton().
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp: In member function ‘virtual size_t CEGUI::OgreResourceProvider::getResourceGroupFileNames(std::vector<CEGUI::String>&, const CEGUI::String&, const CEGUI::String&)’:
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:94:5: error: ‘StringVectorPtr’ is not a member of ‘Ogre’
Ogre::StringVectorPtr vp =
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:94:27: error: expected ‘;’ before ‘vp’
Ogre::StringVectorPtr vp =
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:102:11: error: ‘Ogre::StringVector’ has not been declared
Ogre::StringVector::iterator i = vp->begin();
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:102:34: error: expected ‘;’ before ‘i’
Ogre::StringVector::iterator i = vp->begin();
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:103:12: error: ‘i’ was not declared in this scope
for (; i != vp->end(); ++i)
^
cegui-0.8.3/cegui/src/RendererModules/Ogre/ResourceProvider.cpp:103:17: error: ‘vp’ was not declared in this scope
for (; i != vp->end(); ++i)
^
make[2]: *** [cegui/src/RendererModules/Ogre/CMakeFiles/CEGUIOgreRenderer-0.dir/ResourceProvider.cpp.o] Error 1
make[1]: *** [cegui/src/RendererModules/Ogre/CMakeFiles/CEGUIOgreRenderer-0.dir/all] Error 2
make: *** [all] Error 2
Help Ogre Render Module Error
Moderators: CEGUI MVP, CEGUI Team
Re: Help Ogre Render Module Error
Your post is unreadable. Use the code tags http://www.cegui.org.uk/phpBB2/viewtopi ... =10&t=3351
CrazyEddie: "I don't like GUIs"
Who is online
Users browsing this forum: No registered users and 15 guests