SPI multiple definition errors

I am using SPI to have an Esplora give commands to an arduino robot. I attempted to compile the code (for the robot) and check for errors and this came up:

SPI\SPI.cpp.o:C:\Users\USERNAME\Documents\Arduino\libraries\SPI/SPI.cpp:44: multiple definition of `SPI' Robot_Control\SPI.cpp.o:C:\Users\USERNAME\Documents\Arduino\libraries\Robot_Control/SPI.cpp:44: first defined here

It appears that the Robot Library contains an SPI library, but if I don't import the SPI library, it gives me errors for including things like SPI.begin() without that library included. What should I do?

Interesting problem. Hopefully one of the software knowledgable folks will chime in.