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

1) and 2): this is the right workaround as these packages are released as debs only on the targeted Ubuntu versions (and eoan is not a targeted version).

3) This comes from https://github.com/ros2/rviz/issues/402, as you are using a more recent version of GCC than the one on bionic, new warnings show up and cause the build to fail as RViz was using the -Werror flag.

a) Dashing: If you want to build dashing anyway.you can work around by either disabling the warning as listed in the issue description. Or remove the -Werror flag as in https://github.com/ros2/rviz/pull/420

b) Eloquent: If you build Eloquent, https://github.com/ros2/rviz/pull/420 is already part of eloquent so it will build without error.

Note that for Eloquent you will also have to install python packages by hand as they are not available from debs:

pip3 install rosdistro ifcfg 
rosdep install --from-paths src --ignore-src --rosdistro eloquent -y --skip-keys "console_bridge fastcdr fastrtps libopensplice67 libopensplice69 rti-connext-dds-5.3.1 urdfdom_headers python3-lark-parser python3-catkin-pkg-modules python3-ifcfg python3-rosdistro-modules"