Arduino UNO+GSM shield

Hello I have bought a Arduino UNO+Arduino GSM shield and the problem is that I get an compling error when uploading exsampe code. The operating system is Fedora 20 and the arduino IDE 1.0.5 I hope you understand what I mean even if my English is poor.

In file included from /usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h:39:0,
                 from /usr/share/arduino/libraries/GSM/GSM3ShieldV1AccessProvider.h:38,
                 from /usr/share/arduino/libraries/GSM/GSM.h:45,
                 from ReceiveSMS.ino:21:
/usr/share/arduino/libraries/GSM/GSM3ShieldV1BaseProvider.h:57:32: error: 'prog_char' has not been declared
  void prepareAuxLocate(PROGMEM prog_char str[], char auxLocate[]);
                                ^
In file included from /usr/share/arduino/libraries/GSM/GSM3ShieldV1AccessProvider.h:38:0,
                 from /usr/share/arduino/libraries/GSM/GSM.h:45,
                 from ReceiveSMS.ino:21:
/usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h:170:35: error: 'prog_char' has not been declared
   virtual size_t writePGM(PROGMEM prog_char str[], bool CR=true);
                                   ^
/usr/share/arduino/libraries/GSM/GSM3ShieldV1ModemCore.h:189:34: error: 'prog_char' has not been declared
   void genericCommand_rq(PROGMEM prog_char str[], bool addCR=true);
                                  ^