Hi, I'm the guy in charge of those hydro packages on the AUR. I have only added support for i686
and x86_64
, since I cannot test package releases on ARM. However, several Arch users have been testing these packages with ARM, and apparently things were working for them.
First, make sure that you installed base-devel
that contains the base tools required by makepkg:
sudo pacman -S base-devel
If you have the PKGBUILDs, you can use the following command to build them:
makepkg -Acsi
The -A
option ignores the target architecture, -c
cleans up the directory after makepkg is done, -s
installs the needed dependencies (as explained here) and -i
installs the package that you just built. However, there is absolutely no guarantee on the result since I have not tested things on ARM. Still, this is more or less an automatic source installation, so things should be fine.
Note that you can use yaourt -G ros-hydro-package-name
to get the PKGBUILD.
Concerning the error you get when adding the architecture, try to give us more details, else we cannot do much for you. Remember that you may have some limited memory on your PandaBoard, and building packages can require quite a bit of it.
FYI, the project that includes the tools to generate those PKGBUILDs + the PKGBUILDs themselves, is available on GitHub here. You can clone it, cd
to the packages that you want, and run makepkg
from there. This is probably the easiest route for you.
UPDATE: some packages cannot be compiled on ARM right now. This is the same for every Linux distribution. For instance, roslisp
depends on sbcl
which is not available on ARM (cf. https://github.com/ros/roslisp/issues/14 ).
Also, since more and more people seem to be installing the AUR packages for ROS on ARM, from now on I'll use 'any'
for the supported architectures. This should ease the install process for ARM users, but there will not be any guarantee on the result.
Why don't you want to use Ubuntu?
i'm not sure but i think ubuntu uses more resources. I tried installing ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz and ROS Hydro. I was able to install them without any trouble, but when i ran hector_mapping package with a Hokuyo URG. It used %105 of cpu and map was disaster.