I finally managed to get the latest Cloud9 to work on my Beagle-xM. To make
this happen, Nodejs have added support for ARM in v0.8.10. I had difficulty
building Cloud9 with Angstrom/OE because of npm/sm issues so I built
everything natively on the Beagle-xM.
Building Nodejs:
git clone git://github.com/joyent/node.git
cd node
git checkout v0.8.10-release
./configure
make
make install
Building Cloud9:
git clone git://github.com/ajaxorg/cloud9.git
cd cloud9
npm install -g sm
sm install
// A compile error is generated by o3 which uses x86 compile flags such as
-msse2.
// Problem is that sm removes the files after the error so I copied these
files
// from my desktop .sourcemint folder and removed the x86 flags.
// Apparently this will be fixed within the next few weeks.
sm install
// Modify bin/cloud9.sh to include an armv7a entry
bin/cloud9
The new Cloud9 interface is very nice and I'm currently using it for my own
development.
Regards,
John