Closed floatAsNeeded closed 1 year ago
You can't use two libraries that depend on the same header file "MB_FS.h" with different version. You must remove one at https://github.com/mobizt/ESP-Mail-Client/blob/master/src/extras/MB_FS.h or https://github.com/mobizt/Firebase-ESP8266/blob/master/src/mbfs/MB_FS.h
I recommended you remove the older version of MB_FS.h
in ESP-Mail-Client library at
https://github.com/mobizt/ESP-Mail-Client/blob/master/src/extras/MB_FS.h
Thanks for the response!
mmm strange, I removed but not it saying that it's missing
Arduino: 1.8.19 (Windows 10), Board: "LOLIN(WEMOS) D1 mini Pro, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 16KB cache + 48KB IRAM and 2nd Heap (shared), Use pgm_read macros for IRAM/PROGMEM, 16MB (FS:14MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src/ESP_Mail_Client.h:34,
from C:\Users\eugen\AppData\Local\Temp\arduino_modified_sketch_510683\Send_HTML.ino:29:
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src/extras/RFC2047.h:8:10: fatal error: MB_FS.h: No such file or directory
8 | #include "MB_FS.h"
| ^~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board LOLIN(WEMOS) D1 mini Pro.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
You must include firebase library first (on top of mail library).
Yeah I did that but still saying it's missing the file
Final method, you can copy the new version of MB_FS.h
in Firebase library to the Email library.
I will update this header file in the next update.
Wow things got more serious :D
I tried copying the new MB_FS.h file to the Email library and now I get this error:
`Arduino: 1.8.19 (Windows 10), Board: "LOLIN(WEMOS) D1 mini Pro, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 16KB cache + 48KB IRAM and 2nd Heap (shared), Use pgm_read macros for IRAM/PROGMEM, 16MB (FS:14MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client16setClientRSACertEPK16BearSSL_X509ListPK18BearSSL_PrivateKey':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:121: multiple definition of `_ZN18ESP8266_SSL_Client16setClientRSACertEPK16BearSSL_X509ListPK18BearSSL_PrivateKey'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:116: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client15setClientECCertEPK16BearSSL_X509ListPK18BearSSL_PrivateKeyjj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:127: multiple definition of `_ZN18ESP8266_SSL_Client15setClientECCertEPK16BearSSL_X509ListPK18BearSSL_PrivateKeyjj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:122: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client14setBufferSizesEii':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:144: multiple definition of `_ZN18ESP8266_SSL_Client14setBufferSizesEii'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:139: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client7connectE9IPAddresst':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:183: multiple definition of `_ZN18ESP8266_SSL_Client7connectE9IPAddresst'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:178: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client7connectEPKct':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:213: multiple definition of `_ZN18ESP8266_SSL_Client7connectEPKct'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:196: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client7connectERK6Stringt':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:243: multiple definition of `_ZN18ESP8266_SSL_Client7connectERK6Stringt'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:212: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client17m_clientConnectedEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:271: multiple definition of `_ZN18ESP8266_SSL_Client17m_clientConnectedEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:240: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client9connectedEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:276: multiple definition of `_ZN18ESP8266_SSL_Client9connectedEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:245: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client4readEPhj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:413: multiple definition of `_ZN18ESP8266_SSL_Client4readEPhj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:382: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client4readEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:472: multiple definition of `_ZN18ESP8266_SSL_Client4readEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:441: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client10peekBufferEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:461: multiple definition of `_ZN18ESP8266_SSL_Client10peekBufferEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:430: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client11peekConsumeEj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:465: multiple definition of `_ZN18ESP8266_SSL_Client11peekConsumeEj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:434: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client4peekEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:523: multiple definition of `_ZN18ESP8266_SSL_Client4peekEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:492: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client9peekBytesEPhj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:542: multiple definition of `_ZN18ESP8266_SSL_Client9peekBytesEPhj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:511: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client13setSSLVersionEjj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:822: multiple definition of `_ZN18ESP8266_SSL_Client13setSSLVersionEjj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:791: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client13m_alloc_iobufEj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:905: multiple definition of `_ZN18ESP8266_SSL_Client13m_alloc_iobufEj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:874: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client23m_br_x509_insecure_initEP27mb_br_x509_insecure_contextiPKhi':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1153: multiple definition of `_ZN18ESP8266_SSL_Client23m_br_x509_insecure_initEP27mb_br_x509_insecure_contextiPKhi'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1120: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client10setTimeoutEm':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1171: multiple definition of `_ZN18ESP8266_SSL_Client10setTimeoutEm'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1138: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client29m_clearAuthenticationSettingsEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1179: multiple definition of `_ZN18ESP8266_SSL_Client29m_clearAuthenticationSettingsEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1146: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client14setFingerprintEPKc':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:756: multiple definition of `_ZN18ESP8266_SSL_Client14setFingerprintEPKc'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:725: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client9setClientEP6Client':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1189: multiple definition of `_ZN18ESP8266_SSL_Client9setClientEP6Client'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1156: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client15getLastSSLErrorEPcj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1195: multiple definition of `_ZN18ESP8266_SSL_Client15getLastSSLErrorEPcj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1162: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client12m_streamLoadER6Streamj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1413: multiple definition of `_ZN18ESP8266_SSL_Client12m_streamLoadER6Streamj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1380: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client10setCiphersEPKti':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:797: multiple definition of `_ZN18ESP8266_SSL_Client10setCiphersEPKti'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:766: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client10setCiphersERKSt6vectorItSaItEE':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:816: multiple definition of `_ZN18ESP8266_SSL_Client10setCiphersERKSt6vectorItSaItEE'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:785: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client20setCiphersLessSecureEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:812: multiple definition of `_ZN18ESP8266_SSL_Client20setCiphersLessSecureEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:781: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client9m_freeSSLEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:248: multiple definition of `_ZN18ESP8266_SSL_Client9m_freeSSLEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:217: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client4stopEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:151: multiple definition of `_ZN18ESP8266_SSL_Client4stopEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:146: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_ClientD2Ev':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:106: multiple definition of `_ZN18ESP8266_SSL_ClientD2Ev'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:101: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_ClientD2Ev':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:106: multiple definition of `_ZN18ESP8266_SSL_ClientD1Ev'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:101: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client7m_clearEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:67: multiple definition of `_ZN18ESP8266_SSL_Client7m_clearEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:62: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_ClientC2Ev':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:97: multiple definition of `_ZN18ESP8266_SSL_ClientC2Ev'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:92: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_ClientC2Ev':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:97: multiple definition of `_ZN18ESP8266_SSL_ClientC1Ev'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:92: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client28m_installServerX509ValidatorEPK16BearSSL_X509List':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1025: multiple definition of `_ZN18ESP8266_SSL_Client28m_installServerX509ValidatorEPK16BearSSL_X509List'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:992: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client28m_installClientX509ValidatorEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:835: multiple definition of `_ZN18ESP8266_SSL_Client28m_installClientX509ValidatorEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:804: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client11m_run_untilEjb':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:567: multiple definition of `_ZN18ESP8266_SSL_Client11m_run_untilEjb'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:536: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client20m_wait_for_handshakeEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:728: multiple definition of `_ZN18ESP8266_SSL_Client20m_wait_for_handshakeEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:697: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client20m_connectSSLServerECEPK16BearSSL_X509ListjPK18BearSSL_PrivateKeyP22BearSSL_ServerSessionsS2_':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1103: multiple definition of `_ZN18ESP8266_SSL_Client20m_connectSSLServerECEPK16BearSSL_X509ListjPK18BearSSL_PrivateKeyP22BearSSL_ServerSessionsS2_'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1070: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client21m_connectSSLServerRSAEPK16BearSSL_X509ListPK18BearSSL_PrivateKeyP22BearSSL_ServerSessionsS2_':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:1061: multiple definition of `_ZN18ESP8266_SSL_Client21m_connectSSLServerRSAEPK16BearSSL_X509ListPK18BearSSL_PrivateKeyP22BearSSL_ServerSessionsS2_'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:1028: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client12m_connectSSLEPKc':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:924: multiple definition of `_ZN18ESP8266_SSL_Client12m_connectSSLEPKc'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:893: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client9availableEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:489: multiple definition of `_ZN18ESP8266_SSL_Client9availableEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:458: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client7m_writeEPKhjb':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:319: multiple definition of `_ZN18ESP8266_SSL_Client7m_writeEPKhjb'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:288: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client5writeER6Stream':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:399: multiple definition of `_ZN18ESP8266_SSL_Client5writeER6Stream'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:368: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client7write_PEPKcj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:394: multiple definition of `_ZN18ESP8266_SSL_Client7write_PEPKcj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:363: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client5writeEPKhj':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:389: multiple definition of `_ZN18ESP8266_SSL_Client5writeEPKhj'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:358: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client17availableForWriteEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:291: multiple definition of `_ZN18ESP8266_SSL_Client17availableForWriteEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:260: first defined here
c:/users/eugen/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\ESP_Mail_Client\wcs\esp8266\ESP8266_SSL_Client.cpp.o: in function `_ZN18ESP8266_SSL_Client5flushEv':
C:\Users\eugen\Documents\Arduino\libraries\ESP_Mail_Client\src\wcs\esp8266/ESP8266_SSL_Client.cpp:172: multiple definition of `_ZN18ESP8266_SSL_Client5flushEv'; libraries\Firebase_ESP8266_Client\sslclient\esp8266\ESP8266_SSL_Client.cpp.o:C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src\sslclient\esp8266/ESP8266_SSL_Client.cpp:167: first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board LOLIN(WEMOS) D1 mini Pro.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
`
I I try to remove the file from the firebase library and just keep it in email library I also get error :
In file included from C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src/FB_Utils.h:37,
from C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src/Firebase.h:62,
from C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src/FirebaseESP8266.h:42,
from C:\Users\eugen\AppData\Local\Temp\arduino_modified_sketch_465774\Send_HTML.ino:15:
C:\Users\eugen\Documents\Arduino\libraries\Firebase_ESP8266_Client\src/FB_Const.h:45:10: fatal error: ./mbfs/MB_FS.h: No such file or directory
45 | #include "./mbfs/MB_FS.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board LOLIN(WEMOS) D1 mini Pro.
Remove this built-in esp8266 SSL client library folder from the Firebase library as this is the modified version from Mail library. https://github.com/mobizt/Firebase-ESP8266/tree/master/src/sslclient/esp8266
This built-in esp8266 SSL client is for using other network interfaces e.g. GSM, Ethernet with esp8266 and Firebase library.
By remove this library, some Firebase examples will fail to compile.
Thanks! Now it compiles. I was using both libraries before without issue actually, but with the newer versions came up this problem by using them together. Since I use just normal WiFi I can leave without that features.
But would be good if both libraries could be used together without issues and without modifying the libraries!
Yes, in the recent version of Firebase I include this modified version of esp8266 and esp32 external ssl clients and I will check and fix for the compatibility for both libraries in the next Firebase library update.
In case MB_FS.h
, I have update it in Firebase library that breaks compatibility with the old version in my other libraries which the update is important.
Hi!
I just want to report a kind of bug that happens even by simply adding the FirebaseESP8266 library in the ESPmail client send HTML example.
That's the error:
That's the code to reproduce the error:
I'm using the latest version of the libraries for both the Firebase library and the ESPmail client. The board I'm using is the Wemos D1 mini pro with esp core 3.0.2 and Arduino IDE 1.8.19 and Windows 10
Any ideas on how to resolve the issue? Thank you!
P.S. By removing the extra SD library it also doesn't work.