Welcome! Log In Create A New Profile

Advanced

I don't even know where to start with this one.

Posted by Tempest815 
I don't even know where to start with this one.
June 05, 2016 10:38PM
I am not a programmer by any means. So this mess? I'm lost.
I've been working on my Funbot i1 for over a year now. It's been a slow process, saving where I can and doing as much from scratch as I could. But now it seems Marlin hates me.

Arduino: 1.6.9 (Linux), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch/ConfigurationStore.cpp:4:0:
sketch/ultralcd.h:21:24: warning: 'blink' defined but not used [-Wunused-variable]
   static unsigned char blink = 0; // Variable for visualization of fan rotation in GLCD
                        ^
sketch/LiquidCrystalRus.cpp:104:6: warning: unused parameter 'cols' [-Wunused-parameter]
 void LiquidCrystalRus::begin(uint8_t cols, uint8_t lines, uint8_t dotsize) {
      ^
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".");
                                    ^
sketch/Marlin_main.cpp: In function 'void process_commands()':
sketch/Marlin_main.cpp:2847:15: warning: unused variable 'area' [-Wunused-variable]
         float area = .0;
               ^
sketch/Marlin_main.cpp:3809:15: warning: variable 'make_move' set but not used [-Wunused-but-set-variable]
       boolean make_move = false;
               ^
sketch/Marlin_main.cpp: In function 'void get_coordinates()':
sketch/Marlin_main.cpp:3936:8: warning: variable 'seen' set but not used [-Wunused-but-set-variable]
   bool seen[4]={false,false,false,false};
        ^
In file included from sketch/Marlin_main.cpp:39:0:
sketch/ultralcd.h: At global scope:
sketch/ultralcd.h:21:24: warning: 'blink' defined but not used [-Wunused-variable]
   static unsigned char blink = 0; // Variable for visualization of fan rotation in GLCD
                        ^
sketch/Marlin_main.cpp:351:14: warning: 'delta' defined but not used [-Wunused-variable]
 static float delta[3] = {0.0, 0.0, 0.0};
              ^
sketch/cardreader.cpp: In member function 'void CardReader::lsDive(const char*, SdFile, const char*)':
sketch/cardreader.cpp:97:18: warning: comparison is always false due to limited range of data type [-Wtype-limits]
       if (pn0 == DIR_NAME_DELETED || pn0 == '.' || pn0 == '_') continue;
                  ^
sketch/cardreader.cpp: In member function 'void CardReadereye popping smileypenFile(char*, bool, bool)':
sketch/cardreader.cpp:307:25: warning: ordered comparison of pointer with integer zero [-Wextra]
     while(dirname_start>0)
                         ^
sketch/cardreader.cpp:312:22: warning: ordered comparison of pointer with integer zero [-Wextra]
       if(dirname_end>0 && dirname_end>dirname_start)
                      ^
sketch/cardreader.cpp: In member function 'void CardReader::removeFile(char*)':
sketch/cardreader.cpp:404:25: warning: ordered comparison of pointer with integer zero [-Wextra]
     while(dirname_start>0)
                         ^
sketch/cardreader.cpp:409:22: warning: ordered comparison of pointer with integer zero [-Wextra]
       if(dirname_end>0 && dirname_end>dirname_start)
                      ^
sketch/cardreader.cpp: In member function 'void CardReader::updir()':
sketch/cardreader.cpp:615:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int d = 0; d < workDirDepth; d++)
                         ^
sketch/cardreader.cpp:614:9: warning: unused variable 'd' [-Wunused-variable]
     int d;
         ^
In file included from sketch/cardreader.cpp:3:0:
sketch/ultralcd.h: At global scope:
sketch/ultralcd.h:21:24: warning: 'blink' defined but not used [-Wunused-variable]
   static unsigned char blink = 0; // Variable for visualization of fan rotation in GLCD
                        ^
sketch/planner.cpp:249:6: warning: unused parameter 'previous' [-Wunused-parameter]
 void planner_reverse_pass_kernel(block_t *previous, block_t *current, block_t *next) {
      ^
sketch/planner.cpp:300:6: warning: unused parameter 'next' [-Wunused-parameter]
 void planner_forward_pass_kernel(block_t *previous, block_t *current, block_t *next) {
      ^
sketch/planner.cpp: In function 'void plan_buffer_line(const float&, const float&, const float&, const float&, float, const uint8_t&)':
sketch/planner.cpp:682:59: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
           if(g_uc_extruder_last_move[1] == 0) disable_e1(); 
                                                           ^
sketch/planner.cpp:683:59: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
           if(g_uc_extruder_last_move[2] == 0) disable_e2(); 
                                                           ^
sketch/planner.cpp:690:59: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
           if(g_uc_extruder_last_move[2] == 0) disable_e2(); 
                                                           ^
sketch/planner.cpp:697:59: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
           if(g_uc_extruder_last_move[1] == 0) disable_e1(); 
                                                           ^
In file included from sketch/planner.cpp:58:0:
sketch/ultralcd.h: At global scope:
sketch/ultralcd.h:21:24: warning: 'blink' defined but not used [-Wunused-variable]
   static unsigned char blink = 0; // Variable for visualization of fan rotation in GLCD
                        ^
sketch/stepper.cpp:1235:6: warning: unused parameter 'address' [-Wunused-parameter]
 void digitalPotWrite(int address, int value) // From Arduino DigitalPotControl example
      ^
sketch/stepper.cpp:1235:6: warning: unused parameter 'value' [-Wunused-parameter]
sketch/stepper.cpp:1269:6: warning: unused parameter 'driver' [-Wunused-parameter]
 void digipot_current(uint8_t driver, int current)
      ^
sketch/stepper.cpp:1269:6: warning: unused parameter 'current' [-Wunused-parameter]
sketch/stepper.cpp: In function 'void microstep_init()':
sketch/stepper.cpp:1284:17: warning: unused variable 'microstep_modes' [-Wunused-variable]
   const uint8_t microstep_modes[] = MICROSTEP_MODES;
                 ^
In file included from sketch/stepper.cpp:28:0:
sketch/ultralcd.h: At global scope:
sketch/ultralcd.h:21:24: warning: 'blink' defined but not used [-Wunused-variable]
   static unsigned char blink = 0; // Variable for visualization of fan rotation in GLCD
                        ^
sketch/temperature.cpp:718:14: warning: unused parameter 'raw' [-Wunused-parameter]
 static float analog2tempBed(int raw) {
              ^
sketch/temperature.cpp: In function 'void __vector_22()':
sketch/temperature.cpp:1222:24: warning: variable 'raw_temp_2_value' set but not used [-Wunused-but-set-variable]
   static unsigned long raw_temp_2_value = 0;
                        ^
In file included from sketch/temperature.cpp:33:0:
sketch/ultralcd.h: At global scope:
sketch/ultralcd.h:21:24: warning: 'blink' defined but not used [-Wunused-variable]
   static unsigned char blink = 0; // Variable for visualization of fan rotation in GLCD
                        ^
In file included from sketch/dogm_lcd_implementation.h:40:0,
                 from sketch/ultralcd.cpp:39:
sketch/ultralcd_st7920_u8glib_rrd.h: In function 'uint8_t u8g_dev_rrd_st7920_128x64_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)':
sketch/ultralcd_st7920_u8glib_rrd.h:40:95: warning: large integer implicitly truncated to unsigned type [-Woverflow]
 #define ST7920_WRITE_BYTE(a)     {ST7920_SWSPI_SND_8BIT((a)&0xf0);ST7920_SWSPI_SND_8BIT((a)<<4);u8g_10MicroDelay();}
                                                                                               ^
sketch/ultralcd_st7920_u8glib_rrd.h:63:9: note: in expansion of macro 'ST7920_WRITE_BYTE'
         ST7920_WRITE_BYTE(0x3E);       //extended mode + GDRAM active
         ^
sketch/ultralcd_st7920_u8glib_rrd.h:40:95: warning: large integer implicitly truncated to unsigned type [-Woverflow]
 #define ST7920_WRITE_BYTE(a)     {ST7920_SWSPI_SND_8BIT((a)&0xf0);ST7920_SWSPI_SND_8BIT((a)<<4);u8g_10MicroDelay();}
                                                                                               ^
sketch/ultralcd_st7920_u8glib_rrd.h:67:11: note: in expansion of macro 'ST7920_WRITE_BYTE'
           ST7920_WRITE_BYTE(0x80);     //set x = 0
           ^
sketch/ultralcd_st7920_u8glib_rrd.h:40:95: warning: large integer implicitly truncated to unsigned type [-Woverflow]
 #define ST7920_WRITE_BYTE(a)     {ST7920_SWSPI_SND_8BIT((a)&0xf0);ST7920_SWSPI_SND_8BIT((a)<<4);u8g_10MicroDelay();}
                                                                                               ^
sketch/ultralcd_st7920_u8glib_rrd.h:94:13: note: in expansion of macro 'ST7920_WRITE_BYTE'
             ST7920_WRITE_BYTE(0x80);           //x=0
             ^
sketch/ultralcd_st7920_u8glib_rrd.h:40:95: warning: large integer implicitly truncated to unsigned type [-Woverflow]
 #define ST7920_WRITE_BYTE(a)     {ST7920_SWSPI_SND_8BIT((a)&0xf0);ST7920_SWSPI_SND_8BIT((a)<<4);u8g_10MicroDelay();}
                                                                                               ^
sketch/ultralcd_st7920_u8glib_rrd.h:99:13: note: in expansion of macro 'ST7920_WRITE_BYTE'
             ST7920_WRITE_BYTE(0x80 | 8);       //x=64
             ^
In file included from sketch/dogm_lcd_implementation.h:40:0,
                 from sketch/ultralcd.cpp:39:
sketch/ultralcd_st7920_u8glib_rrd.h: At global scope:
sketch/ultralcd_st7920_u8glib_rrd.h:126:5: warning: unused parameter 'dummy' [-Wunused-parameter]
     U8GLIB_ST7920_128X64_RRD(uint8_t dummy) : U8GLIB(&u8g_dev_st7920_128x64_rrd_sw_spi) {}
     ^
In file included from sketch/ultralcd.cpp:39:0:
sketch/dogm_lcd_implementation.h: In function 'void lcd_implementation_status_screen()':
sketch/dogm_lcd_implementation.h:190:23: warning: unused variable 'fan_rot' [-Wunused-variable]
  static unsigned char fan_rot = 0;
                       ^
In file included from sketch/ultralcd.cpp:39:0:
sketch/dogm_lcd_implementation.h: At global scope:
sketch/dogm_lcd_implementation.h:412:13: warning: unused parameter 'pstr' [-Wunused-parameter]
 static void _drawmenu_sd(uint8_t row, const char* pstr, const char* filename, char * const longFilename, bool isDir, bool isSelected) {
             ^
sketch/ultralcd.cpp:1097:13: warning: unused parameter 'longFilename' [-Wunused-parameter]
 static void menu_action_sdfile(const char* filename, char* longFilename)
             ^
sketch/ultralcd.cpp:1108:13: warning: unused parameter 'longFilename' [-Wunused-parameter]
 static void menu_action_sddirectory(const char* filename, char* longFilename)
             ^
sketch/ultralcd.cpp:1113:13: warning: unused parameter 'pstr' [-Wunused-parameter]
 static void menu_action_setting_edit_bool(const char* pstr, bool* ptr)
             ^
sketch/ultralcd.cpp:1436:6: warning: unused parameter 'duration' [-Wunused-parameter]
 void lcd_buzz(long duration, uint16_t freq)
      ^
sketch/ultralcd.cpp:1436:6: warning: unused parameter 'freq' [-Wunused-parameter]
sketch/ultralcd.cpp:66:13: warning: 'void lcd_control_retract_menu()' declared 'static' but never defined [-Wunused-function]
 static void lcd_control_retract_menu();
             ^
sketch/ultralcd.cpp:1009:17: warning: 'void menu_action_setting_edit_float43(const char*, float*, float, float)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue) \
                 ^
sketch/ultralcd.cpp:1041:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(float, float43, ftostr43, 1000)
 ^
sketch/ultralcd.cpp:1009:17: warning: 'void menu_action_setting_edit_long5(const char*, long unsigned int*, long unsigned int, long unsigned int)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue) \
                 ^
sketch/ultralcd.cpp:1045:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(unsigned long, long5, ftostr5, 0.01)
 ^
sketch/ultralcd.cpp:1023:17: warning: 'void menu_action_setting_edit_callback_int3(const char*, int*, int, int, menuFunc_t)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_callback_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue, menuFunc_t callback) \
                 ^
sketch/ultralcd.cpp:1038:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(int, int3, itostr3, 1)
 ^
sketch/ultralcd.cpp:1023:17: warning: 'void menu_action_setting_edit_callback_float3(const char*, float*, float, float, menuFunc_t)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_callback_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue, menuFunc_t callback) \
                 ^
sketch/ultralcd.cpp:1039:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(float, float3, ftostr3, 1)
 ^
sketch/ultralcd.cpp:1023:17: warning: 'void menu_action_setting_edit_callback_float32(const char*, float*, float, float, menuFunc_t)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_callback_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue, menuFunc_t callback) \
                 ^
sketch/ultralcd.cpp:1040:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(float, float32, ftostr32, 100)
 ^
sketch/ultralcd.cpp:1023:17: warning: 'void menu_action_setting_edit_callback_float5(const char*, float*, float, float, menuFunc_t)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_callback_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue, menuFunc_t callback) \
                 ^
sketch/ultralcd.cpp:1042:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(float, float5, ftostr5, 0.01)
 ^
sketch/ultralcd.cpp:1023:17: warning: 'void menu_action_setting_edit_callback_float51(const char*, float*, float, float, menuFunc_t)' defined but not used [-Wunused-function]
     static void menu_action_setting_edit_callback_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue, menuFunc_t callback) \
                 ^
sketch/ultralcd.cpp:1043:1: note: in expansion of macro 'menu_edit_type'
 menu_edit_type(float, float51, ftostr51, 10)
 ^
sketch/ultralcd.cpp:376:13: warning: 'void lcd_autostart_sd()' defined but not used [-Wunused-function]
 static void lcd_autostart_sd()
             ^
sketch/ultralcd.cpp:556:13: warning: 'void lcd_preheat_pla_menu()' defined but not used [-Wunused-function]
 static void lcd_preheat_pla_menu()
             ^
sketch/ultralcd.cpp:576:13: warning: 'void lcd_preheat_abs_menu()' defined but not used [-Wunused-function]
 static void lcd_preheat_abs_menu()
             ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_clip.c:98:1: warning: '__inline__' is not at beginning of declaration [-Wold-style-declaration]
 static uint8_t U8G_ALWAYS_INLINE u8g_is_intersection_decision_tree(u8g_uint_t a0, u8g_uint_t a1, u8g_uint_t v0, u8g_uint_t v1) 
 ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_attiny85_hw_spi.c: In function 'u8g_com_arduino_ATtiny85_std_hw_spi_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_attiny85_hw_spi.c:155:55: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_arduino_ATtiny85_std_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_attiny85_hw_spi.c:155:68: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_com_arduino_ATtiny85_std_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                    ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_attiny85_hw_spi.c:155:81: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_arduino_ATtiny85_std_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                                 ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_attiny85_hw_spi.c:155:96: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_arduino_ATtiny85_std_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                                                ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_st7920_hw_spi.c: In function 'u8g_arduino_st7920_hw_spi_shift_out':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_st7920_hw_spi.c:99:59: warning: unused parameter 'u8g' [-Wunused-parameter]
 static uint8_t u8g_arduino_st7920_hw_spi_shift_out(u8g_t *u8g, uint8_t val)
                                                           ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_t6963.c: In function 'u8g_com_arduino_t6963_until_01_ok':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_t6963.c:255:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if ( x < millis() )
            ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_t6963.c: In function 'u8g_com_arduino_t6963_until_3_ok':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_arduino_t6963.c:274:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if ( x < millis() )
            ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atmega_st7920_hw_spi.c: In function 'u8g_atmega_st7920_hw_spi_shift_out':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atmega_st7920_hw_spi.c:72:58: warning: unused parameter 'u8g' [-Wunused-parameter]
 static uint8_t u8g_atmega_st7920_hw_spi_shift_out(u8g_t *u8g, uint8_t val)
                                                          ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_hw_spi.c: In function 'u8g_com_atxmega_hw_spi_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_hw_spi.c:169:42: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                          ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_hw_spi.c:169:55: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_hw_spi.c:169:68: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                                    ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_hw_spi.c:169:83: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                                                   ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_st7920_hw_spi.c: In function 'u8g_com_atxmega_st7920_hw_spi_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_st7920_hw_spi.c:194:49: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_st7920_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                 ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_st7920_hw_spi.c:194:62: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_st7920_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                              ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_st7920_hw_spi.c:194:75: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_st7920_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                                           ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_atxmega_st7920_hw_spi.c:194:90: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_atxmega_st7920_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)

                                                                                          ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_msp430_hw_spi.c: In function 'u8g_com_msp430_hw_spi_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_msp430_hw_spi.c:214:41: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_msp430_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                         ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_msp430_hw_spi.c:214:54: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_com_msp430_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_msp430_hw_spi.c:214:67: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_msp430_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                   ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_msp430_hw_spi.c:214:82: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_msp430_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                                  ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_null.c: In function 'u8g_com_null_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_null.c:41:32: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_null_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_null.c:41:58: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_null_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                          ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_null.c:41:73: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_null_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                         ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_psoc5_ssd_hw_parallel.c: In function 'u8g_com_psoc5_ssd_hw_spi_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_psoc5_ssd_hw_parallel.c:102:44: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_psoc5_ssd_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                            ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_psoc5_ssd_hw_parallel.c:102:57: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_com_psoc5_ssd_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                         ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_psoc5_ssd_hw_parallel.c:102:70: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_psoc5_ssd_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_psoc5_ssd_hw_parallel.c:102:85: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_psoc5_ssd_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                                     ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_raspberrypi_hw_spi.c: In function 'u8g_com_raspberrypi_hw_spi_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_raspberrypi_hw_spi.c:117:46: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_com_raspberrypi_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                              ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_raspberrypi_hw_spi.c:117:59: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_com_raspberrypi_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                           ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_raspberrypi_hw_spi.c:117:72: warning: unused parameter 'arg_val' [-Wunused-parameter]
 uint8_t u8g_com_raspberrypi_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                        ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_com_raspberrypi_hw_spi.c:117:87: warning: unused parameter 'arg_ptr' [-Wunused-parameter]
 uint8_t u8g_com_raspberrypi_hw_spi_fn(u8g_t *u8g, uint8_t msg, uint8_t arg_val, void *arg_ptr)
                                                                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_dev_flipdisc_2x7.c: In function 'u8g_SetFlipDiscCallback':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_dev_flipdisc_2x7.c:61:37: warning: unused parameter 'u8g' [-Wunused-parameter]
 void u8g_SetFlipDiscCallback(u8g_t *u8g, void (*cb)(uint8_t id, uint8_t page, uint8_t width, uint8_t *row1, uint8_t *row2))
                                     ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_dev_null.c: In function 'u8g_dev_null':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_dev_null.c:39:29: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_null(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                             ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_dev_null.c:39:45: warning: unused parameter 'dev' [-Wunused-parameter]
 uint8_t u8g_dev_null(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                             ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_dev_null.c:39:69: warning: unused parameter 'arg' [-Wunused-parameter]
 uint8_t u8g_dev_null(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                                                     ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c: In function 'u8g_DrawGlyphFontBBX':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:972:77: warning: unused parameter 'dir' [-Wunused-parameter]
 int8_t u8g_DrawGlyphFontBBhot smileyu8g_t *u8g, u8g_uint_t x, u8g_uint_t y, uint8_t dir, uint8_t encoding)
                                                                             ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c: In function 'u8g_font_calc_vref_font':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1046:43: warning: unused parameter 'u8g' [-Wunused-parameter]
 u8g_uint_t u8g_font_calc_vref_font(u8g_t *u8g)
                                           ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c: In function 'u8g_font_box_left_gA':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1361:34: warning: unused parameter 'u8g' [-Wunused-parameter]
 void u8g_font_box_left_gA(u8g_t *u8g, const char *s, u8g_str_size_t *buf)
                                  ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1361:51: warning: unused parameter 's' [-Wunused-parameter]
 void u8g_font_box_left_gA(u8g_t *u8g, const char *s, u8g_str_size_t *buf)
                                                   ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1361:70: warning: unused parameter 'buf' [-Wunused-parameter]
 void u8g_font_box_left_gA(u8g_t *u8g, const char *s, u8g_str_size_t *buf)
                                                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c: In function 'u8g_font_box_all_gA':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1367:33: warning: unused parameter 'u8g' [-Wunused-parameter]
 void u8g_font_box_all_gA(u8g_t *u8g, const char *s, u8g_str_size_t *buf)
                                 ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1367:50: warning: unused parameter 's' [-Wunused-parameter]
 void u8g_font_box_all_gA(u8g_t *u8g, const char *s, u8g_str_size_t *buf)
                                                  ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_font.c:1367:69: warning: unused parameter 'buf' [-Wunused-parameter]
 void u8g_font_box_all_gA(u8g_t *u8g, const char *s, u8g_str_size_t *buf)
                                                                     ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_ll_api.c: In function 'u8g_GetDefaultBackgroundColor':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_ll_api.c:552:46: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_GetDefaultBackgroundColor(u8g_t *u8g)
                                              ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb14v1.c: In function 'u8g_dev_pb14v1_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb14v1.c:152:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb14v1_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16h1.c: In function 'u8g_dev_pb16h1_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16h1.c:165:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb16h1_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16h2.c: In function 'u8g_dev_pb16h2_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16h2.c:152:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb16h2_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16v1.c: In function 'u8g_dev_pb16v1_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16v1.c:152:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb16v1_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16v2.c: In function 'u8g_dev_pb16v2_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb16v2.c:122:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb16v2_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb32h1.c: In function 'u8g_dev_pb32h1_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb32h1.c:160:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb32h1_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h1.c: In function 'u8g_dev_pb8h1_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h1.c:336:38: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb8h1_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h1f.c: In function 'u8g_dev_pb8h1f_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h1f.c:146:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb8h1f_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h2.c: In function 'u8g_dev_pb8h2_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h2.c:117:38: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb8h2_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h8.c: In function 'u8g_dev_pb8h8_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8h8.c:138:38: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb8h8_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8v1.c: In function 'u8g_dev_pb8v1_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8v1.c:136:38: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb8v1_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8v2.c: In function 'u8g_dev_pb8v2_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pb8v2.c:103:38: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pb8v2_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                      ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pbxh16.c: In function 'u8g_dev_pbxh16_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pbxh16.c:137:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pbxh16_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pbxh24.c: In function 'u8g_dev_pbxh24_base_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_pbxh24.c:234:39: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_pbxh24_base_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                       ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_polygon.c: In function 'pg_AddPolygonXY':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_polygon.c:292:44: warning: unused parameter 'u8g' [-Wunused-parameter]
 void pg_AddPolygonXY(pg_struct *pg, u8g_t *u8g, int16_t x, int16_t y)
                                            ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_rot.c: In function 'u8g_dev_rot_dummy_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_rot.c:43:37: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_rot_dummy_fn(u8g_t *u8g, u8g_dev_t*dev, uint8_t msg, void *arg)
                                     ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_rot.c:43:52: warning: unused parameter 'dev' [-Wunused-parameter]
 uint8_t u8g_dev_rot_dummy_fn(u8g_t *u8g, u8g_dev_t*dev, uint8_t msg, void *arg)
                                                    ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_rot.c:43:65: warning: unused parameter 'msg' [-Wunused-parameter]
 uint8_t u8g_dev_rot_dummy_fn(u8g_t *u8g, u8g_dev_t*dev, uint8_t msg, void *arg)
                                                                 ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_rot.c:43:76: warning: unused parameter 'arg' [-Wunused-parameter]
 uint8_t u8g_dev_rot_dummy_fn(u8g_t *u8g, u8g_dev_t*dev, uint8_t msg, void *arg)
                                                                            ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_state.c: In function 'u8g_state_dummy_cb':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_state.c:52:33: warning: unused parameter 'msg' [-Wunused-parameter]
 void u8g_state_dummy_cb(uint8_t msg)
                                 ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_virtual_screen.c: In function 'u8g_dev_vs_fn':
/home/john/Arduino/libraries/U8glib/src/clib/u8g_virtual_screen.c:54:30: warning: unused parameter 'u8g' [-Wunused-parameter]
 uint8_t u8g_dev_vs_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                              ^
/home/john/Arduino/libraries/U8glib/src/clib/u8g_virtual_screen.c:54:46: warning: unused parameter 'dev' [-Wunused-parameter]
 uint8_t u8g_dev_vs_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
                                              ^
libraries/U8glib/U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
/home/john/Arduino/libraries/U8glib/src/U8glib.cpp:43: multiple definition of `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
sketch/U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here
/home/john/Downloads/arduino-1.6.9/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/../../../../avr/bin/ld: Disabling relaxation: it will not work with multiple definitions
libraries/U8glib/U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
/home/john/Arduino/libraries/U8glib/src/U8glib.cpp:43: multiple definition of `U8GLIB::initHWSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char)'
sketch/U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here
libraries/U8glib/U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
/home/john/Arduino/libraries/U8glib/src/U8glib.cpp:43: multiple definition of `U8GLIB::initI2C(_u8g_dev_t*, unsigned char)'
sketch/U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here
libraries/U8glib/U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
/home/john/Arduino/libraries/U8glib/src/U8glib.cpp:43: multiple definition of `U8GLIB::init8Bit(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
sketch/U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here
libraries/U8glib/U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
/home/john/Arduino/libraries/U8glib/src/U8glib.cpp:43: multiple definition of `U8GLIB::init8BitFixedPort(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
sketch/U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here
libraries/U8glib/U8glib.cpp.o: In function `U8GLIB::initSPI(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
/home/john/Arduino/libraries/U8glib/src/U8glib.cpp:43: multiple definition of `U8GLIB::initRW8Bit(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
sketch/U8glib.cpp.o:sketch/U8glib.cpp:43: first defined here
collect2: 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.

Latest version of marlin from GithUb, latest U8BLIB. Arduino IDE 1.6.9
Re: I don't even know where to start with this one.
June 06, 2016 05:15PM
No remote ideas? Nuke it all and start over?
Re: I don't even know where to start with this one.
June 06, 2016 07:47PM
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

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.
Re: I don't even know where to start with this one.
June 10, 2016 05:06PM
How old is this code? About 6 weeks ago there was a problem with RAMPS boards and a literal string error like you are saying. You should pull down the latest RCBugFix and try to bring that up.
Re: I don't even know where to start with this one.
June 19, 2016 12:54AM
Nuked it, restarted from scratch, got it up. However, now I have serious issues with my motors/end stops, and Z not moving at all. I've probably gotta change the motor settings in places.
Sorry, only registered users may post in this forum.

Click here to login