O ESPhishing é um ataque de captive portal que é executado na placa de desenvolvimento NodeMCU com o microcontrolador ESP8266. É uma ferramenta de engenharia social que gera uma rede WiFi de um determinado nome, atraindo as pessoas para se conectarem a ela e inserirem credenciais.
Olá estou seguindo o video, insteli arduino jason 5.13.5 como indicado e tenho esses erros
In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:13:
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h: In function 'ArduinoJson::JsonArray& parseOrCreate(ArduinoJson::DynamicJsonBuffer&, const String&)':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h:37:1: error: no return statement in function returning non-void [-Werror=return-type]
37 | }
| ^
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h: In function 'void phishCreds(String, String, String, String)':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h:63:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
63 | logging("phishCreds :: CLIENT PHISHED");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h:65:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
65 | logging("loadSettingJSON :: Opening config json file ");
| ^~~~~~~~~~
In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:16:
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool saveSettingsJSON()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:34:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
34 | logging("saveSettingsJSON :: Saving new settings");
| ^~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool createDefaultsSettingsJSON()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:39:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
39 | logging("createDefaultsSettingsJSON :: Creating json config file");
| ^~~~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:60:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
60 | logging("createDefaultsSettingsJSON :: json config file DONE");
| ^~~~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:61:1: error: no return statement in function returning non-void [-Werror=return-type]
61 | }
| ^
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool createAttackSettingsJSON()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:64:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
64 | logging("createDefaultsAttackJSON :: Creating json config file");
| ^~~~~~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:85:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
85 | logging("createDefaultsAttackJSON :: json config file DONE");
| ^~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:87:1: error: no return statement in function returning non-void [-Werror=return-type]
87 | }
| ^
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool loadSettingJSON()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:90:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
90 | logging("loadSettingJSON :: Opening config json file ");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:94:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
94 | logging("loadSettingJSON :: No json config file - Calling loadDefaults()");
| ^~~~~~~~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:96:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
96 | logging("loadSettingJSON :: Opening config json file ");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:100:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
100 | logging("loadSettingJSON :: Reading config json file ");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:127:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
127 | logging("loadSettingJSON :: config json file DONE");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:128:1: error: no return statement in function returning non-void [-Werror=return-type]
128 | }
| ^
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool createSystemJSON()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:131:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
131 | logging("createSystemJSON :: Creating json index file");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:164:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
164 | logging("createSystemJSON :: json config index DONE");
| ^~~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:165:1: error: no return statement in function returning non-void [-Werror=return-type]
165 | }
| ^
In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:19:
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In function 'void returnFail(String)':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:68:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
68 | logging("returnFail :: error 500 hit");
| ^~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In function 'void handleSubmitSettings()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:99:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
99 | logging("handleSubmitSettings :: New setting uploaded");
| ^~~~~~~~~~
In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:19:
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In function 'void startAP()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:186:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
186 | logging("startAP :: Starting Access Point");
| ^~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:202:15: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
202 | logging("Restarting ESP");
| ^~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:210:15: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
210 | logging("Restarting ESP");
| ^~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In lambda function:
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:385:17: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
385 | logging("-------Setting Attack Json-------");
| ^~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino: In function 'void setup()':
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:35:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
35 | logging("");
| ^~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:36:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
36 | logging("");
| ^~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:37:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
37 | logging("------ BOOTING ------");
| ^~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:38:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
38 | logging("");
| ^~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:40:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
40 | logging("setup :: Initialising File System... Success!");
| ^~~~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:43:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
43 | logging("setup :: Starting LoadConfig...");
| ^~~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:46:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
46 | logging("setup :: loadSettingJSON DONE");
| ^~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:48:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
48 | logging("setup :: Starting copyWebFiles ...");
| ^~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:50:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
50 | logging("setup :: copyWebFiles DONE");
| ^~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:52:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings]
52 | logging("setup :: Starting copyWebFiles ...");
| ^~~~~~~~
D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:54:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
54 | logging("setup :: startAP DONE");
| ^~~~~~~
cc1plus.exe: some warnings being treated as errors
exit status 1
Compilation error: no return statement in function returning non-void [-Werror=return-type]
Olá estou seguindo o video, insteli arduino jason 5.13.5 como indicado e tenho esses erros
In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:13: D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h: In function 'ArduinoJson::JsonArray& parseOrCreate(ArduinoJson::DynamicJsonBuffer&, const String&)': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h:37:1: error: no return statement in function returning non-void [-Werror=return-type] 37 | } | ^ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h: In function 'void phishCreds(String, String, String, String)': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h:63:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 63 | logging("phishCreds :: CLIENT PHISHED"); | ^
~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\filesystem.h:65:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 65 | logging("loadSettingJSON :: Opening config json file "); | ^~~~~~~~~~In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:16: D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool saveSettingsJSON()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:34:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 34 | logging("saveSettingsJSON :: Saving new settings"); | ^~~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool createDefaultsSettingsJSON()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:39:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 39 | logging("createDefaultsSettingsJSON :: Creating json config file"); | ^~~~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:60:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 60 | logging("createDefaultsSettingsJSON :: json config file DONE"); | ^~~~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:61:1: error: no return statement in function returning non-void [-Werror=return-type] 61 | } | ^ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool createAttackSettingsJSON()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:64:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 64 | logging("createDefaultsAttackJSON :: Creating json config file"); | ^~~~~~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:85:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 85 | logging("createDefaultsAttackJSON :: json config file DONE"); | ^~~~~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:87:1: error: no return statement in function returning non-void [-Werror=return-type] 87 | } | ^ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool loadSettingJSON()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:90:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 90 | logging("loadSettingJSON :: Opening config json file "); | ^~~~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:94:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 94 | logging("loadSettingJSON :: No json config file - Calling loadDefaults()"); | ^~~~~~~~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:96:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 96 | logging("loadSettingJSON :: Opening config json file "); | ^~~~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:100:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 100 | logging("loadSettingJSON :: Reading config json file "); | ^~~~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:127:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 127 | logging("loadSettingJSON :: config json file DONE"); | ^~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:128:1: error: no return statement in function returning non-void [-Werror=return-type] 128 | } | ^ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h: In function 'bool createSystemJSON()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:131:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 131 | logging("createSystemJSON :: Creating json index file"); | ^~~~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:164:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 164 | logging("createSystemJSON :: json config index DONE"); | ^~~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\jsonfiles.h:165:1: error: no return statement in function returning non-void [-Werror=return-type] 165 | } | ^ In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:19: D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In function 'void returnFail(String)': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:68:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 68 | logging("returnFail :: error 500 hit"); | ^~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In function 'void handleSubmitSettings()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:99:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 99 | logging("handleSubmitSettings :: New setting uploaded"); | ^~~~~~~~~~In file included from D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:19: D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In function 'void startAP()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:186:13: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 186 | logging("startAP :: Starting Access Point"); | ^~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:202:15: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 202 | logging("Restarting ESP"); | ^~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:210:15: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 210 | logging("Restarting ESP"); | ^~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h: In lambda function: D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\servingWebPages.h:385:17: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 385 | logging("-------Setting Attack Json-------"); | ^~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino: In function 'void setup()': D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:35:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 35 | logging(""); | ^~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:36:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 36 | logging(""); | ^~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:37:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 37 | logging("------ BOOTING ------"); | ^~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:38:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 38 | logging(""); | ^~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:40:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 40 | logging("setup :: Initialising File System... Success!"); | ^~~~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:43:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 43 | logging("setup :: Starting LoadConfig..."); | ^~~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:46:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 46 | logging("setup :: loadSettingJSON DONE"); | ^~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:48:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 48 | logging("setup :: Starting copyWebFiles ..."); | ^~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:50:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 50 | logging("setup :: copyWebFiles DONE"); | ^~~~~~~~ D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:52:11: warning: ISO C++ forbids converting a string constant to 'char' [-Wwrite-strings] 52 | logging("setup :: Starting copyWebFiles ..."); | ^~~~~~~~D:\Administrator\Documents\Arduino\ESPhishing-main\ESPhishing-main\esphishing\esphishing.ino:54:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | logging("setup :: startAP DONE"); | ^~~~~~~ cc1plus.exe: some warnings being treated as errorsexit status 1
Compilation error: no return statement in function returning non-void [-Werror=return-type]