BlinkM led communicator sketch gives error

I am following the quick start guide for the BlinkM led found here:
http://thingm.com/products/blinkm/quick-start-guide.html

But when i verify the communicator code i get this error:
error: variable or field static void 'BlinkM_beginWithPowerPins declared void' In function BlinkM_beginWithPowerPins()' : At global scope.

It refers to this bit of code: static void BlinkM_beginWithPowerPins(byte pwrpin, byte gndpin)

I am using arduino 0017 on Debris,(unbuntu based linux distro).
I have no idea why i'm getting this error.
Do I really need to upload this communicator sketch to use the BlinkM?

I got the sequencer software to work, but i havn't tried plugging in the
BlinkM led yet.
Has anyone else gotten this error ?
Kinda stumped here.

It compiles for me (Windows Vista, Arduino 0017) so my only guess is that the download is corrupt.

I can't help with the rest.

tried re-downloading and compiling.
I get the same error, so I don't think it's the file.