Robot Operative System (ROS) is the de-facto standard system for running, publishing and sharing software modules for mobile robots. Binary distributions come with tons of precompiled packages but at some point it is unavoidable to compile one or more ROS packages from sources, one obvious such situation being the development of …