Hi Guy's,
I'm new to the Geetech products.
My issue is that I can not get the software to compile properly.
The system is a windows 10 64bit 8GB Ram
version of Arduino is 1.0.1
and the compile error I get is this.
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/SdVolume.cpp:155: multiple definition of `SdVolume::fatGet(unsigned long, unsigned long*)'
SdVolume.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/SdVolume.cpp:155: first defined here
Marlin\SdVolume.cpp.o: In function `SdVolume::freeChain(unsigned long)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/SdVolume.cpp:255: multiple definition of `SdVolume::freeChain(unsigned long)'
SdVolume.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/SdVolume.cpp:255: first defined here
Marlin\SdVolume.cpp.o: In function `SdVolume::chainSize(unsigned long, unsigned long*)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/SdVolume.cpp:141: multiple definition of `SdVolume::chainSize(unsigned long, unsigned long*)'
SdVolume.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/SdVolume.cpp:141: first defined here
Marlin\SdVolume.cpp.o: In function `SdVolume::allocContiguous(unsigned long, unsigned long*)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/SdVolume.cpp:35: multiple definition of `SdVolume::allocContiguous(unsigned long, unsigned long*)'
SdVolume.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/SdVolume.cpp:35: first defined here
Marlin\stepper.cpp.o: In function `endstops_hit_on_purpose':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:247: multiple definition of `endstops_hit_on_purpose()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:247: first defined here
Marlin\stepper.cpp.o: In function `enable_endstops':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:287: multiple definition of `enable_endstops(bool)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:287: first defined here
Marlin\stepper.cpp.o: In function `st_wake_up()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:307: multiple definition of `st_wake_up()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:307: first defined here
Marlin\stepper.cpp.o: In function `set_stepper_direction()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:349: multiple definition of `set_stepper_direction()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:349: first defined here
Marlin\stepper.cpp.o:(.data.count_direction+0x0): multiple definition of `count_direction'
stepper.cpp.o:(.data.count_direction+0x0): first defined here
Marlin\stepper.cpp.o:(.bss.current_block+0x0): multiple definition of `current_block'
stepper.cpp.o:(.bss.current_block+0x0): first defined here
Marlin\stepper.cpp.o: In function `st_init()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:833: multiple definition of `st_init()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:833: first defined here
Marlin\stepper.cpp.o: In function `st_set_position(long const&, long const&, long const&, long const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1053: multiple definition of `st_set_position(long const&, long const&, long const&, long const&)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1053: first defined here
Marlin\stepper.cpp.o:(.bss.count_position+0x0): multiple definition of `count_position'
stepper.cpp.o:(.bss.count_position+0x0): first defined here
Marlin\stepper.cpp.o: In function `st_set_e_position(long const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1062: multiple definition of `st_set_e_position(long const&)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1062: first defined here
Marlin\stepper.cpp.o: In function `st_get_position':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1068: multiple definition of `st_get_position(unsigned char)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1068: first defined here
Marlin\stepper.cpp.o: In function `st_get_position_mm(AxisEnum)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1078: multiple definition of `st_get_position_mm(AxisEnum)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1078: first defined here
Marlin\stepper.cpp.o: In function `quickStop()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1090: multiple definition of `quickStop()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1090: first defined here
Marlin\stepper.cpp.o: In function `digitalPotWrite(int, int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1180: multiple definition of `digitalPotWrite(int, int)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1180: first defined here
Marlin\stepper.cpp.o: In function `digipot_init':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1204: multiple definition of `digipot_init()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1204: first defined here
Marlin\stepper.cpp.o: In function `digipot_current(unsigned char, int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1218: multiple definition of `digipot_current(unsigned char, int)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1218: first defined here
Marlin\stepper.cpp.o: In function `microstep_init':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1239: multiple definition of `microstep_init()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1239: first defined here
Marlin\stepper.cpp.o: In function `microstep_readings()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1273: multiple definition of `microstep_readings()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1273: first defined here
Marlin\stepper.cpp.o: In function `microstep_ms(unsigned char, signed char, signed char)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1241: multiple definition of `microstep_ms(unsigned char, signed char, signed char)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1241: first defined here
Marlin\stepper.cpp.o: In function `microstep_mode(unsigned char, unsigned char)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1263: multiple definition of `microstep_mode(unsigned char, unsigned char)'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1263: first defined here
Marlin\stepper.cpp.o: In function `st_synchronize()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1051: multiple definition of `st_synchronize()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1051: first defined here
Marlin\stepper.cpp.o: In function `finishAndDisableSteppers()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:1085: multiple definition of `finishAndDisableSteppers()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:1085: first defined here
Marlin\stepper.cpp.o: In function `__vector_17':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:426: multiple definition of `__vector_17'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:426: first defined here
Marlin\stepper.cpp.o:(.bss.endstops_trigsteps+0x0): multiple definition of `endstops_trigsteps'
stepper.cpp.o:(.bss.endstops_trigsteps+0x0): first defined here
Marlin\stepper.cpp.o: In function `checkHitEndstops()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/stepper.cpp:251: multiple definition of `checkHitEndstops()'
stepper.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/stepper.cpp:251: first defined here
Marlin\stepper.cpp.o:(.bss.endstops_stepsTotal+0x0): multiple definition of `endstops_stepsTotal'
stepper.cpp.o:(.bss.endstops_stepsTotal+0x0): first defined here
Marlin\stepper.cpp.o:(.bss.endstops_stepsDone+0x0): multiple definition of `endstops_stepsDone'
stepper.cpp.o:(.bss.endstops_stepsDone+0x0): first defined here
Marlin\temperature.cpp.o: In function `updatePID()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:360: multiple definition of `updatePID()'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:360: first defined here
Marlin\temperature.cpp.o:(.data.Ki+0x0): multiple definition of `Ki'
temperature.cpp.o:(.data.Ki+0x0): first defined here
Marlin\temperature.cpp.o: In function `getHeaterPower(int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:368: multiple definition of `getHeaterPower(int)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:368: first defined here
Marlin\temperature.cpp.o:(.bss.soft_pwm_bed+0x0): multiple definition of `soft_pwm_bed'
temperature.cpp.o:(.bss.soft_pwm_bed+0x0): first defined here
Marlin\temperature.cpp.o: In function `get_pid_output(int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:478: multiple definition of `get_pid_output(int)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:478: first defined here
Marlin\temperature.cpp.o:(.bss.target_temperature+0x0): multiple definition of `target_temperature'
temperature.cpp.o:(.bss.target_temperature+0x0): first defined here
Marlin\temperature.cpp.o:(.bss.current_temperature+0x0): multiple definition of `current_temperature'
temperature.cpp.o:(.bss.current_temperature+0x0): first defined here
Marlin\temperature.cpp.o:(.data.Kp+0x0): multiple definition of `Kp'
temperature.cpp.o:(.data.Kp+0x0): first defined here
Marlin\temperature.cpp.o:(.data.Kd+0x0): multiple definition of `Kd'
temperature.cpp.o:(.data.Kd+0x0): first defined here
Marlin\temperature.cpp.o: In function `disable_all_heaters()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:1084: multiple definition of `disable_all_heaters()'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:1084: first defined here
Marlin\temperature.cpp.o:(.bss.target_temperature_bed+0x0): multiple definition of `target_temperature_bed'
temperature.cpp.o:(.bss.target_temperature_bed+0x0): first defined here
Marlin\temperature.cpp.o: In function `scalePID_i(float)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:1605: multiple definition of `scalePID_i(float)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:1605: first defined here
Marlin\temperature.cpp.o: In function `unscalePID_i(float)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:1606: multiple definition of `unscalePID_i(float)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:1606: first defined here
Marlin\temperature.cpp.o: In function `scalePID_d(float)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:1607: multiple definition of `scalePID_d(float)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:1607: first defined here
Marlin\temperature.cpp.o: In function `unscalePID_d(float)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:1608: multiple definition of `unscalePID_d(float)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:1608: first defined here
Marlin\temperature.cpp.o: In function `min_temp_error(unsigned char)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:475: multiple definition of `min_temp_error(unsigned char)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:475: first defined here
Marlin\temperature.cpp.o: In function `max_temp_error(unsigned char)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:472: multiple definition of `max_temp_error(unsigned char)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:472: first defined here
Marlin\temperature.cpp.o: In function `__vector_22':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:1218: multiple definition of `__vector_22'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:1218: first defined here
Marlin\temperature.cpp.o:(.bss.current_temperature_raw+0x0): multiple definition of `current_temperature_raw'
temperature.cpp.o:(.bss.current_temperature_raw+0x0): first defined here
Marlin\temperature.cpp.o:(.bss.current_temperature_bed_raw+0x0): multiple definition of `current_temperature_bed_raw'
temperature.cpp.o:(.bss.current_temperature_bed_raw+0x0): first defined here
Marlin\temperature.cpp.o:(.bss.current_temperature_bed+0x0): multiple definition of `current_temperature_bed'
temperature.cpp.o:(.bss.current_temperature_bed+0x0): first defined here
Marlin\temperature.cpp.o: In function `tp_init()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:830: multiple definition of `tp_init()'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:830: first defined here
Marlin\temperature.cpp.o: In function `manage_heater()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:593: multiple definition of `manage_heater()'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:593: first defined here
Marlin\temperature.cpp.o: In function `PID_autotune(float, int, int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/temperature.cpp:194: multiple definition of `PID_autotune(float, int, int)'
temperature.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/temperature.cpp:194: first defined here
Marlin\temperature.cpp.o:(.data.Kc+0x0): multiple definition of `Kc'
temperature.cpp.o:(.data.Kc+0x0): first defined here
Marlin\ultralcd.cpp.o:(.data.currentMenu+0x0): multiple definition of `currentMenu'
ultralcd.cpp.o:(.data.currentMenu+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.prevMenu+0x0): multiple definition of `prevMenu'
ultralcd.cpp.o:(.bss.prevMenu+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.encoderPosition+0x0): multiple definition of `encoderPosition'
ultralcd.cpp.o:(.bss.encoderPosition+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.prevEncoderPosition+0x0): multiple definition of `prevEncoderPosition'
ultralcd.cpp.o:(.bss.prevEncoderPosition+0x0): first defined here
Marlin\ultralcd.cpp.o:(.data.lcdDrawUpdate+0x0): multiple definition of `lcdDrawUpdate'
ultralcd.cpp.o:(.data.lcdDrawUpdate+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.editLabel+0x0): multiple definition of `editLabel'
ultralcd.cpp.o:(.bss.editLabel+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.editValue+0x0): multiple definition of `editValue'
ultralcd.cpp.o:(.bss.editValue+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.minEditValue+0x0): multiple definition of `minEditValue'
ultralcd.cpp.o:(.bss.minEditValue+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.maxEditValue+0x0): multiple definition of `maxEditValue'
ultralcd.cpp.o:(.bss.maxEditValue+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_long5()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1256: multiple definition of `menu_edit_callback_long5()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1256: first defined here
Marlin\ultralcd.cpp.o:(.bss.callbackFunc+0x0): multiple definition of `callbackFunc'
ultralcd.cpp.o:(.bss.callbackFunc+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_strlen':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1416: multiple definition of `lcd_strlen(char*)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1416: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_strlen_P':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1425: multiple definition of `lcd_strlen_P(char const*)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1425: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_ignore_click(bool)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1590: multiple definition of `lcd_ignore_click(bool)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1590: first defined here
Marlin\ultralcd.cpp.o:(.bss.ignore_click+0x0): multiple definition of `ignore_click'
ultralcd.cpp.o:(.bss.ignore_click+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.wait_for_unclick+0x0): multiple definition of `wait_for_unclick'
ultralcd.cpp.o:(.bss.wait_for_unclick+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_finishstatus':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1601: multiple definition of `lcd_finishstatus(bool)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1601: first defined here
Marlin\ultralcd.cpp.o: In function `set_utf_strlen(char*, unsigned char)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1612: multiple definition of `set_utf_strlen(char*, unsigned char)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1612: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_hasstatus()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1622: multiple definition of `lcd_hasstatus()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1622: first defined here
Marlin\ultralcd.cpp.o:(.data.lcd_status_message+0x0): multiple definition of `lcd_status_message'
ultralcd.cpp.o:(.data.lcd_status_message+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_reset_alert_level()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1647: multiple definition of `lcd_reset_alert_level()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1647: first defined here
Marlin\ultralcd.cpp.o:(.bss.lcd_status_message_level+0x0): multiple definition of `lcd_status_message_level'
ultralcd.cpp.o:(.bss.lcd_status_message_level+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_detected':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1746: multiple definition of `lcd_detected()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1746: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_clicked()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1765: multiple definition of `lcd_clicked()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1765: first defined here
Marlin\ultralcd.cpp.o:(.bss.buttons+0x0): multiple definition of `buttons'
ultralcd.cpp.o:(.bss.buttons+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `itostr2(unsigned char const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1781: multiple definition of `itostr2(unsigned char const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1781: first defined here
Marlin\ultralcd.cpp.o:(.bss.conv+0x0): multiple definition of `conv'
ultralcd.cpp.o:(.bss.conv+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `ftostr31(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1791: multiple definition of `ftostr31(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1791: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr31ns(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1804: multiple definition of `ftostr31ns(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1804: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr32(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1816: multiple definition of `ftostr32(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1816: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr43(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1829: multiple definition of `ftostr43(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1829: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr12ns(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1845: multiple definition of `ftostr12ns(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1845: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr32sp(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1858: multiple definition of `ftostr32sp(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1858: first defined here
Marlin\ultralcd.cpp.o: In function `itostr31(int const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1904: multiple definition of `itostr31(int const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1904: first defined here
Marlin\ultralcd.cpp.o: In function `itostr3(int const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1917: multiple definition of `itostr3(int const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1917: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr3(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1776: multiple definition of `ftostr3(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1776: first defined here
Marlin\ultralcd.cpp.o: In function `itostr3left(int const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1933: multiple definition of `itostr3left(int const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1933: first defined here
Marlin\ultralcd.cpp.o: In function `itostr4(int const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1953: multiple definition of `itostr4(int const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1953: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr5(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1963: multiple definition of `ftostr5(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1963: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr51(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1975: multiple definition of `ftostr51(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1975: first defined here
Marlin\ultralcd.cpp.o: In function `ftostr52(float const&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1989: multiple definition of `ftostr52(float const&)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1989: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_buttons_update()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1674: multiple definition of `lcd_buttons_update()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1674: first defined here
Marlin\ultralcd.cpp.o:(.bss.next_button_update_ms+0x0): multiple definition of `next_button_update_ms'
ultralcd.cpp.o:(.bss.next_button_update_ms+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.lastEncoderBits+0x0): multiple definition of `lastEncoderBits'
ultralcd.cpp.o:(.bss.lastEncoderBits+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.encoderDiff+0x0): multiple definition of `encoderDiff'
ultralcd.cpp.o:(.bss.encoderDiff+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.lcd+0x0): multiple definition of `lcd'
ultralcd.cpp.o:(.bss.lcd+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.currentMenuViewOffset+0x0): multiple definition of `currentMenuViewOffset'
ultralcd.cpp.o:(.bss.currentMenuViewOffset+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_buzz(long, unsigned int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1748: multiple definition of `lcd_buzz(long, unsigned int)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1748: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_quick_feedback()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1305: multiple definition of `lcd_quick_feedback()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1305: first defined here
Marlin\ultralcd.cpp.o: In function `_lcd_preheat(int, float, float, int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:516: multiple definition of `_lcd_preheat(int, float, float, int)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:516: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_abs_bedonly()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:558: multiple definition of `lcd_preheat_abs_bedonly()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:558: first defined here
Marlin\ultralcd.cpp.o:(.bss.absPreheatHPBTemp+0x0): multiple definition of `absPreheatHPBTemp'
ultralcd.cpp.o:(.bss.absPreheatHPBTemp+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.absPreheatFanSpeed+0x0): multiple definition of `absPreheatFanSpeed'
ultralcd.cpp.o:(.bss.absPreheatFanSpeed+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_pla_bedonly()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:557: multiple definition of `lcd_preheat_pla_bedonly()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:557: first defined here
Marlin\ultralcd.cpp.o:(.bss.plaPreheatHPBTemp+0x0): multiple definition of `plaPreheatHPBTemp'
ultralcd.cpp.o:(.bss.plaPreheatHPBTemp+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.plaPreheatFanSpeed+0x0): multiple definition of `plaPreheatFanSpeed'
ultralcd.cpp.o:(.bss.plaPreheatFanSpeed+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_abs0123()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:548: multiple definition of `lcd_preheat_abs0123()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:548: first defined here
Marlin\ultralcd.cpp.o:(.bss.absPreheatHotendTemp+0x0): multiple definition of `absPreheatHotendTemp'
ultralcd.cpp.o:(.bss.absPreheatHotendTemp+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_pla0123()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:542: multiple definition of `lcd_preheat_pla0123()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:542: first defined here
Marlin\ultralcd.cpp.o:(.bss.plaPreheatHotendTemp+0x0): multiple definition of `plaPreheatHotendTemp'
ultralcd.cpp.o:(.bss.plaPreheatHotendTemp+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_abs1()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:531: multiple definition of `lcd_preheat_abs1()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:531: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_pla1()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:530: multiple definition of `lcd_preheat_pla1()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:530: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_abs0()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:525: multiple definition of `lcd_preheat_abs0()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:525: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_preheat_pla0()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:524: multiple definition of `lcd_preheat_pla0()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:524: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_set_home_offsets()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:441: multiple definition of `lcd_set_home_offsets()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:441: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_setstatuspgm(char const*, unsigned char)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1631: multiple definition of `lcd_setstatuspgm(char const*, unsigned char)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1631: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_setalertstatuspgm(char const*)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1640: multiple definition of `lcd_setalertstatuspgm(char const*)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1640: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_setstatus(char const*, bool)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1624: multiple definition of `lcd_setstatus(char const*, bool)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1624: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_update()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1447: multiple definition of `lcd_update()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1447: first defined here
Marlin\ultralcd.cpp.o:(.bss.lcd_oldcardstatus+0x0): multiple definition of `lcd_oldcardstatus'
ultralcd.cpp.o:(.bss.lcd_oldcardstatus+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.next_lcd_update_ms+0x0): multiple definition of `next_lcd_update_ms'
ultralcd.cpp.o:(.bss.next_lcd_update_ms+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.encoderRateMultiplierEnabled+0x0): multiple definition of `encoderRateMultiplierEnabled'
ultralcd.cpp.o:(.bss.encoderRateMultiplierEnabled+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.lastEncoderMovementMillis+0x0): multiple definition of `lastEncoderMovementMillis'
ultralcd.cpp.o:(.bss.lastEncoderMovementMillis+0x0): first defined here
Marlin\ultralcd.cpp.o:(.bss.lcd_status_update_delay+0x0): multiple definition of `lcd_status_update_delay'
ultralcd.cpp.o:(.bss.lcd_status_update_delay+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_init()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1364: multiple definition of `lcd_init()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1364: first defined here
Marlin\ultralcd.cpp.o: In function `copy_and_scalePID_d(int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:842: multiple definition of `copy_and_scalePID_d(int)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:842: first defined here
Marlin\ultralcd.cpp.o:(.bss.raw_Kd+0x0): multiple definition of `raw_Kd'
ultralcd.cpp.o:(.bss.raw_Kd+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `copy_and_scalePID_d_E1()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:847: multiple definition of `copy_and_scalePID_d_E1()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:847: first defined here
Marlin\ultralcd.cpp.o: In function `copy_and_scalePID_i(int)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:838: multiple definition of `copy_and_scalePID_i(int)'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:838: first defined here
Marlin\ultralcd.cpp.o:(.bss.raw_Ki+0x0): multiple definition of `raw_Ki'
ultralcd.cpp.o:(.bss.raw_Ki+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `copy_and_scalePID_i_E1()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:846: multiple definition of `copy_and_scalePID_i_E1()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:846: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_cooldown()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:603: multiple definition of `lcd_cooldown()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:603: first defined here
Marlin\ultralcd.cpp.o: In function `charset_mapper(char)':
/utf_mapper.h:127: multiple definition of `charset_mapper(char)'
ultralcd.cpp.o:/utf_mapper.h:127: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_print':
/ultralcd_implementation_hitachi_HD44780.h:405: multiple definition of `lcd_print(char)'
ultralcd.cpp.o:/ultralcd_implementation_hitachi_HD44780.h:405: first defined here
Marlin\ultralcd.cpp.o:(.bss.move_menu_scale+0x0): multiple definition of `move_menu_scale'
ultralcd.cpp.o:(.bss.move_menu_scale+0x0): first defined here
Marlin\ultralcd.cpp.o: In function `lcd_print(char*)':
/ultralcd_implementation_hitachi_HD44780.h:398: multiple definition of `lcd_print(char*)'
ultralcd.cpp.o:/ultralcd_implementation_hitachi_HD44780.h:398: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_float32()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1251: multiple definition of `menu_edit_float32()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1251: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_float3()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1250: multiple definition of `menu_edit_float3()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1250: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_float5()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1253: multiple definition of `menu_edit_float5()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1253: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_float52()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1255: multiple definition of `menu_edit_float52()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1255: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_float51()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1254: multiple definition of `menu_edit_float51()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1254: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_int3()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1249: multiple definition of `menu_edit_int3()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1249: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_printPGM(char const*)':
/ultralcd_implementation_hitachi_HD44780.h:392: multiple definition of `lcd_printPGM(char const*)'
ultralcd.cpp.o:/ultralcd_implementation_hitachi_HD44780.h:392: first defined here
Marlin\ultralcd.cpp.o: In function `lcd_implementation_drawedit(char const*, char*)':
/ultralcd_implementation_hitachi_HD44780.h:695: multiple definition of `lcd_implementation_drawedit(char const*, char*)'
ultralcd.cpp.o:/ultralcd_implementation_hitachi_HD44780.h:695: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_long5()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1256: multiple definition of `_menu_edit_long5()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1256: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_long5()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1256: multiple definition of `menu_edit_long5()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1256: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_float52()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1255: multiple definition of `_menu_edit_float52()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1255: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_float52()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1255: multiple definition of `menu_edit_callback_float52()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1255: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_float51()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1254: multiple definition of `_menu_edit_float51()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1254: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_float51()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1254: multiple definition of `menu_edit_callback_float51()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1254: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_float5()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1253: multiple definition of `_menu_edit_float5()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1253: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_float5()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1253: multiple definition of `menu_edit_callback_float5()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1253: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_float43()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1252: multiple definition of `_menu_edit_float43()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1252: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_float43()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1252: multiple definition of `menu_edit_callback_float43()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1252: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_float43()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1252: multiple definition of `menu_edit_float43()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1252: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_float32()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1251: multiple definition of `_menu_edit_float32()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1251: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_float32()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1251: multiple definition of `menu_edit_callback_float32()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1251: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_float3()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1250: multiple definition of `_menu_edit_float3()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1250: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_float3()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1250: multiple definition of `menu_edit_callback_float3()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1250: first defined here
Marlin\ultralcd.cpp.o: In function `_menu_edit_int3()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1249: multiple definition of `_menu_edit_int3()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1249: first defined here
Marlin\ultralcd.cpp.o: In function `menu_edit_callback_int3()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/ultralcd.cpp:1249: multiple definition of `menu_edit_callback_int3()'
ultralcd.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/ultralcd.cpp:1249: first defined here
Marlin\vector_3.cpp.o: In function `vector_3':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:25: multiple definition of `vector_3::vector_3()'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:25: first defined here
Marlin\vector_3.cpp.o: In function `vector_3':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:25: multiple definition of `vector_3::vector_3()'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:25: first defined here
Marlin\vector_3.cpp.o: In function `vector_3':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:27: multiple definition of `vector_3::vector_3(float, float, float)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:27: first defined here
Marlin\vector_3.cpp.o: In function `vector_3':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:27: multiple definition of `vector_3::vector_3(float, float, float)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:27: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::cross(vector_3, vector_3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:29: multiple definition of `vector_3::cross(vector_3, vector_3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:29: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::operator+(vector_3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:35: multiple definition of `vector_3::operator+(vector_3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:35: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::operator-(vector_3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:36: multiple definition of `vector_3::operator-(vector_3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:36: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::apply_rotation(matrix_3x3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:53: multiple definition of `vector_3::apply_rotation(matrix_3x3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:53: first defined here
Marlin\vector_3.cpp.o: In function `apply_rotation_xyz(matrix_3x3, float&, float&, float&)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:73: multiple definition of `apply_rotation_xyz(matrix_3x3, float&, float&, float&)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:73: first defined here
Marlin\vector_3.cpp.o: In function `matrix_3x3::create_from_rows(vector_3, vector_3, vector_3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:81: multiple definition of `matrix_3x3::create_from_rows(vector_3, vector_3, vector_3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:81: first defined here
Marlin\vector_3.cpp.o: In function `matrix_3x3::set_to_identity()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:93: multiple definition of `matrix_3x3::set_to_identity()'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:93: first defined here
Marlin\vector_3.cpp.o: In function `matrix_3x3::transpose(matrix_3x3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:115: multiple definition of `matrix_3x3::transpose(matrix_3x3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:115: first defined here
Marlin\vector_3.cpp.o: In function `matrix_3x3::debug(char const*)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:123: multiple definition of `matrix_3x3::debug(char const*)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:123: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::debug(char const*)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:62: multiple definition of `vector_3::debug(char const*)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:62: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::get_length()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:44: multiple definition of `vector_3::get_length()'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:44: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::normalize()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:46: multiple definition of `vector_3::normalize()'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:46: first defined here
Marlin\vector_3.cpp.o: In function `vector_3::get_normal()':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:38: multiple definition of `vector_3::get_normal()'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:38: first defined here
Marlin\vector_3.cpp.o: In function `matrix_3x3::create_look_at(vector_3)':
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:99: multiple definition of `matrix_3x3::create_look_at(vector_3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:99: first defined here
Ive tried different versions Arduino
1.0.5 r2
1.0.6
1.6.5 r5
Ive tried this on different systems
windows 7 64bit
windows 7 32bit
but all will not compile
This error seems to be the common denominator. I downloaded the original vector_3.cpp from Github but still no go
e:\Users\Jaztec\Documents\Arduino\libraries\Marlin/vector_3.cpp:99: multiple definition of `matrix_3x3::create_look_at(vector_3)'
vector_3.cpp.o:C:\Users\Jaztec\AppData\Local\Temp\build3882055859989177307.tmp/vector_3.cpp:99: first defined here
Please help
Firmware compliign error
-
- Posts: 3
- Joined: Tue Aug 02, 2016 12:31 am
Re: Firmware compliign error
I have the same problem
Re: Firmware compliign error
You can attach some screenshots of Arduino 1.0.1 when you're compiling and it appears these errors.
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
Re: Firmware compliign error
Hello,
Completed assembly of i3 PRO B.
X motor running in reverse direction.
Using Arduino 1.6.11 on iMac (21.5-inch, Mid 2010), 3.6 GHz Intel Core i5, 2 GB 1333 MHz DDR3, ATI Radeon HD 5670 512 MB.
The following are error messages during compile:
Arduino: 1.6.11 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
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/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 /Users/TAGood/Downloads/Marlin-PI3_Pro_B/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/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/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
^
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".");
^
In file included from sketch/SdFile.h:27:0,
from sketch/cardreader.h:8,
from sketch/Marlin_main.cpp:44:
SdBaseFile.h:38: 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:
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
exit status 1
using typedef-name 'fpos_t' after 'struct'
Have not yet run extruder or heated bed at this time.
Completed assembly of i3 PRO B.
X motor running in reverse direction.
Using Arduino 1.6.11 on iMac (21.5-inch, Mid 2010), 3.6 GHz Intel Core i5, 2 GB 1333 MHz DDR3, ATI Radeon HD 5670 512 MB.
The following are error messages during compile:
Arduino: 1.6.11 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
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/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 /Users/TAGood/Downloads/Marlin-PI3_Pro_B/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/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/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
^
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".");
^
In file included from sketch/SdFile.h:27:0,
from sketch/cardreader.h:8,
from sketch/Marlin_main.cpp:44:
SdBaseFile.h:38: 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:
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
exit status 1
using typedef-name 'fpos_t' after 'struct'
Have not yet run extruder or heated bed at this time.
Re: Firmware compliign error
@TAGood827
Download the firmware in this link:
http://www.geeetech.com/forum/viewtopic ... 20&t=17046
And try Arduino 1.0.1:
https://www.arduino.cc/en/Main/OldSoftw ... ases#1.0.x
Download the firmware in this link:
http://www.geeetech.com/forum/viewtopic ... 20&t=17046
And try Arduino 1.0.1:
https://www.arduino.cc/en/Main/OldSoftw ... ases#1.0.x
-Keep your mind and try to test it.
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!
Re: Firmware compliign error
Thank you, the Arduino 1.0.1 worked.

