Hi guys! I'm really new with C++ and Arduino. I wrote a long and "complex" code and now I'm trying to make it more maintainable splitting all the functions and using .cpp and .h files but I keep having compiling errors. I know the problem is the declaration of some variables but I didn't understand how to solve it, hope someone could help, thanks!
This is how my folders is organized:
Main
|___ Main.ino
|___ get.h
|___ get.cpp
The get.h contains:
//TIMESTAMP
// ---> The problem is FROM HERE.......
extern const long utcOffsetInSeconds = 7200; //EU-Rome
extern unsigned long epochTime;
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
//<---- TO HERE. Where should I put all this lines?
//------ TIMESTAMP ------
unsigned long getTime();
The get.cpp contains:
#include "get.h"
//------ TIMESTAMP ------
unsigned long getTime(){
timeClient.update();
unsigned long Now = timeClient.getEpochTime();
Serial.println(Now);
}//end getTime
This is main.ino
#include "get.h"
void setup() {
//SERIAL
Serial.begin(115200);
//TIMETSAMP
timeClient.begin();
}//Setup
void loop() {
}//Loop
To start with, you're missing some includes.
In file included from C:\Users\sterretje\Documents\Arduino\Forums\853883\853883.ino:3:0:
get.h:6: error: 'WiFiUDP' does not name a type
WiFiUDP ntpUDP;
Your include file is also missing include guards; as an example
//TIMESTAMP
#ifndef _GET_H_
#define _GET_H_
extern const long utcOffsetInSeconds = 7200; //EU-Rome
extern unsigned long epochTime;
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
//<---- TO HERE. Where should I put all this lines?
//------ TIMESTAMP ------
unsigned long getTime();
#endif
If you have a variable declared as extern , it must exist somewhere, else you will get linker errors; but I don't think that you're there yet.
Sorry I forgot to add my library.h files which contains all the library
//TIMESTAMP
#include <NTPClient.h>
#include <WiFiUdp.h>
So I need to add include guards and not declare the variable as extern ?
gcjr
April 26, 2021, 11:31am
4
anything being defined (e.g. ntpUDP, timeClient) should be defined in a ,cpp file. extern declarations to those variables that need to be public should be in the .h. i always include the .h in the corresponding .c/cpp file so that the compiler verifies that the defines and declarations match
OK got it, could you provide an example? Because now I got this error
'timeClient' was not declared in this scope
Thanks a lot!
gcjr
April 26, 2021, 11:41am
6
need to see code generating the error
main.ino
#include "get.h"
#include "library.h"
void setup() {
//SERIAL
Serial.begin(115200);
//TIMETSAMP
timeClient.begin(); //--> the error refers to this
}//Setup
void loop() {
}//Loop
get.h
#ifndef _GET_h_
#define _GET_h_
//Set the utcOffsetInSeconds of your local zone
extern const long utcOffsetInSeconds = 7200; //EU-Rome
//------ TIMESTAMP ------
unsigned long getTime();
#endif
get.cpp
#include "library.h"
#include "get.h"
//define ntp client to get time
WiFiUDP ntpUDP;
//NTPClient timeClient(ntpUDP, "pool.ntp.org"); //if you don't need Offset
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
//------ TIMESTAMP ------
unsigned long getTime(){
timeClient.update();
unsigned long Now = timeClient.getEpochTime();
Serial.println(Now);
}//end getTime
library.h
//TIMESTAMP
#include <NTPClient.h>
#include <WiFiUdp.h>
combie
April 26, 2021, 11:52am
8
edward_radical:
get.h
#pragma once
//Set the utcOffsetInSeconds of your local zone
extern const long utcOffsetInSeconds = 7200; //EU-Rome
extern NTPClient timeClient;
//------ TIMESTAMP ------
unsigned long getTime();
gcjr
April 26, 2021, 12:17pm
9
look over these. i had to synthesis some .h files (e.g. Arduino.h) because i built this on my laptop
get.cpp
#include "Arduino.h"
#include "get.h"
//define ntp client to get time
WiFiUDP ntpUDP;
//NTPClient timeClient(ntpUDP, "pool.ntp.org"); //if you don't need Offset
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
const long utcOffsetInSeconds = 7200; //EU-Rome
//------ TIMESTAMP ------
unsigned long getTime(){
timeClient.update();
unsigned long Now = timeClient.getEpochTime();
Serial.println(Now);
}//end getTime
get.h -- since get.h references NTPClient, i added NTPClient.h to it to avoid relying that it is defined in some other file using get.h and since HTPClient.h referenced a WiFiUDP, i assumed NTPClient.h inlcuded WiFiUDP.h
#ifndef _GET_h_
#define _GET_h_
#include "NTPClient.h"
//Set the utcOffsetInSeconds of your local zone
extern const long utcOffsetInSeconds;
extern NTPClient timeClient;
//------ TIMESTAMP ------
unsigned long getTime();
#endif
main.cpp (i needed to add main() to link completely)
#include "Arduino.h"
#include "get.h"
Serial_s Serial;
// -----------------------------------------------------------------------------
void setup() {
//SERIAL
Serial.begin(115200);
//TIMETSAMP
timeClient.begin(); //--> the error refers to this
}//Setup
void loop() {
}//Loop
// -----------------------------------------------------------------------------
int
main ()
{
setup ();
loop ();
}
i hope you see what was done. i just made it link. i believe knowing what is required in a .h is a bit of an art, but easily tested when building. minimize what is in a .h.
Ah thanks! Now I understand, it's a bit tricky. I hope I could split all the code without other errors. Thanks a lot!
It makes more sense to me to put the utcOffset in the sketch so you don't have to change the 'library' each time you change time zones. I also moved timeClient.begin() into the 'library' because it makes more sense to initialize the client where the client is used. Here is what I came up with.
Sketch:
#include "getTimeStamp.h"
// Set the local time zone to get local time. Set to 0 for UTC.
const long utcOffsetInSeconds = 7200; //EU-Rome
// -----------------------------------------------------------------------------
void setup()
{
//SERIAL
Serial.begin(115200);
//TIMETSAMP
getTimeStampSetup();
}//Setup
void loop()
{
unsigned long stamp = getTimeStamp();
}//Loop
getTimeStamp.h:
#ifndef _GETTIMESTAMP_h_
#define _GETTIMESTAMP_h_
//Set the utcOffsetInSeconds of your local zone
extern const long utcOffsetInSeconds;
//------ TIMESTAMP ------
void getTimeStampSetup();
unsigned long getTimeStamp();
#endif
getTimeStamp.cpp
#include "Arduino.h"
#include "getTimeStamp.h"
#include <NTPClient.h>
#include <WiFi.h>
#include <WiFiUdp.h>
//define ntp client to get time
WiFiUDP ntpUDP;
//NTPClient timeClient(ntpUDP, "pool.ntp.org"); //if you don't need Offset
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
void getTimeStampSetup()
{
timeClient.begin();
}
//------ TIMESTAMP ------
unsigned long getTimeStamp()
{
timeClient.update();
unsigned long Now = timeClient.getEpochTime();
Serial.println(Now);
return Now;
}//end getTimeStamp
1 Like
gcjr
April 26, 2021, 1:59pm
12
edward_radical:
it’s a bit tricky .
yes, but there is a right, or at least a better way, like what @johnwasser suggested.
i just resolved linkage to eliminate errors and warnings. it took me a while, but that's no guarantee that this is the best way to organize contents of header files.
and i believe super header files, header files just containing #includes like your library.h are usually not a good idea.
Ok thanks! That way is much better
I noticed. Now I'm having problem with WiFi manager
wifi.h
#ifndef _WIFI_h_
#define _WIFI_h_
//WIFI
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
// Set web server port number to 80
extern WiFiServer server(80);
//Client
extern WiFiClient espClient;
void active_mode();
void sleep_mode();
#endif
wifi.cpp
#include "wifi.h"
#include <Arduino.h>
//------ WIFI ------
WiFiClient espClient;
void active_mode(){
if(WiFi.status() != WL_CONNECTED){
WiFi.forceSleepWake();
delay(1);
// WiFiManager
WiFiManager wifiManager;
wifiManager.autoConnect("AutoConnectAP");
Serial.println("Connected.");
delay(1);
}
}//end active_mode
void sleep_mode(){
//WiFi.disconnect();
WiFi.forceSleepBegin();
if(WiFi.status() != WL_CONNECTED){
Serial.print(WiFi.status());
Serial.println(" :WiFi Off");
}
delay(1);
}//end sleep_mode
main
#include "Little_FS.h"
#include "get.h"
#include "wifi.h"
const long utcOffsetInSeconds = 7200; //EU-Rome
void setup() {
//SERIAL
Serial.begin(115200);
//MOUNTING FILE SYSTEM
bool success = LittleFS.begin();
if (success){
Serial.println("File system mounted properly");
} else {
Serial.println("Error mounting file system");
return;
}
LittleFS.remove("/file.txt");
littleFS_Info();
//TIMETSAMP
getTimeStampSetup();
//MPU
//WIFI MANAGER
// Local intialization.
WiFiManager wifiManager;
wifiManager.autoConnect("AutoConnectAP");
Serial.println("Connected.");
server.begin();
//Get Time in Hour
epochTime = getTimeStamp();
get_threshold_c();
//Turn Off WiFi
//sleep_mode();
}//Setup
void loop() {
unsigned long stamp = getTimeStamp();
delay(10000);
}//Loop
Did you want help with that problem? If so, it would be nice if you could describe what the problem is.
The fact is that I don't know what the problem is. I wrote the Wifi code above and I got this error
exit status 1
I'm sure that you get more than that. The orange bar contains a button 'copy error messages'. Click it to copy the errors to the clipboard and next paste the clipboard here.
Arduino:1.8.12 (Mac OS X), Scheda:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
/private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/hardware -hardware /Users/AryOoh/Library/Arduino15/packages -tools /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/AryOoh/Library/Arduino15/packages -built-in-libraries /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/libraries -libraries /Users/AryOoh/Documents/Arduino/libraries -fqbn=esp8266:esp8266:d1_mini:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -ide-version=10812 -build-path /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414 -warnings=none -build-cache /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_cache_391586 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506 -prefs=runtime.tools.python3.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mklittlefs/2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mklittlefs/2.5.0-4-fe5bb56 -verbose /Users/AryOoh/Desktop/sismi-new/sismi-new/sismi-new.ino
/private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/hardware -hardware /Users/AryOoh/Library/Arduino15/packages -tools /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/AryOoh/Library/Arduino15/packages -built-in-libraries /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/libraries -libraries /Users/AryOoh/Documents/Arduino/libraries -fqbn=esp8266:esp8266:d1_mini:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -ide-version=10812 -build-path /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414 -warnings=none -build-cache /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_cache_391586 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506 -prefs=runtime.tools.python3.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mklittlefs/2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/mklittlefs/2.5.0-4-fe5bb56 -verbose /Users/AryOoh/Desktop/sismi-new/sismi-new/sismi-new.ino
Using board 'd1_mini' from platform in folder: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4
Using core 'esp8266' from platform in folder: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4
Detecting libraries used...
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
Alternatives for LittleFS.h: [LittleFS@0.1.0]
ResolveLibrary(LittleFS.h)
-> candidates: [LittleFS@0.1.0]
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
Alternatives for NTPClient.h: [NTPClient@3.2.0]
ResolveLibrary(NTPClient.h)
-> candidates: [NTPClient@3.2.0]
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
Alternatives for WiFiUdp.h: [WiFi@1.2.7 ESP8266WiFi@1.0]
ResolveLibrary(WiFiUdp.h)
-> candidates: [WiFi@1.2.7 ESP8266WiFi@1.0]
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
Alternatives for TimeLib.h: [Time@1.6]
ResolveLibrary(TimeLib.h)
-> candidates: [Time@1.6]
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
Alternatives for ArduinoJson.h: [ArduinoJson@6.17.3]
ResolveLibrary(ArduinoJson.h)
-> candidates: [ArduinoJson@6.17.3]
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire -I/Users/AryOoh/Documents/Arduino/libraries/ArduinoJson/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /dev/null
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire -I/Users/AryOoh/Documents/Arduino/libraries/ArduinoJson/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp -o /dev/null
Using cached library dependencies for file: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/get.cpp
Using cached library dependencies for file: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src/LittleFS.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src/lfs.c
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src/lfs_util.c
Using cached library dependencies for file: /Users/AryOoh/Documents/Arduino/libraries/NTPClient/NTPClient.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/BearSSLHelpers.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiGratuitous.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiSTA-WPS.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiClient.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiClientSecureAxTLS.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiServer.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiServerSecureAxTLS.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiServerSecureBearSSL.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/WiFiUdp.cpp
Using cached library dependencies for file: /Users/AryOoh/Documents/Arduino/libraries/Time/DateStrings.cpp
Using cached library dependencies for file: /Users/AryOoh/Documents/Arduino/libraries/Time/Time.cpp
Using cached library dependencies for file: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire/Wire.cpp
Generating function prototypes...
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire -I/Users/AryOoh/Documents/Arduino/libraries/ArduinoJson/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/preproc/ctags_target_for_gcc_minus_e.cpp
/private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/preproc/ctags_target_for_gcc_minus_e.cpp
Sto compilando lo sketch...
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/signing.py --mode header --publickey /Users/AryOoh/Desktop/sismi-new/sismi-new/public.key --out /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core/Updater_Signing.h
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -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=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire -I/Users/AryOoh/Documents/Arduino/libraries/ArduinoJson/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp -o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -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=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire -I/Users/AryOoh/Documents/Arduino/libraries/ArduinoJson/src /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp -o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/get.cpp.o
Compiling libraries...
Compiling library "LittleFS"
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/LittleFS/lfs.c.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/LittleFS/lfs_util.c.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/LittleFS/LittleFS.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/LittleFS/LittleFS.a
Compiling library "NTPClient"
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/NTPClient/NTPClient.cpp.o
Compiling library "ESP8266WiFi"
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/CertStoreBearSSL.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.cpp.o
/Users/AryOoh/Library/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__ -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lwip2/include -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/core -c -w -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=10812 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266 -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/variants/d1_mini -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS/src -I/Users/AryOoh/Documents/Arduino/libraries/NTPClient -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src -I/Users/AryOoh/Documents/Arduino/libraries/Time -I/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire -I/Users/AryOoh/Documents/Arduino/libraries/ArduinoJson/src /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/BearSSLHelpers.cpp -o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/BearSSLHelpers.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiClient.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiServer.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiUdp.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/BearSSLHelpers.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/CertStoreBearSSL.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiAP.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFiScan.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiClient.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiServer.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-ar cru /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/WiFiUdp.cpp.o
Compiling library "Time"
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/Time/DateStrings.cpp.o
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/Time/Time.cpp.o
Compiling library "Wire"
Uso il file precedentemente compilato: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/Wire/Wire.cpp.o
Compiling library "ArduinoJson"
Compiling core...
Using precompiled core: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_cache_391586/core/core_08ac27f0aa1ef31206ff0c7bb6826d93.a
Linking everything together...
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-gcc -CC -E -P -DVTABLES_IN_FLASH /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/ld/eagle.app.v6.common.ld.h -o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/local.eagle.app.v6.common.ld
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/xtensa-lx106-elf-gcc -fno-exceptions -Wl,-Map -Wl,/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sismi-new.ino.map -g -w -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static -L/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lib -L/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/lib/NONOSDK22x_190703 -L/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/ld -L/Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/sdk/libc/xtensa-lx106-elf/lib -Teagle.flash.4m2m.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sismi-new.ino.elf -Wl,--start-group /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/get.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/LittleFS/LittleFS.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/NTPClient/NTPClient.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/Time/DateStrings.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/Time/Time.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/libraries/Wire/Wire.cpp.o /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_cache_391586/core/core_08ac27f0aa1ef31206ff0c7bb6826d93.a -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group -L/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414
Più di una libreria trovata per "WiFiUdp.h"
Usata: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi
Non usata: /private/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/AppTranslocation/0D9C6B27-E19E-4487-886A-9650E49CC457/d/Arduino.app/Contents/Java/libraries/WiFi
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp:5: multiple definition of `AcX'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp:5: first defined here
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp:5: multiple definition of `AcY'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp:5: first defined here
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/mpu.cpp:5: multiple definition of `AcZ'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp:5: first defined here
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:12: multiple definition of `outputIndex'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:12: first defined here
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:11: multiple definition of `outputCount'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:11: first defined here
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:10: multiple definition of `outputFileNames'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:10: first defined here
/Users/AryOoh/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/sismi-new.ino.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:9: multiple definition of `capacity'; /var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.cpp.o:/var/folders/4x/34pd8rcs0tbch5zb10h1h7fh0000gn/T/arduino_build_365414/sketch/data.h:9: first defined here
collect2: error: ld returned 1 exit status
Uso la libreria LittleFS alla versione 0.1.0 nella cartella: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/LittleFS
Uso la libreria NTPClient alla versione 3.2.0 nella cartella: /Users/AryOoh/Documents/Arduino/libraries/NTPClient
Uso la libreria ESP8266WiFi alla versione 1.0 nella cartella: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi
Uso la libreria Time alla versione 1.6 nella cartella: /Users/AryOoh/Documents/Arduino/libraries/Time
Uso la libreria Wire alla versione 1.0 nella cartella: /Users/AryOoh/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/Wire
Uso la libreria ArduinoJson alla versione 6.17.3 nella cartella: /Users/AryOoh/Documents/Arduino/libraries/ArduinoJson
exit status 1
Errore durante la compilazione per la scheda LOLIN(WEMOS) D1 R2 & mini.
That's all I got
Looks like the linker is finding multiple declarations for some globals that were defined in data.cpp line 5 and data.h lines 10, 11, and 12.
system
Closed
August 25, 2021, 9:34pm
20
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.