Re: [ros-users] documentation: how to build source packages …

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] documentation: how to build source packages based on Fuerte Ubuntu binary install
On 7 May 2012 05:45, Jack O'Quin <> 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: :cslam.git
    version: master
    local-name: cslam