1

Topic: Problem compiling Marlin firmware

I just made a fresh clone of lawsy's fork of Marlin and tried to compile using Arduino22. It failed and spit out the following:

core.a(HardwareSerial.cpp.o): In function `__vector_20':
/Users/bfoz/Documents/Arduino/hardware/Sanguino/cores/arduino/HardwareSerial.cpp:108: multiple definition of `__vector_20'
wiring_serial.c.o:wiring_serial.c:136: first defined here
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld: Warning: size of symbol `rx_buffer' changed from 256 in wiring_serial.c.o to 132 in core.a(HardwareSerial.cpp.o)
core.a(HardwareSerial.cpp.o): In function `__vector_28':
/Users/bfoz/Documents/Arduino/hardware/Sanguino/cores/arduino/HardwareSerial.cpp:140: multiple definition of `__vector_28'
wiring_serial.c.o:wiring_serial.c:138: first defined here

Anyone have any idea what this is? It looks like the errors that come from using a too-new version of the IDE, but I checked that I'm still using v22. I haven't dug into it yet, but I thought I'd ask first in case someone already knows what to do.

Thanks