It means you try to upload the fw via Arduino 1.6.5 or higher.Anonymous1234567890 wrote: ↑Tue Feb 05, 2019 9:42 amI tried uploading to my i3 Pro X but I get this error:I know, it's a long error but I need to know how to fix it.Code: Select all
Arduino: 1.8.8 (Windows Store 1.8.19.0) (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\Marlin.h:23:0, from sketch\planner.cpp:54: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ In file included from sketch\Marlin.h:23:0, from sketch\SdBaseFile.cpp:21: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\stepper.cpp:24: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\Sd2Card.cpp:20: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\temperature.h:24, from sketch\ultralcd.cpp:1: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\BlinkM.cpp:5: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\SdBaseFile.cpp:24:0: SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct' struct fpos_t { ^ In file included from sketch\Marlin.h:10:0, from sketch\SdBaseFile.cpp:21: c:\program files\windowsapps\arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here __extension__ typedef long long fpos_t; ^ sketch\SdBaseFile.cpp: In member function 'void SdBaseFile::getpos(fpos_t*)': SdBaseFile.cpp:298:8: error: request for member 'position' in '* pos', which is of non-class type 'fpos_t {aka long long int}' pos->position = curPosition_; ^ SdBaseFile.cpp:299:8: error: request for member 'cluster' in '* pos', which is of non-class type 'fpos_t {aka long long int}' pos->cluster = curCluster_; ^ In file included from sketch\Marlin.h:23:0, from sketch\motion_control.cpp:22: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\SdFile.cpp:20: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ sketch\SdBaseFile.cpp: In member function 'void SdBaseFile::setpos(fpos_t*)': SdBaseFile.cpp:1496:23: error: request for member 'position' in '* pos', which is of non-class type 'fpos_t {aka long long int}' curPosition_ = pos->position; ^ SdBaseFile.cpp:1497:22: error: request for member 'cluster' in '* pos', which is of non-class type 'fpos_t {aka long long int}' curCluster_ = pos->cluster; ^ In file included from sketch\SdFile.h:27:0, from sketch\cardreader.h:8, from sketch\stepper.cpp:30: SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct' struct fpos_t { ^ In file included from sketch\Marlin.h:10:0, from sketch\stepper.cpp:24: c:\program files\windowsapps\arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here __extension__ typedef long long fpos_t; ^ In file included from sketch\SdFile.h:27:0, from sketch\cardreader.h:8, from sketch\ultralcd.cpp:6: SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct' struct fpos_t { ^ In file included from sketch\Marlin.h:10:0, from sketch\temperature.h:24, from sketch\ultralcd.cpp:1: c:\program files\windowsapps\arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here __extension__ typedef long long fpos_t; ^ In file included from sketch\SdFile.h:27:0, from sketch\SdFile.cpp:23: SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct' struct fpos_t { ^ In file included from sketch\Marlin.h:10:0, from sketch\SdFile.cpp:20: c:\program files\windowsapps\arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here __extension__ typedef long long fpos_t; ^ In file included from sketch\Marlin.h:23:0, from sketch\SdFatUtil.cpp:20: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ exit status 1 sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\cardreader.cpp:1: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\MarlinSerial.cpp:23: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\SdFile.h:27:0, from sketch\cardreader.h:8, from sketch\cardreader.cpp:2: SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct' struct fpos_t { ^ In file included from sketch\Marlin.h:10:0, from sketch\cardreader.cpp:1: c:\program files\windowsapps\arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here __extension__ typedef long long fpos_t; ^ In file included from sketch\Marlin.h:23:0, from sketch\thermistortables.h:4, from sketch\Configuration.h:792, from C:\Users\Owner\Desktop\I3_pro_X\Marlin\Marlin.ino:33: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\Marlin_main.cpp:30: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\vector_3.cpp:20: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\temperature.cpp:32: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\thermistortables.h:4, from sketch\Configuration.h:792, from sketch\digipot_mcp4451.cpp:1: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ sketch\Marlin_main.cpp:2667:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF"."); ^ sketch\temperature.cpp:565:50: warning: extra tokens at end of #ifdef directive #ifdef THERMAL_RUNAWAY_PROTECTION_BED_PERIOD && THERMAL_RUNAWAY_PROTECTION_BED_PERIOD > 0 ^ In file included from sketch\Marlin.h:23:0, from sketch\ConfigurationStore.cpp:1: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\Marlin.h:23:0, from sketch\thermistortables.h:4, from sketch\Configuration.h:792, from sketch\Servo.cpp:44: sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined #define X_MAX_PIN -1 ^ sketch\pins.h:1363:0: note: this is the location of the previous definition #define X_MAX_PIN 24 ^ sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined #define Y_MAX_PIN -1 ^ sketch\pins.h:1369:0: note: this is the location of the previous definition #define Y_MAX_PIN 28 ^ sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined #define Z_MAX_PIN -1 ^ sketch\pins.h:1375:0: note: this is the location of the previous definition #define Z_MAX_PIN 32 ^ In file included from sketch\SdFile.h:27:0, from sketch\cardreader.h:8, from sketch\Marlin_main.cpp:44: SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct' struct fpos_t { ^ In file included from sketch\Marlin.h:10:0, from sketch\Marlin_main.cpp:30: c:\program files\windowsapps\arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here __extension__ typedef long long fpos_t; ^ using typedef-name 'fpos_t' after 'struct' This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
Try to upload it via Arduino 1.0.1.