ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

There are likely 1 of 3 things going on here:

  1. Something from a previous build has been cached and is causing issues. To clean your colcon workspace, cd to the base of the workspace (above the src folder), and run rm -rf install/ build/ log/, then re-run the colcon command.
  2. An incompatibility with the version of Google's Protocol Buffers that you have installed. If you installed them from source, go to the source folder and run sudo make uninstall and then try reinstalling with the command sudo apt install --reinstall protobuf-compiler protobuf-c-compiler libprotoc-dev libprobuf-dev.
  3. An incompatibility with the version of Gazebo that you have installed. Did you install it from source? If so, you'll have to manually remove it (generally sudo make uninstall in the source code folder) and re-install it from the repositories (sudo apt install gazebo9).