We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I am having difficulty building the project from the template using cargo +esp build --release .
cargo +esp build --release
I built a docker container using
FROM ubuntu:focal RUN apt clean RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \ git \ curl \ gcc \ clang \ ninja-build \ cmake \ libudev-dev \ unzip \ xz-utils\ python3 \ python3-pip \ python3-venv \ libusb-1.0-0 \ libssl-dev \ pkg-config \ libtinfo5 \ libpython2.7 RUN git clone https://github.com/esp-rs/rust-build.git RUN cd rust-build && \ curl -LO https://github.com/esp-rs/rust-build/releases/download/v1.62.1.0/install-rust-toolchain.sh && \ chmod a+x install-rust-toolchain.sh && \ ./install-rust-toolchain.sh #RUN rustup update ENV PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUN echo $PATH RUN cargo install cargo-generate
Inside that container I ran
# cargo generate --vcs none --git https://github.com/esp-rs/esp-idf-template ✔ Which template should be expanded? · cargo Project Name : blink2 Destination: /esp32-experiments/blink2 ... Generating template ... ✔ MCU · esp32 ✔ Configure project to use Dev Containers (VS Code, GitHub Codespaces and Gitpod)? (beware: Dev Containers not available for esp-idf v4.3.2) · false ✔ STD support · true ✔ ESP-IDF native build version (v4.3.2 = previous stable, v4.4 = stable, mainline = UNSTABLE) · v4.4 [ 1/10] Done: .cargo/config.toml [ 2/10] Done: .cargo [ 3/10] Done: .gitignore [ 4/10] Done: .vscode [ 5/10] Done: Cargo.toml [ 6/10] Done: build.rs [ 7/10] Done: rust-toolchain.toml [ 8/10] Done: sdkconfig.defaults [ 9/10] Done: src/main.rs [10/10] Done: src Moving generated files into: `/esp32-experiments/blink2`... Done! New project created /esp32-experiments/blink2 # cargo +esp build --release Updating crates.io index Compiling compiler_builtins v0.1.71 Compiling core v0.0.0 (/root/.rustup/toolchains/esp/lib/rustlib/src/rust/library/core) Compiling proc-macro2 v1.0.42 ... From https://github.com/leethomason/tinyxml2 * branch 7e8e249990ec491ec15990cf95b6d871a66cf64a -> FETCH_HEAD From https://github.com/espressif/esp-cryptoauthlib * branch 36d0642e66ff5b1c7a291873f24c498ca6ffedef -> FETCH_HEAD fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. fatal: No names found, cannot describe anything. Using esp-idf v4.4.1 at '/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4' fatal: No names found, cannot describe anything. Output: "/esp32-experiments/blink2/target/xtensa-esp32-espidf/release/build/esp-idf-sys-d77b6f1aaf74c425/out/bindings.rs" Bindgen builder flags: ["/root/.cargo/registry/src/github.com-1ecc6299db9ec823/esp-idf-sys-0.31.6/src/include/esp-idf/bindings.h", "--rust-target", "1.47", "--blocklist-function", "strtold", "--blocklist-function", "_strtold_r", "--blocklist-function", "v.*printf", "--blocklist-function", "v.*scanf", "--blocklist-function", "_v.*printf_r", "--blocklist-function", "_v.*scanf_r", "--blocklist-function", "esp_log_writev", "--no-layout-tests", "--with-derive-default", "--ctypes-prefix", "c_types", "--generate", "functions,types,vars,methods,constructors,destructors", "--use-core", "--no-rustfmt-bindings", "--", "-D__bindgen", "-DHAVE_CONFIG_H", "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"", "-DUNITY_INCLUDE_CONFIG_H", "-DWITH_POSIX", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_ringbuf/include", "-I/esp32-experiments/blink2/target/xtensa-esp32-espidf/release/build/esp-idf-sys-d77b6f1aaf74c425/out/build/config", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/newlib/platform_include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/freertos/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/freertos/include/esp_additions/freertos", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/xtensa/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/freertos/include/esp_additions", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/include/soc", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/include/soc/esp32", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/port/esp32/.", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/port/esp32/private_include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/heap/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/log/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/lwip/include/apps", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/lwip/include/apps/sntp", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/lwip/lwip/src/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/lwip/port/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/lwip/port/esp32/include/arch", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/soc/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32/.", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/hal/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/hal/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/hal/platform_port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/include/esp32", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_common/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/port/soc", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/port/public_compat", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/xtensa/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/xtensa/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/driver/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/driver/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_pm/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/efuse/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/efuse/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/vfs/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_wifi/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_event/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_netif/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_eth/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/tcpip_adapter/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_phy/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_phy/esp32/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_ipc/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/app_trace/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_timer/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/mbedtls/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/esp_crt_bundle/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/app_update/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/spi_flash/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/bootloader_support/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/nvs_flash/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/pthread/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_gdbstub/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_gdbstub/xtensa", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_gdbstub/esp32", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/espcoredump/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/espcoredump/include/port/xtensa", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/wpa_supplicant/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/wpa_supplicant/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/wpa_supplicant/esp_supplicant/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/ieee802154/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/console", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/asio/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/cbor/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/unity/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/unity/unity/src", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock/src", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/coap/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/coap/libcoap/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2/lib/includes", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp-tls", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp-tls/esp-tls-crypto", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_adc_cal/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_hid/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/tcp_transport/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_http_client/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_http_server/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_https_ota/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_lcd/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_lcd/interface", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/protobuf-c/protobuf-c", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/protocomm/include/common", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/protocomm/include/security", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/protocomm/include/transports", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/mdns/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_local_ctrl/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/sdmmc/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_serial_slave_link/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/esp_websocket_client/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/expat/expat/expat/lib", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/expat/port/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/wear_levelling/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/fatfs/diskio", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/fatfs/vfs", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/fatfs/src", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/freemodbus/common/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/idf_test/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/idf_test/include/esp32", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/jsmn/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/json/cJSON", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/libsodium/libsodium/src/libsodium/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/libsodium/port_include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/mqtt/esp-mqtt/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/openssl/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/perfmon/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/spiffs/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/ulp/include", "-I/esp32-experiments/blink2/.embuild/espressif/esp-idf/release-v4.4/components/wifi_provisioning/include", "--sysroot=/esp32-experiments/blink2/.embuild/espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/../xtensa-esp32-elf", "-I/esp32-experiments/blink2/.embuild/espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/../xtensa-esp32-elf/include", "-x", "c", "-DESP_IDF_COMP_DRIVER_ENABLED", "-DESP_IDF_COMP_HAL_ENABLED", "-DESP_IDF_COMP_FATFS_ENABLED", "-DESP_IDF_COMP_PARTITION_TABLE_ENABLED", "-DESP_IDF_COMP_SOC_ENABLED", "-DESP_IDF_COMP_SPI_FLASH_ENABLED", "-DESP_IDF_COMP_TCP_TRANSPORT_ENABLED", "-DESP_IDF_COMP_ESP_HW_SUPPORT_ENABLED", "-DESP_IDF_COMP_ESP32S2_ENABLED", "-DESP_IDF_COMP_WEAR_LEVELLING_ENABLED", "-DESP_IDF_COMP_ESP_HTTPS_OTA_ENABLED", "-DESP_IDF_COMP_ESP_IPC_ENABLED", "-DESP_IDF_COMP_FREERTOS_ENABLED", "-DESP_IDF_COMP_EFUSE_ENABLED", "-DESP_IDF_COMP_LWIP_ENABLED", "-DESP_IDF_COMP_USB_ENABLED", "-DESP_IDF_COMP_JSON_ENABLED", "-DESP_IDF_COMP_TCPIP_ADAPTER_ENABLED", "-DESP_IDF_COMP_XTENSA_ENABLED", "-DESP_IDF_COMP_LOG_ENABLED", "-DESP_IDF_COMP_VFS_ENABLED", "-DESP_IDF_COMP_PROTOCOMM_ENABLED", "-DESP_IDF_COMP_ESP_HTTP_SERVER_ENABLED", "-DESP_IDF_COMP_ESP32C3_ENABLED", "-DESP_IDF_COMP_CBOR_ENABLED", "-DESP_IDF_COMP_ESPCOREDUMP_ENABLED", "-DESP_IDF_COMP_OPENTHREAD_ENABLED", "-DESP_IDF_COMP_NGHTTP_ENABLED", "-DESP_IDF_COMP_PTHREAD_ENABLED", "-DESP_IDF_COMP_ESP_RINGBUF_ENABLED", "-DESP_IDF_COMP_LIBSODIUM_ENABLED", "-DESP_IDF_COMP_ESP_LCD_ENABLED", "-DESP_IDF_COMP_WIFI_PROVISIONING_ENABLED", "-DESP_IDF_COMP_ESP_EVENT_ENABLED", "-DESP_IDF_COMP_ESP_NETIF_ENABLED", "-DESP_IDF_COMP_EXPAT_ENABLED", "-DESP_IDF_COMP_APP_UPDATE_ENABLED", "-DESP_IDF_COMP_NVS_FLASH_ENABLED", "-DESP_IDF_COMP_COAP_ENABLED", "-DESP_IDF_COMP_ULP_ENABLED", "-DESP_IDF_COMP_IDF_TEST_ENABLED", "-DESP_IDF_COMP_APP_TRACE_ENABLED", "-DESP_IDF_COMP_BOOTLOADER_SUPPORT_ENABLED", "-DESP_IDF_COMP_MQTT_ENABLED", "-DESP_IDF_COMP_ESP_SERIAL_SLAVE_LINK_ENABLED", "-DESP_IDF_COMP_OPENSSL_ENABLED", "-DESP_IDF_COMP_ESP_TLS_ENABLED", "-DESP_IDF_COMP_TOUCH_ELEMENT_ENABLED", "-DESP_IDF_COMP_RISCV_ENABLED", "-DESP_IDF_COMP_IEEE802154_ENABLED", "-DESP_IDF_COMP_CMOCK_ENABLED", "-DESP_IDF_COMP_LINUX_ENABLED", "-DESP_IDF_COMP_ESPTOOL_PY_ENABLED", "-DESP_IDF_COMP_ESP_COMMON_ENABLED", "-DESP_IDF_COMP_BOOTLOADER_ENABLED", "-DESP_IDF_COMP_ESP_WIFI_ENABLED", "-DESP_IDF_COMP_ESP_ETH_ENABLED", "-DESP_IDF_COMP_NEWLIB_ENABLED", "-DESP_IDF_COMP_ESP32H2_ENABLED", "-DESP_IDF_COMP_PROTOBUF_C_ENABLED", "-DESP_IDF_COMP_ESP_ADC_CAL_ENABLED", "-DESP_IDF_COMP_ESP_ROM_ENABLED", "-DESP_IDF_COMP_ESP_HID_ENABLED", "-DESP_IDF_COMP_UNITY_ENABLED", "-DESP_IDF_COMP_ESP32_ENABLED", "-DESP_IDF_COMP_ESP_PM_ENABLED", "-DESP_IDF_COMP_SDMMC_ENABLED", "-DESP_IDF_COMP_WPA_SUPPLICANT_ENABLED", "-DESP_IDF_COMP_ASIO_ENABLED", "-DESP_IDF_COMP_PERFMON_ENABLED", "-DESP_IDF_COMP_ESP_WEBSOCKET_CLIENT_ENABLED", "-DESP_IDF_COMP_ESP_SYSTEM_ENABLED", "-DESP_IDF_COMP_SPIFFS_ENABLED", "-DESP_IDF_COMP_ESP_PHY_ENABLED", "-DESP_IDF_COMP_ESP32S3_ENABLED", "-DESP_IDF_COMP_TINYUSB_ENABLED", "-DESP_IDF_COMP_MDNS_ENABLED", "-DESP_IDF_COMP_FREEMODBUS_ENABLED", "-DESP_IDF_COMP_JSMN_ENABLED", "-DESP_IDF_COMP_ESP_HTTP_CLIENT_ENABLED", "-DESP_IDF_COMP_HEAP_ENABLED", "-DESP_IDF_COMP_CONSOLE_ENABLED", "-DESP_IDF_COMP_CXX_ENABLED", "-DESP_IDF_COMP_ESP_GDBSTUB_ENABLED", "-DESP_IDF_COMP_ESP_LOCAL_CTRL_ENABLED", "-DESP_IDF_COMP_ESP_TIMER_ENABLED", "-DESP_IDF_COMP_ESP_HTTPS_SERVER_ENABLED", "-DESP_IDF_COMP_BT_ENABLED", "-DESP_IDF_COMP_MBEDTLS_ENABLED", "-target", "xtensa"] thread 'main' panicked at 'libclang error; possible causes include: - Invalid flag syntax - Unrecognized flags - Invalid flag arguments - File I/O errors - Host vs. target architecture mismatch If you encounter an error missing from this list, please file an issue or a PR!', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.59.2/src/ir/context.rs:538:15 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Do you have any suggestions for how to build the template application?
The text was updated successfully, but these errors were encountered:
I banged on it with a rock until I figured out what the problem was.
I had to switch to ./install-rust-toolchain.sh --export-file export-esp-rust.sh And then I could . /rust-build/export-esp-rust.sh ; cargo +esp build
./install-rust-toolchain.sh --export-file export-esp-rust.sh
. /rust-build/export-esp-rust.sh ; cargo +esp build
It seems the --export-file was not listed in the Installation commands primary example from https://github.com/esp-rs/rust-build .
Sorry, something went wrong.
Jfyi the original error is due to the build not finding the xtensa clang compiler on the path. It is installed together with the esp rust compiler.
No branches or pull requests
I am having difficulty building the project from the template using
cargo +esp build --release
.I built a docker container using
Inside that container I ran
Do you have any suggestions for how to build the template application?
The text was updated successfully, but these errors were encountered: