Home › Forums › The libraries hosted on the site › EMailSender send email with attachments › EMailSender library not compiling
- This topic has 1 reply, 1 voice, and was last updated 4 years ago by
Renzo Mischianti.
Viewing 1 reply thread
-
AuthorPosts
-
-
22 April 2021 at 10:09 #11608
ARNAB BARUA
Hi
Is EMailSender library not compatible with ESP-01 boards? The sketch is not compiling at all. Even the examples are not compiling. I am giving the compilation error below
In file included from E:\ABHIK BORUA CORP\R&D\Arduino\IoT & ESP 01\eMail_with_ESP-01\eMail_with_ESP-01.ino:1:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender/EMailSender.h:48:0: warning: "DEFAULT_EMAIL_NETWORK_TYPE_ESP8266" redefined [enabled by default] #define DEFAULT_EMAIL_NETWORK_TYPE_ESP8266 NETWORK_ESP8266 ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender/EMailSender.h:38:0, from E:\ABHIK BORUA CORP\R&D\Arduino\IoT & ESP 01\eMail_with_ESP-01\eMail_with_ESP-01.ino:1: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender/EMailSenderKey.h:62:0: note: this is the location of the previous definition #define DEFAULT_EMAIL_NETWORK_TYPE_ESP8266 NETWORK_ESP8266_242 ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\IoT & ESP 01\eMail_with_ESP-01\eMail_with_ESP-01.ino:1:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender/EMailSender.h:222:0: warning: "EMAIL_NETWORK_CLASS" redefined [enabled by default] #define EMAIL_NETWORK_CLASS EMAIL_NETWORK_SSL_CLASS ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\IoT & ESP 01\eMail_with_ESP-01\eMail_with_ESP-01.ino:1:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender/EMailSender.h:131:0: note: this is the location of the previous definition #define EMAIL_NETWORK_CLASS WiFiClient ^ Compiling libraries... Compiling library "EMailSender" "C:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\ARNABB~1\\AppData\\Local\\Temp\\arduino_build_481806/core" -c -Wall -Wextra -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=1 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\generic" "-IE:\\ABHIK BORUA CORP\\R&D\\Arduino\\libraries\\EMailSender" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\SPI" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\SD\\src" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\SDFS\\src" "-IC:\\Users\\Arnab Barua\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266SdFat\\src" "E:\\ABHIK BORUA CORP\\R&D\\Arduino\\libraries\\EMailSender\\EMailSender.cpp" -o "C:\\Users\\ARNABB~1\\AppData\\Local\\Temp\\arduino_build_481806\\libraries\\EMailSender\\EMailSender.cpp.o" In file included from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:35:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:48:0: warning: "DEFAULT_EMAIL_NETWORK_TYPE_ESP8266" redefined [enabled by default] #define DEFAULT_EMAIL_NETWORK_TYPE_ESP8266 NETWORK_ESP8266 ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:38:0, from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:35: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSenderKey.h:62:0: note: this is the location of the previous definition #define DEFAULT_EMAIL_NETWORK_TYPE_ESP8266 NETWORK_ESP8266_242 ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:35:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:222:0: warning: "EMAIL_NETWORK_CLASS" redefined [enabled by default] #define EMAIL_NETWORK_CLASS EMAIL_NETWORK_SSL_CLASS ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:35:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:131:0: note: this is the location of the previous definition #define EMAIL_NETWORK_CLASS WiFiClient ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp: In function 'void encode(fs::File*, BearSSL::WiFiClientSecure*)': E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:259:7: error: redefinition of 'void encode(fs::File*, BearSSL::WiFiClientSecure*)' void encode(File *file, EMAIL_NETWORK_CLASS *client) { ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:232:9: error: 'void encode(fs::File*, BearSSL::WiFiClientSecure*)' previously defined here void encode(fs::File *file, EMAIL_NETWORK_CLASS *client) { ^ In file included from E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:35:0: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp: In member function 'EMailSender::Response EMailSender::send(const char**, byte, byte, byte, EMailSender::EMailMessage&, EMailSender::Attachments)': E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:207:36: warning: 'SPIFFS' is deprecated (declared at C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/FS.h:269): SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations] #define INTERNAL_STORAGE_CLASS SPIFFS ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:645:10: note: in expansion of macro 'INTERNAL_STORAGE_CLASS' if (!INTERNAL_STORAGE_CLASS.exists(attachments.fileDescriptor[i].url)){ ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:207:36: warning: 'SPIFFS' is deprecated (declared at C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/FS.h:269): SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations] #define INTERNAL_STORAGE_CLASS SPIFFS ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:646:10: note: in expansion of macro 'INTERNAL_STORAGE_CLASS' if(!INTERNAL_STORAGE_CLASS.begin()){ ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:207:36: warning: 'SPIFFS' is deprecated (declared at C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/FS.h:269): SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations] #define INTERNAL_STORAGE_CLASS SPIFFS ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:659:23: note: in expansion of macro 'INTERNAL_STORAGE_CLASS' fs::File myFile = INTERNAL_STORAGE_CLASS.open(attachments.fileDescriptor[i].url, "r"); ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.h:207:36: warning: 'SPIFFS' is deprecated (declared at C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/FS.h:269): SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations] #define INTERNAL_STORAGE_CLASS SPIFFS ^ E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender\EMailSender.cpp:762:6: note: in expansion of macro 'INTERNAL_STORAGE_CLASS' INTERNAL_STORAGE_CLASS.end(); ^ Multiple libraries were found for "SD.h" Used: C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD Not used: C:\Program Files (x86)\Arduino\libraries\SD Not used: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\SD Using library EMailSender at version 2.4.2 in folder: E:\ABHIK BORUA CORP\R&D\Arduino\libraries\EMailSender Using library ESP8266WiFi at version 1.0 in folder: C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi Using library SPI at version 1.0 in folder: C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SPI Using library SD at version 2.0.0 in folder: C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SD Using library SDFS at version 0.1.0 in folder: C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SDFS Using library ESP8266SdFat at version 1.1.0 in folder: C:\Users\Arnab Barua\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266SdFat exit status 1 Error compiling for board Generic ESP8266 Module.
-
This topic was modified 1 year, 9 months ago by
Renzo Mischianti.
-
This topic was modified 1 year, 9 months ago by
-
22 April 2021 at 14:32 #11613
Hi ARNAB,
you have set
#define DEFAULT_EMAIL_NETWORK_TYPE_ESP8266 NETWORK_ESP8266_242
but you use 2.7.4 esp8266 core.
Bye Renzo
-
-
AuthorPosts
Viewing 1 reply thread
- You must be logged in to reply to this topic.