RepRap Guru 3D Printer. Marlin sketch will not complie.

so i got a RepRap Guru pursa I3 V2. it requires you download the Marlin "software" into the arduino ide and compile it onto the arduino mega.

i open the sketch from the un zipped file exactly as it says to do in the instructional video. i hit compile and get the following errors. keep i mind i have made no changes or alterations.

i am so so sorry if i am not posting the error message propely. i read the beginners forum and hope i am doing it correctly.

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

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\cenright\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10801 -build-path C:\Users\cenright\AppData\Local\Temp\arduino_build_565383 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\cenright\Downloads\Marlin_Prusai3_reprap_pt\Marlin_Prusai3_reprap_pt\Marlin\Marlin.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\cenright\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10801 -build-path C:\Users\cenright\AppData\Local\Temp\arduino_build_565383 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path

                 from C:\Users\cenright\AppData\Local\Temp\arduino_build_565383\sketch\cardreader.h:8,

                 from C:\Users\cenright\AppData\Local\Temp\arduino_build_565383\sketch\Marlin_main.cpp:44:

SdBaseFile.h:43: error: expected unqualified-id before ')' token

   fpos_t() : position(0), cluster(0) {}

          ^

SdBaseFile.h:44: error: abstract declarator '<anonymous struct>' used as declaration

 };

 ^

Using library LiquidCrystal at version 1.0.5 in folder: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal 
exit status 1
expected unqualified-id before ')' token

I downloaded the latest Marlin from github, here. Marlin compiled and uploaded, to my Mega2560 clone, with IDE1.8.5 Win10 with no errors (but a bunch of unused parameter warnings). The only thing that I can think of is that your Marlin installation is somehow corrupt. Where did you get the version of Marlin?

The RepRap forum for Marlin probably would be a good place to ask this question if you don't get help here.

dude your the man. im not sure if any of the info will help yet but atleast i have a place to start now. thanks for the help boss.