Yes, now we can see that the sketch and library code are causing compiler errors:
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:4:0:
c:\Arduino\ArduinoLibs\libraries\UseFullFunctions/NTPtime.h: In function 'void UnixToTime(uint32_t, DS1302_DateTime&)':
c:\Arduino\ArduinoLibs\libraries\UseFullFunctions/NTPtime.h:35:1: error: label 'start' defined but not used [-Werror=unused-label]
start:
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:5:0:
c:\Arduino\ArduinoLibs\libraries\HomeProject2/def.h: At global scope:
c:\Arduino\ArduinoLibs\libraries\HomeProject2/def.h:102:13: warning: 'thisRS_Adress' initialized and declared 'extern'
extern byte thisRS_Adress = NOT_DEFINED;
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\WifiSD.h:9:0,
from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:25:
c:\Arduino\ArduinoLibs\libraries\UseFullFunctions/urlencode.h: In function 'String urlencode(String)':
c:\Arduino\ArduinoLibs\libraries\UseFullFunctions/urlencode.h:38:10: warning: variable 'code2' set but not used [-Wunused-but-set-variable]
char code2;
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:25:0:
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\WifiSD.h: In function 'bool handleWifi()':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\WifiSD.h:60:1: error: no return statement in function returning non-void [-Werror=return-type]
}
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:25:0:
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\WifiSD.h: In function 'bool handleFileRead(String)':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\WifiSD.h:219:14: warning: unused variable 'sent' [-Wunused-variable]
size_t sent = WebServer.streamFile(file, contentType); // Send it to the client
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:26:0:
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Server.h: In function 'void buildWebPage()':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Server.h:40:39: error: narrowing conversion of 'myFile.fs::File::read()' from 'int' to 'char' inside { } [-Werror=narrowing]
char RawAdress[2] = {myFile.read(),myFile.read()};
^
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Server.h:40:53: error: narrowing conversion of 'myFile.fs::File::read()' from 'int' to 'char' inside { } [-Werror=narrowing]
char RawAdress[2] = {myFile.read(),myFile.read()};
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:52:0:
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h: In member function 'bool SerialComm::addtoBuff(char)':
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h:195:12: warning: unused variable 'myval' [-Wunused-variable]
byte myval = myChar;
^
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h: In member function 'bool SerialComm::FlushData()':
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h:279:14: warning: unused variable 'c' [-Wunused-variable]
char c = serial.read();
^
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h:281:5: error: no return statement in function returning non-void [-Werror=return-type]
}
^
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h: In member function 'short int SerialComm::readint()':
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h:494:14: warning: unused variable 'skip' [-Wunused-variable]
byte skip = read(); //skip the byte!
^
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h: In member function 'short int SerialComm::buffer2int(byte, byte)':
c:\Arduino\ArduinoLibs\libraries\COM485/COM485.h:627:5: error: no return statement in function returning non-void [-Werror=return-type]
}
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:54:0:
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Serial_Master.h: In function 'void doFlush()':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Serial_Master.h:47:10: warning: unused variable 'c' [-Wunused-variable]
byte c = RS.read();
^
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Serial_Master.h: In function 'void IncomingInput(byte)':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Serial_Master.h:186:10: warning: unused variable 'd' [-Wunused-variable]
bool d = GetSetIOstatus(fromAdress, C_INPUT, inputno, newstate);
^
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Serial_Master.h: In function 'void IncomingOutput(byte)':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\Serial_Master.h:203:10: warning: unused variable 'd' [-Wunused-variable]
bool d = GetSetIOstatus(fromAdress, C_OUTPUT, outputno, newstate);
^
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino: In function 'void fillStats(byte)':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:127:17: warning: comparison is always false due to limited range of data type [-Wtype-limits]
if (errorno == READ_INT_ERROR) {
^
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino: In function 'void onMenuArrive(String, byte)':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:265:48: warning: comparison is always true due to limited range of data type [-Wtype-limits]
if (myArea > 0 && myArea <= 16 && newstate >= 0 && newstate <= 2) {
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:4:0:
c:\Arduino\ArduinoLibs\libraries\UseFullFunctions/NTPtime.h: In function 'bool isDST(int, int, int, int)':
c:\Arduino\ArduinoLibs\libraries\UseFullFunctions/NTPtime.h:136:1: error: control reaches end of non-void function [-Werror=return-type]
}
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:53:0:
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\buffer.h: In function 'bool addATSAreatoBuff(byte, byte)':
c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\buffer.h:138:1: error: control reaches end of non-void function [-Werror=return-type]
}
^
In file included from c:\Arduino\Projects\Homeboard\Programmering\HomeBoard_Master\HomeBoard_Master.ino:41:0:
c:\Arduino\ArduinoLibs\libraries\SerialMenu/SerialMenu.h: In member function 'String SerialMenu::getParam(byte, bool, bool, bool)':
c:\Arduino\ArduinoLibs\libraries\SerialMenu/SerialMenu.h:168:5: error: control reaches end of non-void function [-Werror=return-type]
}
^
A tricky thing about the ESP32 boards platform is that when you have File > Preferences > Compiler warnings set to "More" or "All", compiler warnings get upgraded to errors. The ESP32 developers did this to advocate for writing warning-free code. Unfortunately, not all library authors follow these best practices, so sometimes low quality code that you didn't write is the cause of the warning.
So you can fix the warnings or you can change the warning level preference to "Default".
As for this part of the output:
Multiple libraries were found for "SD.h"
Used: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD
Not used: C:\Arduino\Arduino\libraries\SD
Multiple libraries were found for "WiFiUdp.h"
Used: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Not used: C:\Arduino\Arduino\libraries\WiFi
Using library UseFullFunctions in folder: c:\Arduino\ArduinoLibs\libraries\UseFullFunctions (legacy)
Using library ErriezDS1302 at version 1.0.0 in folder: c:\Arduino\ArduinoLibs\libraries\ErriezDS1302
Using library EasyNTPClient at version 1.1.0 in folder: c:\Arduino\ArduinoLibs\libraries\EasyNTPClient
Using library WiFi at version 1.0 in folder: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Using library HomeProject2 in folder: c:\Arduino\ArduinoLibs\libraries\HomeProject2 (legacy)
Using library Hex2Dec in folder: c:\Arduino\ArduinoLibs\libraries\Hex2Dec (legacy)
Using library WebServer at version 1.0 in folder: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WebServer
Using library FS at version 1.0 in folder: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS
Using library SD at version 1.0.5 in folder: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD
Using library SPI at version 1.0 in folder: C:\Users\ED12Q\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SPI
Using library SerialMenu at version 1.0.0 in folder: c:\Arduino\ArduinoLibs\libraries\SerialMenu
Using library COM485 at version 2.1.1 in folder: c:\Arduino\ArduinoLibs\libraries\COM485
This is just some helpful information provided by the Arduino IDE. The only time it might indicate a problem is if you see that there were multiple libraries and the IDE picked a different one than you had intended. Otherwise, you can ignore that part of the output.