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

The Fuerte versions of RViz and ros_gui both depend on the new little stack called python_qt_binding. There only exists a Fuerte version of python_qt_binding, it did not exist in Electric.

So if you are trying to build the latest rviz and ros_gui code (Fuerte versions) under Electric, it just won't work.

However, Fuerte is coming along pretty well these days, we are close to releasing it. If you do

sudo apt-get install ros-fuerte-visualization

you should get the latest Fuerte version of rviz, already compiled and everything.

Fuerte has a number of important differences from Electric. See http://ros.org/wiki/fuerte. As ever, you will need to source /opt/ros/fuerte/setup.bash after installing and before doing

rosrun rviz rviz

If you have other software which is not ready to build or run in Fuerte, you can still run rviz in a Fuerte-ized shell and run your Electric software in an Electric-ized shell. Since ROS communication is serialized between processes, as long as the message definitions are the same on both sides, it works fine. Most ROS messages that I've dealt with lately have not changed between Electric and Fuerte, so I think it is a pretty viable way to proceed.

It is true that we still have more work to do documenting the python_qt_binding package, sorry that is confusing.