Welcome! Log In Create A New Profile

Advanced

Compile error

Posted by Thelandofthedave 
Compile error
August 03, 2014 07:26PM
First I am new here. I built my I3 Prusa last winter but had to tend to other things in life. Im back at it now. I am getting a compilation error with Marlin. I will continue to search this forum for an answer but I thought i would post my error messages im getting in the Arduino IDE when i try to compile in hopes someone might see something obvious that im missing. If i find the answer on my own I will for sure come back and update this post to let that be known.

Here is the errors..... and Thanks in advance for anyone that can help me out.

Marlin\MarlinSerial.cpp.o: In function `__vector_25':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:54: multiple definition of `__vector_25'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:54: first defined here
c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
Marlin\MarlinSerial.cpp.osad smiley.bss.rx_buffer+0x0): multiple definition of `rx_buffer'
MarlinSerial.cpp.osad smiley.bss.rx_buffer+0x0): first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:72: multiple definition of `MarlinSerial::MarlinSerial()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:72: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:72: multiple definition of `MarlinSerial::MarlinSerial()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:72: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::begin(long)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:76: multiple definition of `MarlinSerial::begin(long)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:76: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::end()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:109: multiple definition of `MarlinSerial::end()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:109: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::peek()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:118: multiple definition of `MarlinSerial::peek()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:118: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::read()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:128: multiple definition of `MarlinSerial::read()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:128: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::flush()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:148: multiple definition of `MarlinSerial::flush()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:148: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::printNumber(unsigned long, unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:267: multiple definition of `MarlinSerial::printNumber(unsigned long, unsigned char)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:267: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(long, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:179: multiple definition of `MarlinSerial::print(long, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:179: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(unsigned long, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:196: multiple definition of `MarlinSerial::print(unsigned long, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:196: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(unsigned int, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:174: multiple definition of `MarlinSerial::print(unsigned int, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:174: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(unsigned char, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:164: multiple definition of `MarlinSerial::print(unsigned char, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:164: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(int, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:169: multiple definition of `MarlinSerial::print(int, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:169: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(char, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:159: multiple definition of `MarlinSerial::print(char, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:159: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:205: multiple definition of `MarlinSerial::println()'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:205: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(unsigned long, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:253: multiple definition of `MarlinSerial::println(unsigned long, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:253: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(unsigned int, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:241: multiple definition of `MarlinSerial::println(unsigned int, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:241: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(unsigned char, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:229: multiple definition of `MarlinSerial::println(unsigned char, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:229: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(char const*)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:217: multiple definition of `MarlinSerial::println(char const*)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:217: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(String const&)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:211: multiple definition of `MarlinSerial::println(String const&)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:211: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(long, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:247: multiple definition of `MarlinSerial::println(long, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:247: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(int, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:235: multiple definition of `MarlinSerial::println(int, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:235: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(char, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:223: multiple definition of `MarlinSerial::println(char, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:223: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::printFloat(double, unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:288: multiple definition of `MarlinSerial::printFloat(double, unsigned char)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:288: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::print(double, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:200: multiple definition of `MarlinSerial::print(double, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:200: first defined here
Marlin\MarlinSerial.cpp.o: In function `MarlinSerial::println(double, int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/MarlinSerial.cpp:259: multiple definition of `MarlinSerial::println(double, int)'
MarlinSerial.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/MarlinSerial.cpp:259: first defined here
Marlin\MarlinSerial.cpp.osad smiley.bss.MSerial+0x0): multiple definition of `MSerial'
MarlinSerial.cpp.osad smiley.bss.MSerial+0x0): first defined here
Marlin\motion_control.cpp.o: In function `mc_arc(float*, float*, float*, unsigned char, unsigned char, unsigned char, float, float, unsigned char, unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/motion_control.cpp:29: multiple definition of `mc_arc(float*, float*, float*, unsigned char, unsigned char, unsigned char, float, float, unsigned char, unsigned char)'
motion_control.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/motion_control.cpp:29: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `movesplanned()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `block_buffer_head'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `block_buffer_tail'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `allow_cold_extrudes(bool)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:828: multiple definition of `allow_cold_extrudes(bool)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:828: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `allow_cold_extrude'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `plan_set_e_position(float const&)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:814: multiple definition of `plan_set_e_position(float const&)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:814: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `axis_steps_per_unit'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `position'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `plan_set_position(float const&, float const&, float const&, float const&)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:800: multiple definition of `plan_set_position(float const&, float const&, float const&, float const&)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:800: first defined here
Marlin\planner.cpp.o: In function `planner_forward_pass_kernel(block_t*, block_t*, block_t*)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:272: multiple definition of `planner_forward_pass_kernel(block_t*, block_t*, block_t*)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:272: first defined here
Marlin\planner.cpp.o: In function `planner_forward_pass()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:295: multiple definition of `planner_forward_pass()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:295: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `block_buffer'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `planner_reverse_pass_kernel(block_t*, block_t*, block_t*)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:231: multiple definition of `planner_reverse_pass_kernel(block_t*, block_t*, block_t*)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:231: first defined here
Marlin\planner.cpp.o: In function `planner_reverse_pass()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:256: multiple definition of `planner_reverse_pass()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:256: first defined here
Marlin\planner.cpp.o: In function `check_axes_activity()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:417: multiple definition of `check_axes_activity()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:417: first defined here
Marlin\planner.cpp.o: In function `plan_init()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:363: multiple definition of `plan_init()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:363: first defined here
Marlin\planner.cpp.o: In function `calculate_trapezoid_for_block(block_t*, float, float)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:166: multiple definition of `calculate_trapezoid_for_block(block_t*, float, float)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:166: first defined here
Marlin\planner.cpp.o: In function `planner_recalculate_trapezoids()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:312: multiple definition of `planner_recalculate_trapezoids()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:312: first defined here
Marlin\planner.cpp.o: In function `planner_recalculate()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:357: multiple definition of `planner_recalculate()'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:357: first defined here
Marlin\planner.cpp.o: In function `plan_buffer_line(float const&, float const&, float const&, float const&, float, unsigned char const&)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:461: multiple definition of `plan_buffer_line(float const&, float const&, float const&, float const&, float, unsigned char const&)'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:461: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `minimumfeedrate'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `mintravelfeedrate'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `max_feedrate'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `retract_acceleration'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `acceleration'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `axis_steps_per_sqr_second'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `max_xy_jerk'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `max_z_jerk'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `max_e_jerk'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `minsegmenttime'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.o: In function `movesplanned()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/planner.cpp:822: multiple definition of `max_acceleration_units_per_sq_second'
planner.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/planner.cpp:822: first defined here
Marlin\planner.cpp.osad smiley.data.junction_deviation+0x0): multiple definition of `junction_deviation'
planner.cpp.osad smiley.data.junction_deviation+0x0): first defined here
Marlin\stepper.cpp.o: In function `endstops_hit_on_purpose()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:191: multiple definition of `endstops_hit_on_purpose()'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:191: first defined here
Marlin\stepper.cpp.o: In function `enable_endstops':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:198: multiple definition of `enable_endstops(bool)'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:198: first defined here
Marlin\stepper.cpp.o: In function `st_wake_up()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:220: multiple definition of `st_wake_up()'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:220: first defined here
Marlin\stepper.cpp.o: In function `st_init()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:621: multiple definition of `st_init()'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:621: first defined here
Marlin\stepper.cpp.o: In function `st_set_position(long const&, long const&, long const&, long const&)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:796: multiple definition of `st_set_position(long const&, long const&, long const&, long const&)'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:796: first defined here
Marlin\stepper.cpp.osad smiley.bss.count_position+0x0): multiple definition of `count_position'
stepper.cpp.osad smiley.bss.count_position+0x0): first defined here
Marlin\stepper.cpp.o: In function `st_set_e_position(long const&)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:806: multiple definition of `st_set_e_position(long const&)'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:806: first defined here
Marlin\stepper.cpp.o: In function `st_get_position(unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:813: multiple definition of `st_get_position(unsigned char)'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:813: first defined here
Marlin\stepper.cpp.o: In function `quickStop()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:836: multiple definition of `quickStop()'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:836: first defined here
Marlin\stepper.cpp.osad smiley.bss.current_block+0x0): multiple definition of `current_block'
stepper.cpp.osad smiley.bss.current_block+0x0): first defined here
Marlin\stepper.cpp.o: In function `blocks_queued':
/planner.h:131: multiple definition of `st_synchronize()'
stepper.cpp.o:/planner.h:131: first defined here
Marlin\stepper.cpp.o: In function `finishAndDisableSteppers()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:824: multiple definition of `finishAndDisableSteppers()'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:824: first defined here
Marlin\stepper.cpp.o: In function `__vector_17':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:291: multiple definition of `__vector_17'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:291: first defined here
Marlin\stepper.cpp.osad smiley.data.count_direction+0x0): multiple definition of `count_direction'
stepper.cpp.osad smiley.data.count_direction+0x0): first defined here
Marlin\stepper.cpp.osad smiley.bss.endstops_trigsteps+0x0): multiple definition of `endstops_trigsteps'
stepper.cpp.osad smiley.bss.endstops_trigsteps+0x0): first defined here
Marlin\stepper.cpp.o: In function `checkHitEndstops()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/stepper.cpp:170: multiple definition of `checkHitEndstops()'
stepper.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/stepper.cpp:170: first defined here
Marlin\stepper.cpp.osad smiley.bss.endstops_stepsTotal+0x0): multiple definition of `endstops_stepsTotal'
stepper.cpp.osad smiley.bss.endstops_stepsTotal+0x0): first defined here
Marlin\stepper.cpp.osad smiley.bss.endstops_stepsDone+0x0): multiple definition of `endstops_stepsDone'
stepper.cpp.osad smiley.bss.endstops_stepsDone+0x0): first defined here
Marlin\temperature.cpp.o: In function `updatePID()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:244: multiple definition of `updatePID()'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:244: first defined here
Marlin\temperature.cpp.osad smiley.data.Ki+0x0): multiple definition of `Ki'
temperature.cpp.osad smiley.data.Ki+0x0): first defined here
Marlin\temperature.cpp.o: In function `getHeaterPower':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:249: multiple definition of `getHeaterPower(int)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:249: first defined here
Marlin\temperature.cpp.o: In function `temp2analogBed(int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:426: multiple definition of `temp2analogBed(int)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:426: first defined here
Marlin\temperature.cpp.o: In function `analog2tempBed(int)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:502: multiple definition of `analog2tempBed(int)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:502: first defined here
Marlin\temperature.cpp.o: In function `setWatch()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:669: multiple definition of `setWatch()'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:669: first defined here
Marlin\temperature.cpp.o: In function `bed_max_temp_error()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:724: multiple definition of `bed_max_temp_error()'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:724: first defined here
Marlin\temperature.cpp.o: In function `min_temp_error(unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:716: multiple definition of `min_temp_error(unsigned char)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:716: first defined here
Marlin\temperature.cpp.o: In function `max_temp_error(unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:709: multiple definition of `max_temp_error(unsigned char)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:709: first defined here
Marlin\temperature.cpp.o: In function `__vector_22':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:786: multiple definition of `__vector_22'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:786: first defined here
Marlin\temperature.cpp.osad smiley.bss.current_raw+0x0): multiple definition of `current_raw'
temperature.cpp.osad smiley.bss.current_raw+0x0): first defined here
Marlin\temperature.cpp.osad smiley.bss.current_raw_bed+0x0): multiple definition of `current_raw_bed'
temperature.cpp.osad smiley.bss.current_raw_bed+0x0): first defined here
Marlin\temperature.cpp.osad smiley.bss.target_raw+0x0): multiple definition of `target_raw'
temperature.cpp.osad smiley.bss.target_raw+0x0): first defined here
Marlin\temperature.cpp.osad smiley.bss.target_raw_bed+0x0): multiple definition of `target_raw_bed'
temperature.cpp.osad smiley.bss.target_raw_bed+0x0): first defined here
Marlin\temperature.cpp.o: In function `analog2temp(int, unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:458: multiple definition of `analog2temp(int, unsigned char)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:458: first defined here
Marlin\temperature.cpp.o: In function `temp2analog(int, unsigned char)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:382: multiple definition of `temp2analog(int, unsigned char)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:382: first defined here
Marlin\temperature.cpp.o: In function `setTargetHotend':
/temperature.h:82: multiple definition of `disable_heater()'
temperature.cpp.o:/temperature.h:82: first defined here
Marlin\temperature.cpp.osad smiley.bss.pid_setpoint+0x0): multiple definition of `pid_setpoint'
temperature.cpp.osad smiley.bss.pid_setpoint+0x0): first defined here
Marlin\temperature.cpp.o: In function `tp_init()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:543: multiple definition of `tp_init()'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:543: first defined here
Marlin\temperature.cpp.o: In function `manage_heater()':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:253: multiple definition of `manage_heater()'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:253: first defined here
Marlin\temperature.cpp.osad smiley.data.Kp+0x0): multiple definition of `Kp'
temperature.cpp.osad smiley.data.Kp+0x0): first defined here
Marlin\temperature.cpp.osad smiley.data.Kd+0x0): multiple definition of `Kd'
temperature.cpp.osad smiley.data.Kd+0x0): first defined here
Marlin\temperature.cpp.o: In function `PID_autotune(float)':
C:\Users\dave\Documents\Arduino\libraries\Marlin/temperature.cpp:136: multiple definition of `PID_autotune(float)'
temperature.cpp.o:C:\Users\dave\AppData\Local\Temp\build5461708873975142921.tmp/temperature.cpp:136: first defined here
Marlin\temperature.cpp.osad smiley.data.Kc+0x0): multiple definition of `Kc'
temperature.cpp.osad smiley.data.Kc+0x0): first defined here
Re: Compile error
August 03, 2014 08:53PM
Well not long after i wrote this i was able to compile. Oddly i made no changes........hmmmmm
Sorry, only registered users may post in this forum.

Click here to login