{"action":"created","issue":{"url":"https://api.github.com/repos/rdiankov/openrave/issues/333","labels_url":"https://api.github.com/repos/rdiankov/openrave/issues/333/labels{/name}","comments_url":"https://api.github.com/repos/rdiankov/openrave/issues/333/comments","events_url":"https://api.github.com/repos/rdiankov/openrave/issues/333/events","html_url":"https://github.com/rdiankov/openrave/issues/333","id":51912057,"number":333,"title":"Build error: bullet and OpenRAVE::CollisionReport","user":{"login":"Tastalian","id":1189580,"avatar_url":"https://avatars.githubusercontent.com/u/1189580?v=3","gravatar_id":"","url":"https://api.github.com/users/Tastalian","html_url":"https://github.com/Tastalian","followers_url":"https://api.github.com/users/Tastalian/followers","following_url":"https://api.github.com/users/Tastalian/following{/other_user}","gists_url":"https://api.github.com/users/Tastalian/gists{/gist_id}","starred_url":"https://api.github.com/users/Tastalian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tastalian/subscriptions","organizations_url":"https://api.github.com/users/Tastalian/orgs","repos_url":"https://api.github.com/users/Tastalian/repos","events_url":"https://api.github.com/users/Tastalian/events{/privacy}","received_events_url":"https://api.github.com/users/Tastalian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-14T06:58:52Z","updated_at":"2015-01-30T12:34:23Z","closed_at":null,"body":"Hi all,\r\n\r\nToday I got the following error while building from a fresh pull of openrave's git repository (either production or master branches):\r\n\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘bool BulletCollisionChecker::CheckCollisionP(btOverlapFilterCallback*, OpenRAVE::CollisionReportPtr)’:\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h:335:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘virtual bool BulletCollisionChecker::CheckCollision(const RAY&, OpenRAVE::KinBody::LinkConstPtr, OpenRAVE::CollisionReportPtr)’:\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h:612:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘virtual bool BulletCollisionChecker::CheckCollision(const RAY&, OpenRAVE::KinBodyConstPtr, OpenRAVE::CollisionReportPtr)’:\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h:681:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h: In member function ‘virtual bool BulletCollisionChecker::CheckCollision(const RAY&, OpenRAVE::CollisionReportPtr)’:\r\n/Software/openrave/plugins/bulletrave/bulletcollision.h:745:25: error: ‘class OpenRAVE::CollisionReport’ has no member named ‘numCols’\r\nmake[2]: *** [plugins/bulletrave/CMakeFiles/bulletrave.dir/bulletrave.cpp.o] Error 1\r\nmake[1]: *** [plugins/bulletrave/CMakeFiles/bulletrave.dir/all] Error 2\r\nmake: *** [all] Error 2\r\n\r\nA problem in the bulletrave plugin?"},"comment":{"url":"https://api.github.com/repos/rdiankov/openrave/issues/comments/72194581","html_url":"https://github.com/rdiankov/openrave/issues/333#issuecomment-72194581","issue_url":"https://api.github.com/repos/rdiankov/openrave/issues/333","id":72194581,"user":{"login":"Tastalian","id":1189580,"avatar_url":"https://avatars.githubusercontent.com/u/1189580?v=3","gravatar_id":"","url":"https://api.github.com/users/Tastalian","html_url":"https://github.com/Tastalian","followers_url":"https://api.github.com/users/Tastalian/followers","following_url":"https://api.github.com/users/Tastalian/following{/other_user}","gists_url":"https://api.github.com/users/Tastalian/gists{/gist_id}","starred_url":"https://api.github.com/users/Tastalian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tastalian/subscriptions","organizations_url":"https://api.github.com/users/Tastalian/orgs","repos_url":"https://api.github.com/users/Tastalian/repos","events_url":"https://api.github.com/users/Tastalian/events{/privacy}","received_events_url":"https://api.github.com/users/Tastalian/received_events","type":"User","site_admin":false},"created_at":"2015-01-30T12:34:23Z","updated_at":"2015-01-30T12:34:23Z","body":"PS: excepts that it seems to generate a checksum error at runtime:\r\n\r\n    [plugindatabase.h:257 CreateInterface] Create Interface: openrave exception , \r\n    plugin /usr/local/share/openrave-0.9/plugins/libbulletrave.so: openrave\r\n    (InvalidInterfaceHash): [OpenRAVE::InterfaceBasePtr OpenRAVECreateInterface(\r\n    OpenRAVE::InterfaceType, const string&, const char*, const char*, \r\n    OpenRAVE::EnvironmentBasePtr):62] bad interface collisionchecker hash: \r\n    88c89d4b551673d988fb2704001aa32b!=2f4d148c6e413ec486ca92b0d05a1224"}}