Problema con libreria della rogue per rmp3

Salve,
premetto che sono molto inesperto, mi sto avvicinando solo ora ad Arduino!
Il mio problema è il seguente:
Ho installato la versione 1.6.4 di Arduino. Dovendo lavorare con lo shield rMP3 della rogue (http://www.roguerobotics.com/products/electronics/rmp3) e ho scaricato la sua libreria, quando la richiamo mi succede questo:
#include <RogueMP3.h>

void setup() {
// put your setup code here, to run once:

}

void loop() {
// put your main code here, to run repeatedly:

}

Errore di compilazione:
In file included from sketch_may08a.ino:1:0:
C:\Program Files (x86)\Arduino\libraries\RogueMP3/RogueMP3.h:158:24: error: ‘prog_char’ does not name a type
void print_P(const prog_char *str);
^
C:\Program Files (x86)\Arduino\libraries\RogueMP3/RogueMP3.h:158:35: error: ISO C++ forbids declaration of ‘str’ with no type [-fpermissive]
void print_P(const prog_char *str);
^
Errore durante la compilazione

Potete aiutarmi?
Grazie

A occhio è un problema di compatibilità della libreria.

sono spacciato quindi?! :astonished: :astonished:

Se qualcuno potesse tentare ad aiutarmi gli sarei molto grato...

Tre possibilità:
1.Prova ad usare Arduino IDE 1.0.6
2.prova questo consiglio: http://forum.arduino.cc/index.php?topic=153592.msg2085250#msg2085250
3.https://code.google.com/p/rogue-code/downloads/list
Quelle librerie, si vede dalla data, sono del 2010. Il mondo va avanti. LORO dovrebbero aggiornasi.

Grazie a tutti!!!!!
sembra che il problema si risolva usando la versione 1.0.6.....ora faccio ulteriori prove!!!!