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!