Hi,
in the last few days I tried to integrate ARM Build support into RosBE after Alex told me he wishes RosBE to support i386, amd64 and ARM. The first two are already real, so this was the last one we need to add. As we all know, we have our beloved ARM Bringup Ninjas, who try to port ROS over to ARM for a while now, so its not just a stupid waste of time to realize it. But there were many problems. For building we need to use cegcc, which officially is only available as *nix and cygwin port. Both are useless for me. Cygwin would run of course, but only with a full blown up cygwin backend installed and cegcc running in it. I tried around a whole day to persuade this version to run in cmd, but no way. It failed to find its components, even after modifying the GCC Search paths (I tried Windows, Unix and cygwin paths) with some env vars. In the ML of cegcc I found a guy called Sébastien Lorquet handing me a GCC 4.1.0 native Windows build he made for himself. It sorta worked, but generated some unexplainable problems and had a unreliable behavior. This morning Alex handed me a native GCC 4.4.0 Port from unknown roots (at least for me unknown yet), which almost built the ARM Port. So we are going in the right direction.

If you wanna try it, load RosBE-ARM 1.0 Beta1 and install it.
DON’T forget to extract these into your RosBE root folder, too.
There were quite some changes in the Scripts to support ARM, too. And you need to update the ones you use. If you only use CMD, you don’t need to copy the PS1 ones of course. Same for the other case. Good luck and feel free to comment your results.

Keep you updated

« »