Unfortunately I'm traveling this week and won't get a chance to make it
to the meeting, but I wanted to give people an update on the ROS side of
the RRP.
At Willow we have successfully extended our binary debian building
architecture to build binary debian packages for the armel architecture
in time for the Electric release.
If you are running lucid or maverick on your PandaBoard or BeagleBoard
you can try it out by adding packages.ros.org to your apt sources. How
to do this is documented at
http://www.ros.org/wiki/electric/Installation/Ubuntu
Once you've done this you should be able to run "sudo apt-get update &&
sudo apt-get install ros-electric-ros-full"
Unfortunately there's a bug in the chroot scripts we're using which will
not let us build natty at the moment. And we have only pushed the armel
debs live for ROS Electric at the moment as well. About 20 stacks built
successfully without changes, a lot of the packages have issues finding
armel versions of their dependencies. So there's lots of work to go, but
it's now just debugging armel support for individual stacks.
Let us know how the testing goes or if you find any problems.
Tully
Any progress in building the Natty armel binary packages for Electric?
Best regards
- Jim
I have it working on my dev machine. It turns out to be a bug in the
chroot package installed on lucid. If the chroot is updated manually
it will work fine. Unfortunately upgrading the build machines is not
something I can do without notable testing. We're reviewing our
infrastructure for the next release, and I'll try to work this into
the plan.
Tully
deb http://packages.ros.org/ros/ubuntu maverick main
In general the armel packages are still experimental. We've recently
brought up the infrastructure which starts the process rolling, but
there's still quite a few packages which simply do not compile or are
missing system dependencies on the armel architecture, which blocks
building debs.
In this case we had to clear all the electric debians from our system
due to them being incorrectly linked against the wrong version of
tinyxml. The i386 and amd64 packages have completed and the armel
ones are being rebuilt at the moment, hopefully they will be back by
the end of the day. In the mean time the unstable release is there if
you want to try things out, it's our development release for the
upcoming Fuerte release.
Tully