I'm having trouble with FastLED 3.1 I can't get anything to compile in Arduino

I’m having trouble with FastLED 3.1

I can’t get anything to compile in Arduino 1.6.5. Is there something I’m missing here?

Error (from FastLED 3.1 Blink Example)

Arduino: 1.6.5 (Windows 7), Board: “Arduino/Genuino Uno”

In file included from C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/controller.h:8:0,
from C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/FastLED.h:37,
from Blink.ino:1:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h: In member function ‘CRGB& CRGB::nscale8(const CRGB&)’:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:358:34: error: no matching function for call to ‘CRGB::scale8(uint8_t&, const uint8_t&)’
r = scale8(r, scaledown.r);
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:358:34: note: candidate is:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: CRGB CRGB::scale8(const CRGB&)
inline CRGB scale8 (const CRGB & scaledown )
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: candidate expects 1 argument, 2 provided
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:359:34: error: no matching function for call to ‘CRGB::scale8(uint8_t&, const uint8_t&)’
g = scale8(g, scaledown.g);
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:359:34: note: candidate is:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: CRGB CRGB::scale8(const CRGB&)
inline CRGB scale8 (const CRGB & scaledown )
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: candidate expects 1 argument, 2 provided
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:360:34: error: no matching function for call to ‘CRGB::scale8(uint8_t&, const uint8_t&)’
b = scale8(b, scaledown.b);
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:360:34: note: candidate is:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: CRGB CRGB::scale8(const CRGB&)
inline CRGB scale8 (const CRGB & scaledown )
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: candidate expects 1 argument, 2 provided
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h: In member function ‘CRGB CRGB::scale8(const CRGB&)’:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:367:38: error: no matching function for call to ‘CRGB::scale8(uint8_t&, const uint8_t&)’
out.r = scale8(r, scaledown.r);
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:367:38: note: candidate is:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: CRGB CRGB::scale8(const CRGB&)
inline CRGB scale8 (const CRGB & scaledown )
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: candidate expects 1 argument, 2 provided
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:368:38: error: no matching function for call to ‘CRGB::scale8(uint8_t&, const uint8_t&)’
out.g = scale8(g, scaledown.g);
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:368:38: note: candidate is:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: CRGB CRGB::scale8(const CRGB&)
inline CRGB scale8 (const CRGB & scaledown )
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: candidate expects 1 argument, 2 provided
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:369:38: error: no matching function for call to ‘CRGB::scale8(uint8_t&, const uint8_t&)’
out.b = scale8(b, scaledown.b);
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:369:38: note: candidate is:
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: CRGB CRGB::scale8(const CRGB&)
inline CRGB scale8 (const CRGB & scaledown )
^
C:\Users\SomeGuy\Documents\Arduino\libraries\FastLED/pixeltypes.h:364:17: note: candidate expects 1 argument, 2 provided
Error compiling.

Ah - damnit - that’s a thing that wasn’t supposed to go in that I need to fix - I will try to push a fix later tonight (I’m not near a laptop)

Thanks buddy!

Ok - pushed a fix to the 3.1 branch - sorry about that!