AYUDA¡¡¡ con programa emisor y receptor para cotrol de servomotores

ya realice un programa receptor con la biblioteca virtualwire mi problema es que este no compila, me dijo un suscriptor que el programa si compila y que el error era en la instalación mal de la biblioteca pero no es asi ya revise no se por que no puedo compilar el programa porfavor si me pudieran ayudar se los agradeceria.

a continuacion esta el error que sale y el programa

ERROR:

Arduino:1.6.1 (Windows 8.1), Placa:"Arduino Uno"

Servo\avr\Servo.cpp.o: In function `__vector_11':

C:\Users\RM VO\Documents\PROGRAMAS\ARDUINO 1.6.1\libraries\Servo\src\avr/Servo.cpp:81: multiple definition of `__vector_11'

VirtualWire\VirtualWire.cpp.o:C:\Users\RM VO\Documents\Arduino\libraries\VirtualWire/VirtualWire.cpp:591: first defined here

collect2.exe: error: ld returned 1 exit status

Error de compilación

This report would have more information with
"Show verbose output during compilation"
activala desde Archivo > Preferencias

PROGRAMA
#include <VirtualWire.h> // incluir libreria
byte message[VW_MAX_MESSAGE_LEN]; // variable para el almacenamiento intermedio de datos
byte messageLength = VW_MAX_MESSAGE_LEN; // varialbe para el almacenamiento de bufer
#include <Servo.h> // incluir libreria de servos
Servo servo1; // hecemos un objeto servo
int grados; // variable para el control de pocision del servo

void setup()
{
Serial.begin(9600); // iniciamos el serial
vw_setup(2000); // iniciamos la comunicacion por radio
vw_rx_start(); // pin de recepcion
servo1.attach(3); // configuramos el pin 2 como salida
}

void loop()
{
if (grados >90 || grados <90 ) // funcion de control para poner el servo a 90 grados desde el inicio
{
servo1.write(90);
}
if (vw_get_message(message, &messageLength)) // condicion para ver si hay mensaje
{
if(message[0] == 'A') // si el estado del primer botón es true o encendido (pulsado), entonces...
{
servo1.write(70); // mover el servomotor 70 grados
delay(1000); // esperamos un segundo
servo1.write(90); // mover el servomotor 90 grados
delay(1000); // esperamos un segundo
}
else if(message[0] == 'B' ) // si el estado del segundo botón es true o encendido (pulsado), entonces...
{
servo1.write(110); //mover el servomotor 110 grados
delay(1000); // esperamos un segundo
servo1.write(90); // mover el servomotor 90 grados
delay(1000); // esperamos un segundo
}
}
}

https://forum.arduino.cc/index.php?topic=337294.0

tienes varios archivos .ino en la misma carpeta?

NO SOLAMENTE ESE