Running 2 serial devices from an Arduino? CAN chip and TLC5940

Yes i changed the code and the compliler brings up an error so it is deffinitely using that header file,

Im wondering if it is something to to with the fact that the hearer files include the SPI library,

And in the SPI library it defines the SS pin back through the Base Arduino Pin setup library as pin 10

Whcih makes me thing that it uses part of the SPI and Arduino.H library to carry out all of the CS functions?

I am soo confused lol

Rich