Source and Headers files

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?

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!

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>
#pragma once

//Set the utcOffsetInSeconds of your local zone
extern const long utcOffsetInSeconds = 7200; //EU-Rome

extern NTPClient timeClient;

//------ TIMESTAMP ------
unsigned long getTime();

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

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.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.