Fast LED moving led compiling error

Hi, I am using code from the FastLED library: https://github.com/FastLED/FastLED

There are so many errors and I have tried fixing it by including all files and making sure it's not double-foldered, but nothing is working. Could anyone give me advice on how to clean this up? Thanks so much

Some examples of the many, many error messages are below: stdint.h:678: error: stray '#' in program stdint.h:297: error: expected unqualified-id before numeric constant inttypes.h:92: error: expected unqualified-id before numeric constant h:34: error: 'boolean' does not name a type error: with 'virtual size_t HardwareSerial::write(int)'

The code is here: http://pastebin.com/aQXyKaHs

Thanks so much!!

Please make it easier to provide help by posting the full program here, but please read this before posting a programming question and note the advice about using code tags.