Problème de compatibilité entre la version arduino 1.0.5 et la version 1.0.6

Bonjour,
J'ai un programme qui est compilé sans erreur avec la version 1.05 et qui ressort les erreurs suivantes lors de la compilation avec la version 1.0.6.

C:\Program Files (x86)\Arduino\libraries\GSM\GSM3ShieldV1ModemVerification.cpp: In member function 'String GSM3ShieldV1ModemVerification::getIMEI()':
C:\Program Files (x86)\Arduino\libraries\GSM\GSM3ShieldV1ModemVerification.cpp:72: error: conversion from 'int' to 'String' is ambiguous
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino/WString.h:61: note: candidates are: String::String(const __FlashStringHelper*)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino/WString.h:59: note: String::String(const char*)

Je ne comprends pas le message d'erreur pourriez vous m'aider?

Merci

Sans le code, ce sera difficile d'aider :wink:

Voici le code

// Include the GSM library
#include <GSM.h>

#define PINNUMBER "1234"


char remoteNum[20] = "0689639832";  // telephone number to send sms
char txtMsg[200] = "hello beekeeper";
int envoie = 1;
int returnprint = 0; // nbre octet envoyé
int returnend = 0 ; //  résultat envoi 

int sensorPin = A0;    // select the input pin for the potentiometer
long sensorValue = 0;  // variable to store the value coming from the sensor


// initialize the library instance
GSM gsmAccess;
GSM_SMS sms;

void setup()
{
  // initialize serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  
  Serial.println("SMS Messages Sender");
// connection state
  boolean notConnected = true;

  // Start GSM shield
  // If your SIM has PIN, pass it as a parameter of begin() in quotes
  while(notConnected)
  {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY)
      notConnected = false;
    else
    {
      Serial.println("Not connected");
      delay(1000);
    }
  }
  
  Serial.println("GSM initialized");
  delay (20000);

}

void loop()
{

// send the message

    Serial.print("Status SMS: ");
    Serial.println(returnend);

    
// read the value from the sensor: 1points=44 grammes
  sensorValue = map (analogRead(sensorPin),0,1023,0,45000);
  sensorValue = sensorValue-4486;


  String string1 =  ("Poids ruche 1 en gramme: ");    //  constant string 
  String string2 =  String(sensorValue,DEC);          // string object poids
  String string3 =  String(string1 + string2);        // string object affichage poids
  
  
  
  
  if (returnend == 0)
   {
    sms.beginSMS(remoteNum);
    returnprint = sms.print(string3);
    returnend = sms.endSMS();
    
    Serial.print("Octets SMS: ");
    Serial.println(returnprint);
    delay (20000);
   } 
 // affichage moniteur défaut sms
    if (returnend >1)
   {      
    Serial.println("défaut envoi SMS");
   } 
   
//  Serial.println("\nCOMPLETE!\n");
}

/*
  Read input serial
 */
int readSerial(char result[])
{
  int i = 0;
  while(1)
  {
    while (Serial.available() > 0)
    {
      char inChar = Serial.read();
      if (inChar == '\n')
      {
        result[i] = '\0';
        Serial.flush();
        return 0;
      }
      if(inChar!='\r')
      {
        result[i] = inChar;
        i++;
      }
    }
  }
}

Bonsoir,
De plus je viens de faire l'essai avec le scketch d'exemple "SendSMS" fourni avec la version 1.0.6, la compilation du sketch donne les mêmes erreurs.
Dois je en déduire: 1- que la version 1.0.6 sur mon pc est mal téléchargée
2- que la version 1.0.6 comporte des bugs par rapport au traitement GSM
3- ?????????????