debio264
09-09-2009 18:54:28
I checked out the latest revision of OgreBullet from the OgreAddons SVN repo. I'm on Linux, and I couldn't figure out how to build the latest release (the readme says there should be Linux build scripts in there, but I can't seem to find them), and using SVN seems to be a common recommendation here anyway.
The build error was this:
I'm not sure whether this is the result of a partial refactor or if that file is still supposed to be present.
Will this get fixed, am I somehow an idiot who's doing it wrong, or should I just go back to a working revision?
EDIT:
Oh, and my build steps were...
I'm pretty sure this is the correct procedure, but I could be wrong.
The build error was this:
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:31:27: error: ConvexBuilder.h: No such file or directory
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:363: error: ‘ConvexDecomposition’ has not been declared
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:363: error: expected ‘{’ before ‘ConvexDecompInterface’
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:364: error: invalid type in declaration before ‘{’ token
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:364: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:367: error: expected primary-expression before ‘public’
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:367: error: expected ‘}’ before ‘public’
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:367: error: expected ‘,’ or ‘;’ before ‘public’
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:382: error: expected unqualified-id before ‘)’ token
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:394: error: ‘virtual’ outside class declaration
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:394: error: variable or field ‘ConvexDecompResult’ declared void
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:394: error: ‘ConvexDecomposition’ has not been declared
Utils/OgreBulletCollisionsMeshToShapeConverter.cpp:394: error: ‘result’ was not declared in this scope
make[3]: *** [OgreBulletCollisionsMeshToShapeConverter.lo] Error 1
I'm not sure whether this is the result of a partial refactor or if that file is still supposed to be present.
Will this get fixed, am I somehow an idiot who's doing it wrong, or should I just go back to a working revision?
EDIT:
Oh, and my build steps were...
./autogen.sh
./configure
make
[make install] # I didn't get this far
I'm pretty sure this is the correct procedure, but I could be wrong.