DMXSerial and Microview

I'm building a project that receives DMX lighting control using the DMXSerial library.

I've previously build this project on an Uno with no issues and it works great.

I've got my hands on a Sparkfun Microvew - very cool device and supposedly 100% code compatible with Uno.

I'd love to incorporate this device in my design.

However, if I try to build the project with the Microview library and the DMXSerial libraries both included, it fails with "multiple definition" errors as follows:

_HardwareSerial0.cpp.o (symbol from plugin): In function Serial':*_ <em>*(.text+0x0): multiple definition of __vector_18'
libraries\DMXSerial-master\DMXSerial.cpp.o (symbol from plugin):(.text+0x0): first defined here
_HardwareSerial0.cpp.o (symbol from plugin): In function Serial':*_ <em>*(.text+0x0): multiple definition of __vector_19'
libraries\DMXSerial-master\DMXSerial.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.

I've tried some other DMX libraries - Conceptinitic & DMSSerial2 - with the same result.

Does anyone have any idea what might be causing this and, more importantly, how I might go about fixing it?

Thanks,
Rich