Sobald ich MQTT aktiviere kann ich nicht mehr kompilieren.
//#define USE_MQTT 1 // uncomment to activate MQTT
Habt ihr das
ESP32 schon mit MQTT am laufen?
Bis zum Linken ist alles gut:
Linking everything together...
"C:\\Users\\XXXX\\AppData\\Local\\Arduino15\\packages\\
esp32\\tools\\xtensa-
esp32-elf-gcc\\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-
esp32-elf-gcc" -nostdlib "-LC:\\Users\\XXXX\\AppData\\Local\\Arduino15\\packages\\
esp32\\hardware\\
esp32\\1.0.4/tools/sdk/lib" "-LC:\\Users\\XXXX\\AppData\\Local\\Arduino15\\packages\\
esp32\\hardware\\
esp32\\1.0.4/tools/sdk/ld" -T esp32_out.ld -T
esp32.common.ld -T
esp32.rom.ld -T
esp32.peripherals.ld -T
esp32.rom.libgcc.ld -T
esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -Wl,--start-group "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\sketch\\esp32_ble.ino.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\sketch\\src\\adapter.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\sketch\\src\\adapter_tojson.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\sketch\\src\\encrypt.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\ETH.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFi.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiAP.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiClient.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiGeneric.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiMulti.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiSTA.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiScan.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiServer.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\WiFi\\WiFiUdp.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\ConnectionContext.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPConnection.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPHeader.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPHeaders.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPMultipartBodyParser.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPNode.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPRequest.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPResponse.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPSConnection.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPSServer.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPServer.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPURLEncodedBodyParser.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\HTTPValidator.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\ResolvedResource.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\ResourceNode.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\ResourceParameters.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\ResourceResolver.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\SSLCert.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\ValidatorFunctions.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\WebsocketHandler.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\WebsocketInputStreambuf.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\WebsocketNode.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESP32_HTTPS_Server\\util.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLE2902.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLE2904.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEAddress.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEAdvertisedDevice.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEAdvertising.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEBeacon.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLECharacteristic.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLECharacteristicMap.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEClient.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEDescriptor.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEDescriptorMap.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEDevice.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEEddystoneTLM.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEEddystoneURL.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEExceptions.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEHIDDevice.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLERemoteCharacteristic.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLERemoteDescriptor.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLERemoteService.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEScan.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLESecurity.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEServer.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEService.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEServiceMap.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEUUID.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEUtils.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\BLEValue.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\FreeRTOS.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\BLE\\GeneralUtils.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ArduinoOTA\\ArduinoOTA.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\Update\\Updater.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ThingsOfValue_SDK_for_Arduino\\system.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ThingsOfValue_SDK_for_Arduino\\tov.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ThingsOfValue_SDK_for_Arduino\\lwmqtt\\client.c.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ThingsOfValue_SDK_for_Arduino\\lwmqtt\\helpers.c.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ThingsOfValue_SDK_for_Arduino\\lwmqtt\\packet.c.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ThingsOfValue_SDK_for_Arduino\\lwmqtt\\string.c.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720\\libraries\\ESPmDNS\\ESPmDNS.cpp.o" "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_cache_948284\\core\\core_f9656a2adb2617bb551337aadf6278c5.a" -lgcc -lesp32 -lphy -lesp_http_client -lmbedtls -lrtc -lesp_http_server -lbtdm_app -lspiffs -lbootloader_support -lmdns -lnvs_flash -lfatfs -lpp -lnet80211 -ljsmn -lface_detection -llibsodium -lvfs -ldl_lib -llog -lfreertos -lcxx -lsmartconfig_ack -lxtensa-debug-module -lheap -ltcpip_adapter -lmqtt -lulp -lfd -lfb_gfx -lnghttp -lprotocomm -lsmartconfig -lm -lethernet -limage_util -lc_nano -lsoc -ltcp_transport -lc -lmicro-ecc -lface_recognition -ljson -lwpa_supplicant -lmesh -lesp_https_ota -lwpa2 -lexpat -llwip -lwear_levelling -lapp_update -ldriver -lbt -lespnow -lcoap -lasio -lnewlib -lconsole -lapp_trace -lesp32-camera -lhal -lprotobuf-c -lsdmmc -lcore -lpthread -lcoexist -lfreemodbus -lspi_flash -lesp-tls -lwpa -lwifi_provisioning -lwps -lesp_adc_cal -lesp_event -lopenssl -lesp_ringbuf -lfr -lstdc++ -Wl,--end-group -Wl,-EL -o "C:\\Users\\XXXX\\AppData\\Local\\Temp\\arduino_build_208720/esp32_ble.ino.elf"
C:\Users\XXXX\AppData\Local\Temp\arduino_build_208720\libraries\ThingsOfValue_SDK_for_Arduino\tov.cpp.o.bss.client+0x0): multiple definition of `client'
C:\Users\XXXX\AppData\Local\Temp\arduino_build_208720\sketch\esp32_ble.ino.cpp.o.bss.client+0x0): first defined here
c:/users/XXXX/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: Warning: size of symbol `client' changed from 40 in C:\Users\XXXX\AppData\Local\Temp\arduino_build_208720\sketch\esp32_ble.ino.cpp.o to 160 in C:\Users\XXXX\AppData\Local\Temp\arduino_build_208720\libraries\ThingsOfValue_SDK_for_Arduino\tov.cpp.o
collect2.exe: error: ld returned 1 exit status
Mehrere Bibliotheken wurden für "WiFi.h" gefunden
Benutzt: C:\Users\XXXX\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\WiFi
Bibliothek WiFi in Version 1.0 im Ordner: C:\Users\XXXX\AppData\Local\Arduino15\packages\
esp32\hardware\
esp32\1.0.4\libraries\WiFi wird verwendet
Bibliothek ESP32_HTTPS_Server in Version 1.0.0 im Ordner: C:\Users\XXXX\Documents\
Arduino\libraries\ESP32_HTTPS_Server wird verwendet
Bibliothek BLE in Version 1.0.1 im Ordner: C:\Users\XXXX\AppData\Local\Arduino15\packages\
esp32\hardware\
esp32\1.0.4\libraries\BLE wird verwendet
Bibliothek ArduinoOTA in Version 1.0 im Ordner: C:\Users\XXXX\AppData\Local\Arduino15\packages\
esp32\hardware\
esp32\1.0.4\libraries\ArduinoOTA wird verwendet
Bibliothek Update in Version 1.0 im Ordner: C:\Users\XXXX\AppData\Local\Arduino15\packages\
esp32\hardware\
esp32\1.0.4\libraries\Update wird verwendet
Bibliothek ArduinoJson in Version 6.19.4 im Ordner: C:\Users\XXXX\Documents\
Arduino\libraries\ArduinoJson wird verwendet
Bibliothek ThingsOfValue_SDK_for_Arduino in Version 1.0.2 im Ordner: C:\Users\XXXX\Documents\
Arduino\libraries\ThingsOfValue_SDK_for_Arduino wird verwendet
Bibliothek ESPmDNS in Version 1.0 im Ordner: C:\Users\XXXX\AppData\Local\Arduino15\packages\
esp32\hardware\
esp32\1.0.4\libraries\ESPmDNS wird verwendet
exit status 1
Fehler beim Kompilieren für das Board ESP32 Dev Module.