Error compling

Hi I am new to arduino and have very little coding experience. I am trying to set up my firmware for my 3D printer and I keep getting this error message:

sketch\Marlin_main.cpp:2802:36: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]

LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");

^

sketch\Marlin_main.cpp: In function 'void set_bed_level_equation_lsq(double*)':

sketch\Marlin_main.cpp:978:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

planeNormal.debug("planeNormal");

^

In file included from sketch\ultralcd.cpp:44:0:

sketch\ultralcd_implementation_hitachi_HD44780.h:54:0: warning: "LCD_CLICKED" redefined [enabled by default]

#define LCD_CLICKED (buttons&(B_MI|B_RI))

^

In file included from sketch\ultralcd.cpp:2:0:

sketch\ultralcd.h:63:0: note: this is the location of the previous definition

#define LCD_CLICKED (buttons&EN_C)

^

sketch\SdFatUtil.cpp.o: In function `SdFatUtil::FreeRam()':

sketch/SdFatUtil.cpp:33: undefined reference to `SdFatUtil::__brkval'

sketch/SdFatUtil.cpp:33: undefined reference to `SdFatUtil::__brkval'

sketch/SdFatUtil.cpp:36: undefined reference to `SdFatUtil::__bss_end'

sketch/SdFatUtil.cpp:36: undefined reference to `SdFatUtil::__bss_end'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling.

Any help would be greatly appreciated!