Trying to update my Tevo Tarantula Mega 2560

I am trying to flash the merlin update and when I compile it (and I have used 1.6.5,1.6.5, and even the newest stable build) I get the Following error

Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\ANGRIE~1\AppData\Local\Temp\build8dd632f7d5ea48d2c6fb0160af5e6280.tmp/core\core.a(main.cpp.o): In function `main':

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:37: undefined reference to `setup'

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:47: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I have made sure the port is right, the board is right and the Procceser is correct.
I am brand new to this whole thing can any one help me?

Post a link to where you got the merlin update from.

Merlin or Marlin?

If we're talking about Marlin (no reference to Merlin), the latest release (stable) is 1.1.9 which I just compiled for the mega2560, no errors.