You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
typedef File32 File; inside the SdFat.h library seems to create conflicts with previous declarations inside the ESP8266WiFi libraries:
Compiler Errors:
In file included from src\main.cpp:22:0:
.pio\libdeps\d1_mini_pro\SdFat - Adafruit Fork\src/SdFat.h:458:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from src\main.cpp:11:
C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
In file included from src\main.cpp:22:0:
.pio\libdeps\d1_mini_pro\SdFat - Adafruit Fork\src/SdFat.h:458:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from src\main.cpp:11:
C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
In file included from src\main.cpp:22:0:
.pio\libdeps\d1_mini_pro\SdFat - Adafruit Fork\src/SdFat.h:458:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from src\main.cpp:11:
C:\Users\olivei_m\.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
*** [.pio\build\d1_mini_pro\src\main.cpp.o] Error 1
Operating System
Windows 10
IDE version
PlatformIO Core, version 6.1.11
Board
D1 Mini Pro ESP8266
BSP version
framework-arduinoespressif8266 @ 3.20704.0 (2.7.4)
SPIFlash Library version
tool-esptool @ 1.413.0 (4.13) - tool-esptoolpy @ 1.30000.201119 (3.0.0)
Sketch
click here for the used sourcecode
main.cpp:
Gist Link to Code
What happened ?
typedef File32 File;
inside the SdFat.h library seems to create conflicts with previous declarations inside the ESP8266WiFi libraries:Compiler Errors:
My platformio ini
How to reproduce ?
Debug Log
No response
Screenshots
No response
The text was updated successfully, but these errors were encountered: