AcutronicRobotics / moveit2

The MoveIt 2 Motion Planning Framework for ROS 2.0
BSD 3-Clause "New" or "Revised" License
54 stars 17 forks source link

Errors when running ubuntu-install.sh #100

Closed mlanting closed 5 years ago

mlanting commented 5 years ago

Description

Following the instructions given here: https://acutronicrobotics.com/docs/products/robots/mara/moveit2/install/ubuntu, the build phase fails with a number of errors having to do with types or functions in rclcpp not being found (see attachment for full build output), such as rclcpp::QoS.

Your environment

ROS Distro: Crystal (installed by the script itself) OS Version: Ubuntu 18.04 Branch: master

Steps to reproduce

  1. Clone the repository
  2. run bash ubuntu-install.sh from within the repository.
  3. ???

Expected behaviour

The script should install moveit2 dependencies and successfully build the workspace

Actual behaviour

Dependencies are installed, and workspace projects are cloned, but the build fails with errors.

Backtrace or Console output

error_output.txt

LanderU commented 5 years ago

Hello @mlanting, sorry, the script uses crystal release of ROS 2, and the code was changed to be compliant with dashing. We'll fix this issue and update the ubuntu-install.sh script to be compliant with the new release. On the other hand, you can use the instructions available on the README.md in the section install and test options --> Build From Source.

Thanks for reporting!

vmayoral commented 5 years ago

That’s right. Install from that script is deprecated.

Refer to the build from source section.

mlanting commented 5 years ago

Thanks for the response. I'll take a look at the instructions there then.