<br><br><div class="gmail_quote">On 7 May 2012 05:45, Jack O'Quin <span dir="ltr"><<a href="mailto:jack.oquin@gmail.com" target="_blank">jack.oquin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am seeing lots of questions and confusion about how to build<br>
packages from source based on Fuerte Ubuntu binaries.<br>
<br>
The binary install page tells how to set things up to run packages<br>
that are distributed as Debian binaries:<br>
<br>
 <a href="http://www.ros.org/wiki/fuerte/Installation/Ubuntu" target="_blank">http://www.ros.org/wiki/fuerte/Installation/Ubuntu</a><br>
<br>
Even the source install page, mainly tells how to build and install<br>
some ROS core components.<br>
<br>
Many people need to do more than that. After installing the binaries,<br>
they want to build some other packages from source. While section 1.6<br>
gives some hints of what to do next, it does not provide a complete<br>
list of commands that will definitely work, if followed.<br>
<br>
People need to know how to make overlays and build from them. Several<br>
techniques that worked before no longer do. The common trick of<br>
copying one's previous setup scripts and .rosinstall files,<br>
substituting "fuerte" for "electric" definitely does *not* work.<br>
<br>
If I knew exactly what to say, I would update the page, myself. It<br>
works for me, but clearly not for everyone.<br>
<br>
I am posting here to get some discussion and ideas. Perhaps each<br>
install page should end with a link to some common page containing<br>
example rosws commands.<br>
<span class="HOEnZb"><font color="#888888">--<br>
 joq<br></font></span></blockquote><div><br></div><div>I agree. Perhaps a page with Fuerte Build Environment tips?</div><div><br></div><div>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.</div>
<div><br></div><div>- setup-file:</div><div>    local-name: /opt/ros/fuerte/setup.sh</div><div><br></div><div>- other:</div><div>    local-name: /opt/ros/fuerte/share/ros</div><div><br></div><div>- other:</div><div>    local-name: /opt/ros/fuerte/share</div>
<div><br></div><div>- other:</div><div>    local-name: /opt/ros/fuerte/stacks</div><div><br></div><div><div>- git:</div><div>    uri: git@git.yujin.com:cslam.git</div><div>    version: master</div><div>    local-name: cslam</div>
</div><div><br></div></div>