ROS

Following the official guide and using the overlay
This guide is intended to be complementary to the official ROS Jade Installation Guide.

Prerequisites
ROS jade has an overlay that is currently being maintained by the ROS Organization found here.

You will need to set up the ROS Overlay. This removes the need for layman.

Then sync the overlay (future operations will do this automatically):

In system dependencies:

It is not recommended to use pip in Gentoo. A large effort was made to ensure that all dependencies for primarily supported OS's (e.g. Ubuntu) are also resolved for Gentoo. Core ROS packages can be installed from the overlay.

Installation
The instructions from the official guide can be followed from this point.

Installing ROS from portage
Using the official install instruction, this method deviates at several occasions.

The main motivation behind presenting this method is to show a more gentoo-ish way since the official guide has some short-commings (like running pip as root as stated above).

Trouble shooting

 * roscore won't start (it will appear inactive for some minutes and then display a message) unless the hostname is resolved correctly. The message will refer to http://wiki.ros.org/ROS/NetworkSetup
 * if you miss rosrun and other shell comands, install dev-ros/rosbash
 * sourcing /etc/profile may help
 * sci-libs/vtk requires use-flag rendering

Links
http://wiki.ros.org/jade/Installation/Gentoo http://wiki.ros.org/kinetic/Installation/Gentoo http://wiki.ros.org/Installation/Gentoo https://github.com/ros/ros-overlay