Hi all - I'm trying to connect to the AdafruitIO servers using a Wemos D1 clone (a baby 8266). When I compile, it throws this error (which is new, and I haven't seen before):
extra qualification 'AdafruitIO_FONA::' on member 'networkStatus' [-fpermissive]
75 | aio_status_t AdafruitIO_FONA::networkStatus() {
| ^~~~~~~~~~~~~~~
I've found one other person that's hit this before (ever, apparently) but there wasn't a good resolution:
Everything is FULLY updated, it's a brand new install as of yesterday, and I've tried walking the driver versions back too, just in case. I've already posted in the Adafruit forums, but I thought since the only other case I could find was here, I'd ask here too.
I should say - I haven't touched the adafruit code, and while I'm happy to post my sketch if anyone needs to see it, this feels like an AdafruitIO + 8266 thing, right?
You left out the part of the error message where is says what file was being compiled. That is an important piece of data.
It appears to be:
Since this is inside the declaration of "class AdafruitIO_FONA" it is redundant for them to specify the class name as a qualifier. Some compilers will let you off with a warning but the ESP8266 compiler is treating it as an error. You can fix the library by removing the "AdafruitIO_FONA::" part of line 75.