Importing GSM library is giving an error

Hi guys. I'm doing a project in which I need to utilize the GSM library. However, every time I import it, it gives me this error message.

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Mac OS X), Board: "Arduino Uno"
/Users/sampostil/Downloads/Arduino 2.app/Contents/Resources/Java/libraries/GSM/GSM3ShieldV1ModemVerification.cpp: In member function 'String GSM3ShieldV1ModemVerification::getIMEI()':
/Users/sampostil/Downloads/Arduino 2.app/Contents/Resources/Java/libraries/GSM/GSM3ShieldV1ModemVerification.cpp:72: error: conversion from 'int' to 'String' is ambiguous
/Users/sampostil/Downloads/Arduino 2.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h:61: note: candidates are: String::String(const __FlashStringHelper*)
/Users/sampostil/Downloads/Arduino 2.app/Contents/Resources/Java/hardware/arduino/cores/arduino/WString.h:59: note:                 String::String(const char*)

If somebody could help me figure out what to do to fix this, that would be great.