Building OgreBullet under linux from SVN repository

BohdanKornienko

15-09-2015 18:07:12

System: Linux b 3.13.0-63-generic #103-Ubuntu

Using this repository: svn checkout https://svn.code.sf.net/p/ogreaddons/co ... grebullet/

I do next steps:
$autogen.sh
$./configure
$make

I got next error:

libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/OGRE -I/usr/include/bullet -I../include -g -O2 -MT OgreBulletCollisionsPrecompiled.lo -MD -MP -MF .deps/OgreBulletCollisionsPrecompiled.Tpo -c OgreBulletCollisionsPrecompiled.cpp -fPIC -DPIC -o .libs/OgreBulletCollisionsPrecompiled.o
mv -f .deps/OgreBulletCollisionsObject.Tpo .deps/OgreBulletCollisionsObject.Plo
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/OGRE -I/usr/include/bullet -I../include -g -O2 -MT OgreBulletCollisionsRay.lo -MD -MP -MF .deps/OgreBulletCollisionsRay.Tpo -c -o OgreBulletCollisionsRay.lo OgreBulletCollisionsRay.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/OGRE -I/usr/include/bullet -I../include -g -O2 -MT OgreBulletCollisionsRay.lo -MD -MP -MF .deps/OgreBulletCollisionsRay.Tpo -c OgreBulletCollisionsRay.cpp -fPIC -DPIC -o .libs/OgreBulletCollisionsRay.o
OgreBulletCollisionsRay.cpp: In member function 'OgreBulletCollisions::Object* OgreBulletCollisions::CollisionClosestRayResultCallback::getCollidedObject() const':
OgreBulletCollisionsRay.cpp:87:132: error: invalid conversion from 'const btCollisionObject*' to 'btCollisionObject*' [-fpermissive]
return mWorld->findObject(static_cast<btCollisionWorld::ClosestRayResultCallback *> (mRayResultCallback)->m_collisionObject);
^
In file included from OgreBulletCollisionsRay.cpp:33:0:
../include/OgreBulletCollisionsWorld.h:61:17: error: initializing argument 1 of 'OgreBulletCollisions::Object* OgreBulletCollisions::CollisionsWorld::findObject(btCollisionObject*) const' [-fpermissive]
Object *findObject(btCollisionObject *object) const;
^
make[3]: *** [OgreBulletCollisionsRay.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/OGRE -I/usr/include/bullet -I../include -g -O2 -MT OgreBulletCollisionsPrecompiled.lo -MD -MP -MF .deps/OgreBulletCollisionsPrecompiled.Tpo -c OgreBulletCollisionsPrecompiled.cpp -o OgreBulletCollisionsPrecompiled.o >/dev/null 2>&1
mv -f .deps/OgreBulletCollisionsPrecompiled.Tpo .deps/OgreBulletCollisionsPrecompiled.Plo
make[3]: Leaving directory `/home/b-kornienko/workspace/ogre/ogrebullet_1/Collisions/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/b-kornienko/workspace/ogre/ogrebullet_1/Collisions'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/b-kornienko/workspace/ogre/ogrebullet_1'
make: *** [all] Error 2


Could you help me with it?
I have no idea what to do.
Thank you in advance!

P.S. Sorry if I duplicate some post.