-
Notifications
You must be signed in to change notification settings - Fork 343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build error: bullet and OpenRAVE::CollisionReport #333
Comments
Same here. This break seems to have happened sometime after revision 4779. (Sept. 3, 2014). My system specs: |
However, I can compile the latest revision (4912) fine on my 32 bit i686 machine. Linux 3.2.0-72, gcc version 4.6.3, also Ubuntu 12.04. |
Strange... How do you get your revision number? Maybe you didn't compile the bulletrave plugin on your i686 machine? I just pulled branches master and production. In both, from the root of the repository, I get:
So the field numCols is used in the BulletRAVE plugin, but defined nowhere. A quickfix is to add it to include/openrave/collisionchecker.h inside the CollisionReport class, e.g., line 57. |
PS: excepts that it seems to generate a checksum error at runtime:
|
Sorry, my revision numbers come from subversion access to the git repository. I am not sure how they correspond to git's versioning. |
Hi, I had the same problem compiling from branch latest_stable. |
I can confirm this bug from latest_stable today. |
Hi all,
Today I got the following error while building from a fresh pull of openrave's git repository (either production or master branches):
/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘bool BulletCollisionChecker::CheckCollisionP(btOverlapFilterCallback_, OpenRAVE::CollisionReportPtr)’:
/Software/openrave/plugins/bulletrave/bulletcollision.h:335:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’
/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘virtual bool BulletCollisionChecker::CheckCollision(const RAY&, OpenRAVE::KinBody::LinkConstPtr, OpenRAVE::CollisionReportPtr)’:
/Software/openrave/plugins/bulletrave/bulletcollision.h:612:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’
/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘virtual bool BulletCollisionChecker::CheckCollision(const RAY&, OpenRAVE::KinBodyConstPtr, OpenRAVE::CollisionReportPtr)’:
/Software/openrave/plugins/bulletrave/bulletcollision.h:681:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’
/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘virtual bool BulletCollisionChecker::CheckCollision(const RAY&, OpenRAVE::CollisionReportPtr)’:
/Software/openrave/plugins/bulletrave/bulletcollision.h:745:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’
make[2]: *_* [plugins/bulletrave/CMakeFiles/bulletrave.dir/bulletrave.cpp.o] Error 1
make[1]: *** [plugins/bulletrave/CMakeFiles/bulletrave.dir/all] Error 2
make: *** [all] Error 2
A problem in the bulletrave plugin?
The text was updated successfully, but these errors were encountered: