Hello,
My board is ESP32-DevKitC V4 with ESP32-WROOM-32U. I’m trying to build OMG 0.9.4 with Arduino IDE 1.8.3 on Debian 10 Buster. The only changes have been to User_config.h as follows:
# define OMG_VERSION "0.9.4"
#define ZgatewayBT "BT" //ESP8266, ESP32
#define ZmqttDiscovery "HADiscovery"//ESP8266, Arduino, ESP32, Sonoff RF Bridge
When building/uploading the following error is displayed:
Arduino: 1.8.13 (Linux), Board: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, None"
Multiple libraries were found for "WiFi.h"
Used: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi
Not used: /home/myuser/Downloads/arduino/arduino-1.8.13/libraries/WiFi
ZgatewayBT:39:40: fatal error: NimBLEAdvertisedDevice.h: No such file or directory
compilation terminated.
exit status 1
NimBLEAdvertisedDevice.h: No such file or directory
Actually, a more verbose output shows:
/home/myuser/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/myuser/Arduino/libraries/ArduinoJson_ID64/src -I/home/myuser/Arduino/libraries/ArduinoLog -I/home/myuser/Arduino/libraries/PubSubClient_ID89/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/ArduinoOTA/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/Update/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/FS/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/SPIFFS/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/Preferences/src -I/home/myuser/Arduino/libraries/WifiManager -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WebServer/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/DNSServer/src -I/home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/BLE/src /tmp/arduino_build_795485/sketch/main.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for NimBLEAdvertisedDevice.h: []ZgatewayBT:39:40: fatal error: NimBLEAdvertisedDevice.h: No such file or directory
ResolveLibrary(NimBLEAdvertisedDevice.h)
compilation terminated.
-> candidates: []
Multiple libraries were found for "WiFi.h"
Used: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi
Not used: /home/myuser/Descargas/arduino/arduino-1.8.13/libraries/WiFi
Using library ArduinoJson_ID64 at version 5.13.4 in folder: /home/myuser/Arduino/libraries/ArduinoJson_ID64
Using library ArduinoLog at version 1.0.3 in folder: /home/myuser/Arduino/libraries/ArduinoLog
Using library PubSubClient_ID89 at version 2.8 in folder: /home/myuser/Arduino/libraries/PubSubClient_ID89
Using library ArduinoOTA at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/ArduinoOTA
Using library WiFi at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi
Using library Update at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/Update
Using library FS at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/FS
Using library SPIFFS at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/SPIFFS
Using library Preferences at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/Preferences
Using library WifiManager at version 1.0.0 in folder: /home/myuser/Arduino/libraries/WifiManager
Using library WebServer at version 1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WebServer
Using library DNSServer at version 1.1.0 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/DNSServer
Using library BLE at version 1.0.1 in folder: /home/myuser/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/BLE
exit status 1
NimBLEAdvertisedDevice.h: No such file or directory
I have installed libraries via:
https://dl.espressif.com/dl/package_esp32_index.json
https://arduino.esp8266.com/stable/package_esp8266com_index.json
I have searched for this error message in the forum and in the Internet but cannot find either a topic that has previously discussed it or a possible solution. So any piece of advice is much appreciated in advance.
Regards,