Open oorrppp2 opened 2 years ago
When I tried followings and did colcon build,
$ cd ~/ros2_ws/src $ git clone https://github.com/ros-planning/moveit2 $ git clone -b ros2 --single-branch https://github.com/ros-planning/warehouse_ros $ git clone -b ros2 --single-branch https://github.com/ros-planning/warehouse_ros_mongo $ git clone -b ros2 --single-branch https://github.com/ros-planning/srdfdom $ git clone -b ros2 --single-branch https://github.com/ros-planning/geometric_shapes $ git clone -b use_new_joint_handle https://github.com/ShotaAk/fake_joint
I met following errors.
--- stderr: moveit_core moveit_core: You did not request a specific build type: Choosing 'Release' for maximum performance /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::getCurrentlyLoadingLibraryName[abi:cxx11]()' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::getPluginBaseToFactoryMapMapMutex()' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::hasANonPurePluginLibraryBeenOpened(bool)' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::getCurrentlyActiveClassLoader()' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::AbstractMetaObjectBase::setAssociatedLibraryPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::getFactoryMapForBaseClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::AbstractMetaObjectBase::AbstractMetaObjectBase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: libmoveit_butterworth_filter.so.2.5.1: undefined reference to `class_loader::impl::AbstractMetaObjectBase::addOwningClassLoader(class_loader::ClassLoader*)' collect2: error: ld returned 1 exit status
I tried
$ git clone -b foxy --single-branch https://github.com/ros-planning/moveit2
instead of
$ git clone https://github.com/ros-planning/moveit2
then the errors were fixed.
If this package runs on ros2 foxy, I suggest you revise that line in README.md.
When I tried followings and did colcon build,
I met following errors.
I tried
instead of
then the errors were fixed.
If this package runs on ros2 foxy, I suggest you revise that line in README.md.