Re: [ros-users] Is it possible to "binary package" built sta…

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] Is it possible to "binary package" built stacks ?
rosmake with the --mark-installed option will also drop those flags.

Tully

On Tue, Dec 14, 2010 at 4:04 PM, Ken Conley <> wrote:

> Hi Willy,
>
> We release debian packages for our distributions. We are starting to
> include debian packages from external contributors, but we are still
> scaling our resources to handle this.
>
> For your own software, you could do this by building your binaries on
> the correct arch, and then creating a "ROS_NOBUILD" file in every
> package. The 'rosprotect' tool in eros does just this:
>
> http://www.ros.org/wiki/eros_python_tools/rosprotect
>
> This makes sure it does not get built again. If you wish to copy this
> tree to another system, you have to copy it into the same filesystem
> location. We are current working on resolving this issue.
>
> - Ken
>
> On Tue, Dec 14, 2010 at 3:54 PM, Willy Lambert <>
> wrote:
> > Thanks for this link.
> >
> > I don't need to cross compile, all are x86 Linux Systemes. It's like :
> > "okay, I finished my developpement, know I would like to publish
> precompiled
> > binaires". Somehow it's like a make install which separates binairies
> from
> > build tree.
> > I am sure something allows to do it in ROS, it seems to be a so common
> > problem. Currently, I build everything my cmake and make install binaries
> > (and conf files) in a separate folder, then I just have to copy this
> folder
> > on my target. Is there anything like this in ROS ?
> >
> > Let's take it differently. If I have dependencies, do I need to build all
> of
> > them, or may I catch pre-compile stacks like you will do with rosdep ?
> >
> > 2010/12/15 Sebastian Haug <>
> >>
> >> Hi Willy,
> >>
> >> On Tue, Dec 14, 2010 at 2:50 PM, Willy Lambert <
> >
> >> wrote:
> >> > But after having built everything on my development computer, I'll
> want
> >> > to
> >> > download it to my embedded main board. I don't want to install ROS on
> it
> >> > in
> >> > order to pick everything and build it. Is it possible to generate a
> >> > "binary
> >> > package" that is easily installable on a different PC (like a debian
> >> > package
> >> > or a compressed archive of binaries) ? I didn't see anything about
> this
> >> > in
> >> > the docs.
> >> Maybe eros (http://www.ros.org/wiki/eros) is something that suits your
> >> needs. Its a toolchain for cross-compilation of ROS for embedded
> >> systems.
> >>
> >> Sebastian
> >> _______________________________________________
> >> ros-users mailing list
> >>
> >> https://code.ros.org/mailman/listinfo/ros-users
> >
> >
> > _______________________________________________
> > ros-users mailing list
> >
> > https://code.ros.org/mailman/listinfo/ros-users
> >
> >
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>




--
Tully Foote
Systems Engineer
Willow Garage, Inc.

(650) 475-2827