IL problema con certe librerie potrebbe essere che sono state scritte per l' IDE fino alla versione 0023 e non per la versione 1.xx.
Il sito propone nelle
http://arduino.cc/en/Main/ReleaseNotes come soluzione:
* The WProgram.h file, which provides declarations for the Arduino API,
has been renamed to Arduino.h. To create a library that will work in
both Arduino 0022 and Arduino 1.0, you can use an #ifdef that checks
for the ARDUINO constant, which was 22 and is now 100. For example:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
puoi anche semplicemente sostituire la libreria "WProgram.h" con "Arduino.h"
Ciao Uwe