Error collect2.exe: error: ld returned 1 exit status

hola, estoy haciendo un projecto que tengo para hacer una pantalla con menus y cuando le doy a compilar me salta el error "collect2.exe: error: ld returned 1 exit status
exit status 1
Error compilando para la tarjeta Arduino Uno."

No se que hacer, aqui el codigo:

#include <ClickEncoder.h>

#include <U8glib.h>

#include <TimerOne.h>

#include <Wire.h>

#include <LiquidCrystal.h>

LiquidCrystal lcd(2,3,4,5,6,7,13);

int menuitem = 1;
int frame = 1;
int page = 1;
int lastMenuItem = 1;

String menuItem1 = "Volumen";
String menuItem2 = "Contraste";
String menuItem3 = "Lenguaje";
String menuItem4 = "Juegos";
String menuItem5 = "Reiniciar";

boolean backlight = true;
int volume = 50;
int contrast = 60;

String language[3] = { "EN", "ES", "EL" };
int selectedLanguage = 0;

boolean up = false;
boolean down = false;
boolean middle = false;

ClickEncoder *encoder;
int16_t last, value;

void setup() {

pinMode(7,OUTPUT);
turnBacklightOn();

encoder = new ClickEncoder(A1, A0, A2);
encoder->setAccelerationEnabled(false);

last = encoder->getValue();

display.begin();
display.clearDisplay();
setContrast();
};

void loop () {
};

Su publicacion se MUEVE a su ubicacion actual ya que es mas adecuada.

no lo entiendo

Moderador:
Por favor, lee las Normas del foro y no doble postees en el foro en inglés o en el foro en español.
Ya hice un comentario en otro post idéntico donde aguardo que lo edites para que se visualice de acuerdo a las normas y ahora me encuentro con este duplicado.
Tienes una primer advertencia.
Hilo cerrado.