I'm trying to install on an ubuntu system. Ogre seems to have installed but I'm getting the following errors.
Code:
In file included from lugre/lib/caelum/src/CaelumDefaultTypeDescriptorData.cpp:21:
lugre/lib/caelum/include/CaelumPrecompiled.h:24:18: error: Ogre.h: No such file or directory
In file included from lugre/lib/caelum/src/ImageHelper.cpp:21:
lugre/lib/caelum/include/CaelumPrecompiled.h:24:18: error: Ogre.h: No such file or directory
In file included from lugre/lib/caelum/src/PointStarfield.cpp:21:
lugre/lib/caelum/include/CaelumPrecompiled.h:24:18: error: Ogre.h: No such file or directory
In file included from lugre/lib/caelum/include/ImageHelper.h:24,
from lugre/lib/caelum/src/ImageHelper.cpp:22:
lugre/lib/caelum/include/CaelumPrerequisites.h:121: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:122: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:123: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:124: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:125: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:127: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:128: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:131: error: ‘String’ does not name a type
lugre/lib/caelum/include/CaelumPrerequisites.h:137: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:138: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:139: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:140: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:141: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:142: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:143: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:178: error: expected initializer before ‘&’ token
In file included from lugre/lib/caelum/src/ImageHelper.cpp:22:
lugre/lib/caelum/include/ImageHelper.h:40: error: expected constructor, destructor, or type conversion before ‘(’ token
lugre/lib/caelum/src/ImageHelper.cpp:26: error: ‘ColourValue’ in namespace ‘Ogre’ does not name a type
In file included from lugre/lib/caelum/src/CaelumDefaultTypeDescriptorData.cpp:22:
lugre/lib/caelum/include/CaelumPrerequisites.h:121: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:122: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:123: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:124: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:125: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:127: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:128: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:131: error: ‘String’ does not name a type
lugre/lib/caelum/include/CaelumPrerequisites.h:137: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:138: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:139: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:140: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:141: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:142: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:143: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:178: error: expected initializer before ‘&’ token
make[1]: *** [obj/Release/ImageHelper.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [obj/Release/CaelumDefaultTypeDescriptorData.o] Error 1
In file included from lugre/lib/caelum/include/PointStarfield.h:24,
from lugre/lib/caelum/src/PointStarfield.cpp:22:
lugre/lib/caelum/include/CaelumPrerequisites.h:121: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:122: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:123: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:124: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:125: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:127: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:128: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:131: error: ‘String’ does not name a type
lugre/lib/caelum/include/CaelumPrerequisites.h:137: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:138: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:139: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:140: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:141: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:142: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:143: error: ‘Ogre’ has not been declared
lugre/lib/caelum/include/CaelumPrerequisites.h:178: error: expected initializer before ‘&’ token
In file included from lugre/lib/caelum/include/PointStarfield.h:25,
from lugre/lib/caelum/src/PointStarfield.cpp:22:
lugre/lib/caelum/include/CameraBoundElement.h:44: error: expected initializer before ‘CameraBoundElement’
In file included from lugre/lib/caelum/include/PointStarfield.h:26,
from lugre/lib/caelum/src/PointStarfield.cpp:22:
lugre/lib/caelum/include/OwnedPtr.h:162: error: ‘MovableObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:162: error: ‘MovableObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:162: error: ‘MovableObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:162: error: ‘MovableObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:162: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:162: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:162: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:162: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:163: error: ‘BillboardChain’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:163: error: ‘BillboardChain’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:163: error: ‘BillboardChain’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:163: error: ‘BillboardChain’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:163: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:163: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:163: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:163: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:164: error: ‘BillboardSet’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:164: error: ‘BillboardSet’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:164: error: ‘BillboardSet’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:164: error: ‘BillboardSet’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:164: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:164: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:164: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:164: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:165: error: ‘Entity’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:165: error: ‘Entity’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:165: error: ‘Entity’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:165: error: ‘Entity’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:165: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:165: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:165: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:165: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:166: error: ‘Light’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:166: error: ‘Light’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:166: error: ‘Light’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:166: error: ‘Light’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:166: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:166: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:166: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:166: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:167: error: ‘ManualObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:167: error: ‘ManualObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:167: error: ‘ManualObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:167: error: ‘ManualObject’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:167: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:167: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:167: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:167: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:168: error: ‘ParticleSystem’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:168: error: ‘ParticleSystem’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:168: error: ‘ParticleSystem’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:168: error: ‘ParticleSystem’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:168: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:168: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:168: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:168: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:174: error: ‘SceneNode’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:174: error: ‘SceneNode’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:174: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:176: error: ‘InnerPointerType’ has not been declared
lugre/lib/caelum/include/OwnedPtr.h: In static member function ‘static void Caelum::SceneNodeOwnedPtrTraits::destroy(int&)’:
lugre/lib/caelum/include/OwnedPtr.h:181: error: base operand of ‘->’ is not a pointer
lugre/lib/caelum/include/OwnedPtr.h:181: error: base operand of ‘->’ is not a pointer
lugre/lib/caelum/include/OwnedPtr.h: At global scope:
lugre/lib/caelum/include/OwnedPtr.h:187: error: ‘SceneNode’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:187: error: ‘SceneNode’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:187: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:187: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:230: error: ‘Material’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:230: error: ‘Material’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:232: error: ‘Material’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:232: error: ‘Material’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:233: error: ‘MaterialPtr’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:233: error: ‘MaterialPtr’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:234: error: ‘MaterialManager’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:234: error: ‘MaterialManager’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:235: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:235: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:235: error: template argument 3 is invalid
lugre/lib/caelum/include/OwnedPtr.h:236: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:236: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:236: error: invalid type in declaration before ‘;’ token
lugre/lib/caelum/include/OwnedPtr.h:239: error: ‘Mesh’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:239: error: ‘Mesh’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:241: error: ‘Mesh’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:241: error: ‘Mesh’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:242: error: ‘MeshPtr’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:242: error: ‘MeshPtr’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:243: error: ‘MeshManager’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:243: error: ‘MeshManager’ is not a member of ‘Ogre’
lugre/lib/caelum/include/OwnedPtr.h:244: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:244: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:244: error: template argument 3 is invalid
lugre/lib/caelum/include/OwnedPtr.h:245: error: template argument 1 is invalid
lugre/lib/caelum/include/OwnedPtr.h:245: error: template argument 2 is invalid
lugre/lib/caelum/include/OwnedPtr.h:245: error: invalid type in declaration before ‘;’ token
In file included from lugre/lib/caelum/src/PointStarfield.cpp:22:
lugre/lib/caelum/include/PointStarfield.h:59: error: expected initializer before ‘PointStarfield’
lugre/lib/caelum/src/PointStarfield.cpp:287: error: expected ‘}’ at end of input
make[1]: *** [obj/Release/PointStarfield.o] Error 1
make: *** [caelumlib] Error 2