On 7 May 2012 05:45, Jack O'Quin <jack.oquin@gmail.com> wrote:
I am seeing lots of questions and confusion about how to build
packages from source based on Fuerte Ubuntu binaries.

The binary install page tells how to set things up to run packages
that are distributed as Debian binaries:

 http://www.ros.org/wiki/fuerte/Installation/Ubuntu

Even the source install page, mainly tells how to build and install
some ROS core components.

Many people need to do more than that. After installing the binaries,
they want to build some other packages from source. While section 1.6
gives some hints of what to do next, it does not provide a complete
list of commands that will definitely work, if followed.

People need to know how to make overlays and build from them. Several
techniques that worked before no longer do. The common trick of
copying one's previous setup scripts and .rosinstall files,
substituting "fuerte" for "electric" definitely does *not* work.

If I knew exactly what to say, I would update the page, myself. It
works for me, but clearly not for everyone.

I am posting here to get some discussion and ideas. Perhaps each
install page should end with a link to some common page containing
example rosws commands.
--
 joq

I agree. Perhaps a page with Fuerte Build Environment tips?

One addition that would be useful would be a sample .rosinstall file illustrating how to connect your source stacks to the binary .deb installs. I only picked that one up by downloading the standard ros-desktop-full rosinstaller. e.g.

- setup-file:
    local-name: /opt/ros/fuerte/setup.sh

- other:
    local-name: /opt/ros/fuerte/share/ros

- other:
    local-name: /opt/ros/fuerte/share

- other:
    local-name: /opt/ros/fuerte/stacks

- git:
    uri: git@git.yujin.com:cslam.git
    version: master
    local-name: cslam