Compiling Error

I brought a DFRobot DFR0100 Arduino Beginner's Kit. The kit is good but the last two Projects will not compile.

Project 14 & 15 receives the following Error: Error compiling for board Arduino/Genuino Uno.

// example 32.1 - IR receiver code repeater
//http://tronixstuff.com/tutorials > chapter 32
//based on code by Ken Shirriff - http://arcfn.com

#include <IRremote.h> // use the library
int receiver = 11; // pin 1 of IR receiver to Arduino digital pin 11
IRrecv irrecv(receiver);  // create instance of 'urrecv'
decode_results results;
int ledPin = 10;
void setup()
{
  Serial.begin(9600); // for serial monitor output
  irrecv.enableIRIn(); // Start the receiver
}
void loop()
{
  if (irrecv.decode(&results)) // have we received an IR signal?
  { Serial.println(results.value, HEX); // display it on serial monitor in hexadecimal
  irrecv.resume();  // receive the next value
  }  // Your loop can do other things while waiting for an IR command
}
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
int currentNumber = 0;

long codes[12]=               // this array is used to store infrared codes
{
  0xFD30CF,0xFD08F7,                  // 0 ,1
  0xFD8877,0xFD48B7,                  // 2 ,3
  0xFD28D7,0xFDA857,                  // 4 ,5
  0xFD6897,0xFD18E7,                  // 6 ,7
  0xFD9867,0xFD58A7,                  // 8 ,9
  0xFD20DF,0xFD609F,                  // advance, move back
};

int number[10][8] =                   //the array is used to store the number 0-9
{
  {0,0,0,1,0,0,0,1},//0
  {0,1,1,1,1,1,0,1},//1
  {0,0,1,0,0,0,1,1},//2
  {0,0,1,0,1,0,0,1},//3
  {0,1,0,0,1,1,0,1},//4
  {1,0,0,0,1,0,0,1},//5
  {1,0,0,0,0,0,0,1},//6
  {0,0,1,1,1,1,0,1},//7
  {0,0,0,0,0,0,0,1},//8
  {0,0,0,0,1,1,0,1},//9
};

void numberShow(int i) {              //this function is used to display numbers
  for(int pin = 2; pin <=9 ; pin++){
    digitalWrite(pin, number[i][pin - 2]);  
  }
}

void setup(){
  Serial.begin(9600);
  irrecv.enableIRIn();

  for(int pin = 2 ; pin <= 9 ; pin++){
    pinMode(pin, OUTPUT);
    digitalWrite(pin, HIGH);
  }
}

void loop () {
  if (irrecv.decode(&results)) {
    for(int i = 0;i <=11; i++){
      
    if(results.value == codes[i]&& i <= 9){
      numberShow(i);   // display number 0~0 on the digital control
      currentNumber = i;
      Serial.println(i);
      break;
    }

    else if(results.value == codes[10]&& currentNumber != 0){
      currentNumber--;
      numberShow(currentNumber);
      Serial.println(currentNumber);
      break;
    }
    
    //
    else if(results.value == codes[11]&& currentNumber != 9){
      currentNumber++;
      numberShow(currentNumber);
      Serial.println(currentNumber);
      break;
    }
  }

  Serial.println(results.value, HEX);
  irrecv.resume();
 }
}

Are you running the latest version of the arduino environment?
Have you even using an older version? If so rename the old "Arduino15" directory and re-install 1.6.9