Error Compiling for Board Arduino Uno

Hi, Im trying to make an antitheft box and everything works great until i get to my for loop at the end. Please help me figure this out. thanks. This is my full error message.
Tone.cpp.o (symbol from plugin): In function timer0_pin_port': (.text+0x0): multiple definition of __vector_7'
libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Uno.

and this is my code.

#include <IRremote.h>
const int receiver_pin = 7;
IRrecv irrecv(receiver_pin);
decode_results results;

int pressure_plate = 14;
int pressureReading;
int limit_switch = 4;
int water_motor = 16;
int buzzer = 9;
bool engaged = false;
int nopressure = 5;
int pressure = 100;
int i=0;
void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(16, OUTPUT);
pinMode(9,OUTPUT);
pinMode(4, INPUT);
digitalWrite(9, LOW);
digitalWrite(16, LOW);
}
void loop(){
if (irrecv.decode(&results)){
irrecv.resume();
}
if(results.value == 16724175){
Serial.println("Engaged");
engaged = true;
}
if(results.value == 16738455){
Serial.println("Disengaged");
engaged = false;

}
if (engaged == true){
if (pressureReading > 500){
Serial.println("Package on floor");
}
if (pressureReading < 500){
Serial.println("Package is off the floor");
if(digitalRead(4) == LOW){

delay(7000);
digitalWrite(16,HIGH);
delay(5000);
for(i=700;i<800;i++){ // when i put this loop in is when i get the error message.
tone(9,i);
delay(15);
}
for(i=800;i>700;i--){
tone(9,i);
delay(15);
}
}
}

}
}

Both tone() and the Arduino-IRremote libraries are attempting to use the same resource, an interrupt vector belonging to timer2.

You can change the timer used by Arduino-IRremote in a library file IRremoteBoardDefs.h and select timer1 instead.

Oh right on. Thank you very much