esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
290 stars 34 forks source link

esp32 and mqtt with platformio 4.x compile errors #610

Closed trackertrc closed 5 years ago

trackertrc commented 5 years ago

issue with esp32 and mqtt.

with api: compile works. but with removed api: and mqtt: ipofftheserver username: user password: password

compile errors and no binary.

here is the compile log: INFO Reading configuration... INFO Generating C++ source... INFO Compiling app... INFO Running: platformio run -d /esphome/config/toimiston_kaihdin Processing toimiston_kaihdin (board: nodemcu-32s; framework: arduino; platform: espressif32@1.6.0)

Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/nodemcu-32s.html PLATFORM: Espressif 32 1.6.0 > NodeMCU-32S HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: toolchain-xtensa32 2.50200.80 (5.2.0), framework-arduinoespressif32 2.10001.190111 (1.0.1), tool-esptoolpy 1.20600.0 (2.6.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Looking for ArduinoJson-esphomelib library in registry Found: https://platformio.org/lib/show/3837/ArduinoJson-esphomelib LibraryManager: Installing id=3837 @ 5.13.3 Using cache: /root/.platformio/.cache/8d/4fbedd2ee9296f36ed71f6349049ac8d Unpacking [####################################] 100%
ArduinoJson-esphomelib @ 5.13.3 has been successfully installed! Looking for AsyncMqttClient library in registry Found: https://platformio.org/lib/show/346/AsyncMqttClient LibraryManager: Installing id=346 @ 0.8.2 Using cache: /root/.platformio/.cache/2a/0cd7935b53cf6726ba6fac5fe077e42a Unpacking [####################################] 100% AsyncMqttClient @ 0.8.2 has been successfully installed! Installing dependencies Looking for ESPAsyncTCP library in registry Found: https://platformio.org/lib/show/305/ESPAsyncTCP LibraryManager: Installing id=305 @ ^1.1.0 Using cache: /root/.platformio/.cache/81/24ae175ec26304588626628d2953d781 Unpacking [####################################] 100% ESPAsyncTCP @ 1.2.0 has been successfully installed! Looking for AsyncTCP library in registry Found: https://platformio.org/lib/show/1826/AsyncTCP LibraryManager: Installing id=1826 @ ^1.0.0 Using cache: /root/.platformio/.cache/3c/08901889d2b66ba01c38b5095a38aa3c Unpacking [####################################] 100% AsyncTCP @ 1.1.0 has been successfully installed! Looking for ESP Async WebServer library in registry Found: https://platformio.org/lib/show/306/ESP Async WebServer LibraryManager: Installing id=306 @ 1.1.1 Using cache: /root/.platformio/.cache/66/0cc2b6985e143ea038376686be9a0866 Unpacking [####################################] 100% ESP Async WebServer @ 1.1.1 has been successfully installed! Installing dependencies LibraryManager: Installing id=305 ESPAsyncTCP @ 1.2.0 is already installed LibraryManager: Installing id=1826 AsyncTCP @ 1.1.0 is already installed Looking for FastLED library in registry Found: https://platformio.org/lib/show/126/FastLED LibraryManager: Installing id=126 @ 3.2.0 Using cache: /root/.platformio/.cache/9b/59757229387353edef5085542b07269b Unpacking [####################################] 100%
FastLED @ 3.2.0 has been successfully installed! Looking for Hash library in registry Warning! Library {'requirements': None, 'name': 'Hash'} has not been found in PlatformIO Registry. You can ignore this message, if {'requirements': None, 'name': 'Hash'} is a built-in library (included in framework, SDK). E.g., SPI, Wire, etc. Found 31 compatible libraries Scanning dependencies... Dependency Graph |-- 5.13.3 |-- 0.8.2 | |-- 1.1.0 |-- 1.1.1 | |-- 1.1.0 | |-- 1.0 | |-- 1.0 | |-- 5.13.3 |-- 1.0 | |-- 1.0 |-- 1.0 |-- 3.2.0 |-- 1.0 |-- 1.0.1 |-- 1.0 |-- 1.0 Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/FastLED.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/bitswap.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/colorpalettes.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/colorutils.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/hsv2rgb.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/lib8tion.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/noise.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/power_mgt.cpp.o Compiling .pioenvs/toimiston_kaihdin/libf31/FastLED_ID126/wiring.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/bh1750/bh1750.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/binary_sensor/automation.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/binary_sensor/binary_sensor.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/binary_sensor/filter.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/cover/cover.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/esp32_ble_tracker/esp32_ble_tracker.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/fastled_base/fastled_light.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/i2c/i2c.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/json/json_util.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/light/addressable_light.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/light/light_state.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/logger/logger.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/custom_mqtt_device.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_binary_sensor.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_client.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_climate.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_component.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_cover.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_fan.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_light.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_sensor.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_switch.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/mqtt/mqtt_text_sensor.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/ota/ota_component.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/restart/restart_switch.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/sensor/automation.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/sensor/filter.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/sensor/sensor.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/stepper/stepper.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/switch/automation.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/switch/switch.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/template/cover/template_cover.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/uln2003/uln2003.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/web_server/web_server.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/wifi/wifi_component.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/wifi/wifi_component_esp32.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/wifi/wifi_component_esp8266.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/xiaomi_ble/xiaomi_ble.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/components/xiaomi_mijia/xiaomi_mijia.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/application.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/component.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/controller.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/esphal.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/helpers.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/log.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/preferences.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/esphome/core/util.cpp.o Compiling .pioenvs/toimiston_kaihdin/src/main.cpp.o Generating partitions .pioenvs/toimiston_kaihdin/partitions.bin Archiving .pioenvs/toimiston_kaihdin/libb2a/libArduinoJson-esphomelib_ID3837.a Indexing .pioenvs/toimiston_kaihdin/libb2a/libArduinoJson-esphomelib_ID3837.a Compiling .pioenvs/toimiston_kaihdin/lib498/AsyncTCP_ID1826/AsyncTCP.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/ConnAckPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/PingRespPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/PubAckPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/PubCompPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/PubRecPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/PubRelPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/PublishPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/SubAckPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib1f4/AsyncMqttClient_ID346/AsyncMqttClient/Packets/UnsubAckPacket.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/ETH.cpp.o .piolibdeps/toimiston_kaihdin/AsyncTCP_ID1826/src/AsyncTCP.cpp: In function 'bool _start_async_task()': .piolibdeps/toimiston_kaihdin/AsyncTCP_ID1826/src/AsyncTCP.cpp:205:141: error: 'xTaskCreateUniversal' was not declared in this scope xTaskCreateUniversal(_async_service_task, "async_tcp", 8192 * 2, NULL, 3, &_async_service_task_handle, CONFIG_ASYNC_TCP_RUNNING_CORE); ^ Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFi.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiAP.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiClient.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiGeneric.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiMulti.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiSTA.cpp.o .piolibdeps/toimiston_kaihdin/AsyncMqttClient_ID346/src/AsyncMqttClient.cpp: In constructor 'AsyncMqttClient::AsyncMqttClient()': .piolibdeps/toimiston_kaihdin/AsyncMqttClient_ID346/src/AsyncMqttClient.cpp:40:61: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=] sprintf(_generatedClientId, "esp32%06x", ESP.getEfuseMac()); ^ .piolibdeps/toimiston_kaihdin/AsyncMqttClient_ID346/src/AsyncMqttClient.cpp:40:61: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=] Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiScan.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiServer.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib789/WiFi/WiFiUdp.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib790/FS/FS.cpp.o Compiling .pioenvs/toimiston_kaihdin/lib790/FS/vfs_api.cpp.o *** [.pioenvs/toimiston_kaihdin/lib498/AsyncTCP_ID1826/AsyncTCP.cpp.o] Error 1 Compiling .pioenvs/toimiston_kaihdin/lib9a0/ESP Async WebServer_ID306/AsyncEventSource.cpp.o

close-issue-app[bot] commented 5 years ago

This issue was auto-closed because the issue template was not filled out. The ESPHome developers invest lots of time to maintain this project, so please at least fill out the issue template so that a bunch of standard questions don't need to be asked again each time. Thank you for taking the time to report a bug, hopefully it can be resolved soon.