I get an error when building ros-kinetic-moveit-core from the AUR.
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp:62:102: error: no matching function for call to 'fcl::CollisionObject::CollisionObject(const std::shared_ptr<fcl::CollisionGeometry>&)'
fcl_objs_[index] = FCLCollisionObjectConstPtr(new fcl::CollisionObject(g->collision_geometry_));
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp: In constructor 'collision_detection::CollisionRobotFCL::CollisionRobotFCL(const RobotModelConstPtr&, double, double)':
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp:62:102: error: no matching function for call to 'fcl::CollisionObject::CollisionObject(const std::shared_ptr<fcl::CollisionGeometry>&)'
fcl_objs_[index] = FCLCollisionObjectConstPtr(new fcl::CollisionObject(g->collision_geometry_));
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp: In member function 'void collision_detection::CollisionRobotFCL::constructFCLObject(const moveit::core::RobotState&, collision_detection::FCLObject&) const':
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp:118:96: error: no matching function for call to 'fcl::CollisionObject::CollisionObject(const std::shared_ptr<fcl::CollisionGeometry>&, fcl::Transform3f&)'
FCLCollisionObjectPtr(new fcl::CollisionObject(objs[k]->collision_geometry_, fcl_tf)));
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp: In member function 'virtual void collision_detection::CollisionRobotFCL::updatedPaddingOrScaling(const std::vector<std::__cxx11::basic_string<char> >&)':
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_robot_fcl.cpp:254:104: error: no matching function for call to 'fcl::CollisionObject::CollisionObject(const std::shared_ptr<fcl::CollisionGeometry>&)'
fcl_objs_[index] = FCLCollisionObjectConstPtr(new fcl::CollisionObject(g->collision_geometry_));
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_common.cpp: In function 'collision_detection::FCLGeometryConstPtr collision_detection::createCollisionGeometry(const ShapeConstPtr&, const T*, int)':
/home/troy/.cache/pacaur/ros-kinetic-moveit-core/src/moveit-release-release-kinetic-moveit_core-0.9.9-0/collision_detection_fcl/src/collision_common.cpp:692:41: error: no matching function for call to 'fcl::OcTree::OcTree(const std::shared_ptr<const octomap::OcTree>&)'
cg_g = new fcl::OcTree(g->octree);
Looks like a problem with FCL (which built and installed fine).
@zootboy If you get a chance would you mind having a look at this?
I get an error when building
ros-kinetic-moveit-core
from the AUR.Looks like a problem with FCL (which built and installed fine).
@zootboy If you get a chance would you mind having a look at this?