The first 2 "errors" (and a lot of the others... I haven't looked at them all) are warnings and can be ignored.
The first real error is
I don't know what's happened here, but it looks like something has got screwed up with the double-quotes. If it was me, I 'd start from the source code again.
The first real error is
sketch/Marlin_main.cpp:2668:36: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix] LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
I don't know what's happened here, but it looks like something has got screwed up with the double-quotes. If it was me, I 'd start from the source code again.