ros build tool from source

22 views
Skip to first unread message

bobteeter

unread,
Jan 27, 2013, 1:19:18 PM1/27/13
to ros-s...@googlegroups.com
I have started on building the ros tools that are necessary to build ROS from source.  Most of the tools are from python so its not to bad.
Here is the list I have started with:

python_catkin_pkg
python_vcstools
python_rosinstall
python_rospkg
python_rosdep
python_wstool

Are there any missing from this list?

Paul - I will be documenting this process for source building the tools on the ROS wiki like I did on the Raspberry PI/Raspbian source build document.
Where will we want to put the .deb files so that they can be used for the repositories?

Bob Teeter

Paul Mathieu

unread,
Jan 27, 2013, 1:26:23 PM1/27/13
to ros-s...@googlegroups.com
Hello Bob,

Thanks for your efforts!
For the .deb packages, those that are pure python packages are actually identical to those from amd64/i386 repos.
I believe they have the _all suffix, so it shouldn't be necessary to build them on the RPi.
As for putting other .deb packages somewhere, I will see with Tully tomorrow if we can set a repo somewhere for you (and other good wills) to put the deb packages so that the wiki page can link to actual work in progress.

Paul
> --
>
>

Robert Teeter

unread,
Jan 27, 2013, 1:37:03 PM1/27/13
to ros-s...@googlegroups.com
Paul what I found about installing them is that without the "wheezy" added to stdeb.cfg file they will not install from a tree and have to use the generic load method to make it work.  That is why I was having to rebuild them.  I have submitted pull requests for the tools with the "wheezy" update and are just waiting for them to be integrated.  So as I download them from GitHub I check for the change and if it is not installed then I put it in and do the build.  And yes the new .deb files have the _all in them but I found when trying to install them they did not install because the release name was not in the list.

The document will not only document the build command process but also the build order as installing them requires a specific order for them to be installed without complaining.

Bob Teeter
Reply all
Reply to author
Forward
0 new messages