ESP32Marauder icon indicating copy to clipboard operation
ESP32Marauder copied to clipboard

Issue with compiling for Arduino IDE

Open cookins opened this issue 2 years ago • 7 comments

hey there. i downloaded last version and cant compile it in arduino IDE. if anybody cant give me hint, why its not compiling.. I building for DOIT esp32 devkit v1. Here logs:

C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunSetup()':
WiFiScan.cpp:138:19: error: 'setScanFilterMode' is not a member of 'NimBLEDevice'
     NimBLEDevice::setScanFilterMode(CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE);
                   ^~~~~~~~~~~~~~~~~
WiFiScan.cpp:139:19: error: 'setScanDuplicateCacheSize' is not a member of 'NimBLEDevice'
     NimBLEDevice::setScanDuplicateCacheSize(200);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunBluetoothScan(uint8_t, uint16_t)':
WiFiScan.cpp:1071:19: error: 'setScanFilterMode' is not a member of 'NimBLEDevice'
     NimBLEDevice::setScanFilterMode(CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE);
                   ^~~~~~~~~~~~~~~~~
WiFiScan.cpp:1072:19: error: 'setScanDuplicateCacheSize' is not a member of 'NimBLEDevice'
     NimBLEDevice::setScanDuplicateCacheSize(200);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
WiFiScan.cpp:1111:15: error: 'class NimBLEScan' has no member named 'setMaxResults'; did you mean 'getResults'?
     pBLEScan->setMaxResults(0);
               ^~~~~~~~~~~~~
               getResults
Multiple libraries were found for "SD.h"
 Used: C:\Users\cooki\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\SD
 Not used: D:\Program Files\Arduino\libraries\SD
 Not used: C:\Users\cooki\Documents\Arduino\libraries\SD
Multiple libraries were found for "WiFi.h"
 Used: C:\Users\cooki\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\WiFi
 Not used: D:\Program Files\Arduino\libraries\WiFi
exit status 1
'setScanFilterMode' is not a member of 'NimBLEDevice'

cookins avatar Aug 01 '22 04:08 cookins

This looks like you may have installed the wrong version of NimBLE

justcallmekoko avatar Aug 01 '22 13:08 justcallmekoko

This looks like you may have installed the wrong version of NimBLE

yup, ty. i still getting error at compilation. I used TFT_eSPI version from link provided in wiki. almost all errors related to TFT_eSPI. error log too big so here is main lines:

In file included from C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/User_Setup_Select.h:22,
                 from C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/TFT_eSPI.h:35,
                 from C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\Display.h:20,
                 from C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\Display.cpp:1:
C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/User_Setup.h:67:47: error: stray '\302' in program
   <title>ESP32Marauder/User_Setup.h at master · justcallmekoko/ESP32Marauder</title>
                                               ^
C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/User_Setup.h:67:48: error: stray '\267' in program
   <title>ESP32Marauder/User_Setup.h at master · justcallmekoko/ESP32Marauder</title>
                                                ^

AND

exit status 1
'FreeMono9pt7b' was not declared in this scope

cookins avatar Aug 01 '22 13:08 cookins

So i figured about error: stray. there was multiple of it with other numbers. some characters in user_setup.h not ASCII. So Arduino IDE cant compile them and showing as stray ones. Same saying VSC.

image

image Guess, solution is to change them to ASCII ones.

cookins avatar Aug 02 '22 09:08 cookins

Can you provide the full error log from the Arduino IDE when it fails to compile?

justcallmekoko avatar Aug 02 '22 13:08 justcallmekoko

Can you provide the full error log from the Arduino IDE when it fails to compile?

its very long to paste here. so part 1 https://pastebin.com/ucDxPJ5P and part 2 https://pastebin.com/MdG6pCWh

cookins avatar Aug 02 '22 14:08 cookins

i tried to compile with VSC. seems he now only complain about 'FreeMono9pt7b' was not declared in this scope. and some warnings..

cookins avatar Aug 02 '22 15:08 cookins

UP

cookins avatar Aug 06 '22 16:08 cookins

Any update on this? I am also having trouble compiling for DOIT Esp32 devkit v1. Did you manage to compile this?

pfxr avatar May 29 '23 22:05 pfxr

Any update on this? I am also having trouble compiling for DOIT Esp32 devkit v1. Did you manage to compile this?

No.

cookins avatar May 30 '23 04:05 cookins