There's dozens of these:
In file included from lib/FastLED/src/platforms/avr/fastled_avr.h:6:0,
from lib/FastLED/src/platforms.h:41,
from lib/FastLED/src/FastLED.h:52,
from lib/FastLED/src/FastLED.cpp:2:
lib/FastLED/src/platforms/avr/clockless_trinket.h: In static member function 'static void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>&)':
lib/FastLED/src/platforms/avr/clockless_trinket.h:334:24: error: expected primary-expression before '__attribute__'
#define FL_FALLTHROUGH __attribute__ ((fallthrough));
@samguyer you basically reverted #961 in 26e222e. I guess that was by accident, but at least, that is where this comes from.
In case it helps:
~/.platformio/packages/toolchain-atmelavr/bin/avr-gcc --version
avr-gcc (AVR_8_bit_GNU_Toolchain_3.6.2_1759) 5.4.0
And fwiw, going back to 0cc9702e87dd5fd2e54091b298d6945d73faceed (that's one before 26e222e) doesn't make it work again, but skipping back to Oct 26 (specifically, I tried 8c458a27dd5dcfda70552280facdd17cec0411a1 at random), does.
I'm sorry, I think it's actually from #1050. That got merged after Oct 26.
Thanks for reporting this; we're looking at it now.
OK, I think that https://github.com/FastLED/FastLED/commit/dd3723664847e2aa3c936fc03fb038f9e5f985e8 may fix this; it's been merged in. I don't have PlatformIO set up on the machine I have here right now, but I suspect this will get past that problem. We had some earlier merge problems which we're working through, but I think this should help.
Please let me know if this helps (or doesn't).
Hi @kriegsman, thank you, it's building fine again now! :-)
By the way, what's with these? Are they on purpose?
In file included from include/rgbled.h:4:0,
from src/bmp388.cpp:7:
lib/FastLED/src/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003
# pragma message "FastLED version 3.003.003"