.pio\libdeps\seeed_wio_terminal\Adafruit MQTT Library\Adafruit_MQTT.cpp: In function 'char*
dtostrf(double, signed char, unsigned char, char*)':
.pio\libdeps\seeed_wio_terminal\Adafruit MQTT Library\Adafruit_MQTT.cpp:26:14: error: 'char* dtostrf(double, signed char, unsigned char, char*)' was declared 'extern' and later 'static' [-fpermissive]
static char *dtostrf(double val, signed char width, unsigned char prec,
^~~~~~~
In file included from C:\Users\vadapao\.platformio\packages\framework-arduino-samd-seeed\cores\arduino/Arduino.h:38:0,
from .pio\libdeps\seeed_wio_terminal\Adafruit MQTT Library\Adafruit_MQTT.h:25,
from .pio\libdeps\seeed_wio_terminal\Adafruit MQTT Library\Adafruit_MQTT.cpp:22:
C:\Users\vadapao\.platformio\packages\framework-arduino-samd-seeed\cores\arduino/avr/dtostrf.h:26:7: note: previous declaration of 'char* dtostrf(double, signed char, unsigned char, char*)'
char *dtostrf(double val, signed char width, unsigned char prec, char *sout);
^~~~~~~
Compiling .pio\build\seeed_wio_terminal\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\seeed_wio_terminal\FrameworkArduino\IPv6Address.cpp.o
*** [.pio\build\seeed_wio_terminal\lib006\Adafruit MQTT Library\Adafruit_MQTT.cpp.o] Error 1
____________________________________________________________________________________
This is my platform.io file
lib_deps =
seeed-studio/Seeed Arduino rpcWiFi @ 1.0.5
seeed-studio/Seeed Arduino FS @ 2.1.1
seeed-studio/Seeed Arduino SFUD @ 2.0.2
seeed-studio/Seeed Arduino rpcUnified @ 2.1.3
seeed-studio/Seeed_Arduino_mbedtls @ 3.0.1
seeed-studio/Seeed Arduino RTC @ 2.0.0
https://github.com/adafruit/Adafruit_MQTT_Library
This is my main.cpp
#include "Adafruit_MQTT.h"
#include "Adafruit_MQTT_Client.h"
#include "TFT_eSPI.h" // TFT LCD Library
#include "config.h" //Wifi passwords and stuff
#include <rpcWiFi.h> //wifi library
Getting this compiler error on platform.io for MQTT library
Moderators: adafruit_support_bill, adafruit
Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
- VadaPao
- Posts: 1
- Joined: Tue Sep 21, 2021 7:50 pm
Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.