I have followed your guides above, and successfully compiled it. That was, however, using Arduino 1.5.1. I have now set it up with the latest (Arduino 1.5.6-r2) library. It compiles and uploads fine but it doesn't run. The code doesn't execute. After uploading, it is not possible to open a serial connection to the port (Ubuntu Linux).
Has anybody else got this issue? Has anyone even got it working with Arduino 1.5.6-r2?