-
Notifications
You must be signed in to change notification settings - Fork 140
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
esp-idf-sys build started fail on arm mac os
esp-idf-sys v0.34.0
target esp32
Log
Fresh core v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/core)
Fresh unicode-ident v1.0.12
Fresh memchr v2.7.1
Fresh rustc-std-workspace-core v1.99.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/rustc-std-workspace-core)
Fresh aho-corasick v1.1.2
Fresh regex-syntax v0.8.2
Fresh compiler_builtins v0.1.103
Fresh libc v0.2.150
Fresh proc-macro2 v1.0.78
Fresh regex-automata v0.4.5
Fresh bitflags v1.3.2
Fresh alloc v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/alloc)
Fresh adler v1.0.2
Fresh memchr v2.5.0
Fresh quote v1.0.35
Fresh rustc-demangle v0.1.23
Fresh glob v0.3.1
Fresh errno v0.3.8
Fresh crossbeam-utils v0.8.19
Fresh rustc-std-workspace-alloc v1.99.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
Fresh unwind v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/unwind)
Fresh panic_abort v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/panic_abort)
Fresh syn v2.0.50
Fresh bitflags v2.4.2
Fresh syn v1.0.109
Fresh gimli v0.28.0
Fresh miniz_oxide v0.7.1
Fresh hashbrown v0.14.3
Fresh std_detect v0.1.5 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
Fresh object v0.32.1
Fresh panic_unwind v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/panic_unwind)
Fresh serde_derive v1.0.197
Fresh rustix v0.38.31
Fresh addr2line v0.21.0
Fresh crossbeam-epoch v0.9.18
Fresh bstr v1.9.0
Fresh same-file v1.0.6
Fresh minimal-lexical v0.2.1
Fresh rustversion v1.0.14
Fresh thiserror-impl v1.0.57
Fresh std v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/std)
Fresh globset v0.4.14
Fresh crossbeam-deque v0.8.5
Fresh walkdir v2.4.0
Fresh nom v7.1.3
Fresh nix v0.26.4
Fresh cvt v0.1.2
Fresh libloading v0.8.1
Fresh proc_macro v0.0.0 (/Users/mbv/.rustup/toolchains/esp/lib/rustlib/src/rust/library/proc_macro)
Fresh home v0.5.9
Fresh ryu v1.0.17
Fresh heck v0.4.1
Fresh lazy_static v1.4.0
Fresh itoa v1.0.10
Fresh either v1.10.0
Fresh thiserror v1.0.57
Fresh which v4.4.2
Fresh serde_json v1.0.114
Fresh strum_macros v0.24.3
Fresh clang-sys v1.7.0
Fresh fs_at v0.1.10
Fresh cexpr v0.6.0
Fresh ignore v0.4.22
Fresh regex v1.10.3
Fresh lazycell v1.3.0
Fresh cc v1.0.86
Fresh shlex v1.3.0
Fresh peeking_take_while v0.1.2
Fresh normpath v1.2.0
Fresh fastrand v2.0.1
Fresh rustc-hash v1.1.0
Fresh anyhow v1.0.80
Fresh strum v0.24.1
Fresh globwalk v0.8.1
Fresh remove_dir_all v0.8.2
Fresh cmake v0.1.50
Fresh bindgen v0.63.0
Fresh tempfile v3.10.0
Fresh filetime v0.2.23
Fresh cargo-platform v0.1.7
Fresh envy v0.4.2
Fresh fnv v1.0.7
Fresh embuild v0.31.4
Fresh ident_case v1.0.1
Fresh autocfg v1.1.0
Fresh byteorder v1.5.0
Fresh nb v1.1.0
Fresh core-foundation-sys v0.8.6
Fresh semver v1.0.22
Fresh camino v1.1.6
Fresh darling_core v0.20.6
Fresh iana-time-zone v0.1.60
Fresh hash32 v0.3.1
Fresh stable_deref_trait v1.2.0
Fresh cargo_metadata v0.18.1
Fresh darling_macro v0.20.6
Fresh embedded-io v0.6.1
Fresh unicode-xid v0.2.4
Fresh heapless v0.8.0
Fresh pin-project-lite v0.2.13
Fresh futures-task v0.3.30
Fresh num-traits v0.2.18
Fresh darling v0.20.6
Fresh embedded-io-async v0.6.1
Fresh const_format_proc_macros v0.2.32
Fresh embedded-hal v1.0.0
Fresh futures-core v0.3.30
Fresh pin-utils v0.1.0
Compiling esp-idf-sys v0.34.0
Fresh chrono v0.4.34
Fresh enumset_derive v0.8.1
Fresh once_cell v1.19.0
Fresh version_check v0.9.4
Fresh libc v0.2.153
Fresh const_format v0.2.32
Running `CARGO=/Users/mbv/.rustup/toolchains/esp/bin/cargo CARGO_CFG_ESPIDF_TIME64='' CARGO_CFG_OVERFLOW_CHECKS='' CARGO_CFG_PANIC=abort CARGO_CFG_RELOCATION_MODEL=static CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=xtensa CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=newlib CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT=16,32,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE=16,32,8,ptr CARGO_CFG_TARGET_OS=espidf CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=espressif CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='--cfgespidf_time64' CARGO_FEATURE_BINSTART=1 CARGO_FEATURE_NATIVE=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/Users/mbv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp-idf-sys-0.34.0 CARGO_MANIFEST_LINKS=esp_idf CARGO_PKG_AUTHORS='Alexey Arbuzov <aarbuzov@termt.com>:sapir <yasapir@gmail.com>:Ivan Markov <ivan.markov@gmail.com>:Dominik Gschwind <dominik.gschwind99@gmail.com>' CARGO_PKG_DESCRIPTION='Bindings for ESP-IDF (Espressif'\''s IoT Development Framework)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=esp-idf-sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/esp-rs/esp-idf-sys' CARGO_PKG_RUST_VERSION=1.66 CARGO_PKG_VERSION=0.34.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=34 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=true DEP_COMPILER_RT_COMPILER_RT=/Users/mbv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.103/compiler-rt DYLD_FALLBACK_LIBRARY_PATH='/Users/mbv/test-build-app/target/debug/deps:/Users/mbv/test-build-app/target/debug:/Users/mbv/.rustup/toolchains/esp/lib:/Users/mbv/lib:/usr/local/lib:/usr/lib' ESP_IDF_VERSION=v5.1.2 HOST=aarch64-apple-darwin MCU=esp32 NUM_JOBS=10 OPT_LEVEL=z OUT_DIR=/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out PROFILE=debug RUSTC=/Users/mbv/.rustup/toolchains/esp/bin/rustc RUSTC_LINKER=ldproxy RUSTDOC=/Users/mbv/.rustup/toolchains/esp/bin/rustdoc TARGET=xtensa-esp32-espidf /Users/mbv/test-build-app/target/debug/build/esp-idf-sys-ef9aa1591ed6faa4/build-script-build`
Fresh build-time v0.1.3
Fresh enumset v1.1.3
Fresh futures-util v0.3.30
Fresh nb v0.1.3
Fresh cfg-if v1.0.0
Fresh critical-section v1.1.2
Fresh void v1.0.2
Fresh num_enum_derive v0.7.2
Fresh litrs v0.4.1
Fresh serde v1.0.197
Fresh embedded-hal-async v1.0.0
Fresh embedded-hal-nb v1.0.0
Fresh embassy-sync v0.5.0
Fresh embedded-hal v0.2.7
Fresh document-features v0.2.8
Fresh num_enum v0.7.2
Fresh embedded-can v0.4.1
Fresh log v0.4.20
Fresh atomic-waker v1.1.2
Fresh no-std-net v0.5.0
Fresh uncased v0.9.10
Fresh embedded-svc v0.27.0
Fresh embassy-time-driver v0.1.0
Fresh embassy-futures v0.1.1
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=MCU
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_VERSION
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=IDF_PATH
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=EXTRA-COMPONENTS
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS
[esp-idf-sys 0.34.0] cargo:rerun-if-env-changed=ESP_IDF_COMPONENT_MANAGER
[esp-idf-sys 0.34.0] Build configuration: BuildConfig {
[esp-idf-sys 0.34.0] esp_idf_tools_install_dir: None,
[esp-idf-sys 0.34.0] esp_idf_sdkconfig: None,
[esp-idf-sys 0.34.0] esp_idf_sdkconfig_defaults: None,
[esp-idf-sys 0.34.0] mcu: Some(
[esp-idf-sys 0.34.0] "esp32",
[esp-idf-sys 0.34.0] ),
[esp-idf-sys 0.34.0] native: NativeConfig {
[esp-idf-sys 0.34.0] esp_idf_version: Some(
[esp-idf-sys 0.34.0] Tag(
[esp-idf-sys 0.34.0] "v5.1.2",
[esp-idf-sys 0.34.0] ),
[esp-idf-sys 0.34.0] ),
[esp-idf-sys 0.34.0] esp_idf_repository: None,
[esp-idf-sys 0.34.0] esp_idf_cmake_generator: None,
[esp-idf-sys 0.34.0] idf_path: None,
[esp-idf-sys 0.34.0] extra_components: [],
[esp-idf-sys 0.34.0] esp_idf_components: None,
[esp-idf-sys 0.34.0] esp_idf_component_manager: None,
[esp-idf-sys 0.34.0] },
[esp-idf-sys 0.34.0] esp_idf_sys_root_crate: None,
[esp-idf-sys 0.34.0] }
[esp-idf-sys 0.34.0] Using managed esp-idf repository: RemoteSdk { repo_url: None, git_ref: Tag("v5.1.2") }
[esp-idf-sys 0.34.0] IDF_PYTHON_ENV_PATH=/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env
[esp-idf-sys 0.34.0] ESP_IDF_VERSION=5.1
[esp-idf-sys 0.34.0] PATH=/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/:/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin:/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools:$PATH
[esp-idf-sys 0.34.0] IDF_DEACTIVATE_FILE_PATH=/var/folders/39/b03f2bzn459884t0zhqnj91m0000gn/T/tmpk2ijz55bidf_38495
[esp-idf-sys 0.34.0] Using esp-idf v5.1.2 at '/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2'
[esp-idf-sys 0.34.0] Current system platform: macos-arm64
[esp-idf-sys 0.34.0] Skipping xtensa-esp32-elf@esp-12.2.0_20230208 (already installed)
[esp-idf-sys 0.34.0] Skipping cmake@3.24.0 (already installed)
[esp-idf-sys 0.34.0] Skipping ninja@1.10.2 (already installed)
[esp-idf-sys 0.34.0] Skipping esp32ulp-elf@2.35_20220830 (already installed)
[esp-idf-sys 0.34.0] IDF_PYTHON_ENV_PATH=/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env
[esp-idf-sys 0.34.0] ESP_IDF_VERSION=5.1
[esp-idf-sys 0.34.0] PATH=/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/:/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin:/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools:$PATH
[esp-idf-sys 0.34.0] IDF_DEACTIVATE_FILE_PATH=/var/folders/39/b03f2bzn459884t0zhqnj91m0000gn/T/tmpju5nljghidf_38495
[esp-idf-sys 0.34.0] cargo:rerun-if-changed=/Users/mbv/test-build-app/sdkconfig.defaults
[esp-idf-sys 0.34.0] running: "cc" "--version"
[esp-idf-sys 0.34.0] exit status: 0
[esp-idf-sys 0.34.0] running: "c++" "--version"
[esp-idf-sys 0.34.0] exit status: 0
[esp-idf-sys 0.34.0] CMAKE_PREFIX_PATH_xtensa-esp32-espidf = None
[esp-idf-sys 0.34.0] CMAKE_PREFIX_PATH_xtensa_esp32_espidf = None
[esp-idf-sys 0.34.0] TARGET_CMAKE_PREFIX_PATH = None
[esp-idf-sys 0.34.0] CMAKE_PREFIX_PATH = None
[esp-idf-sys 0.34.0] CMAKE_xtensa-esp32-espidf = None
[esp-idf-sys 0.34.0] CMAKE_xtensa_esp32_espidf = None
[esp-idf-sys 0.34.0] TARGET_CMAKE = None
[esp-idf-sys 0.34.0] CMAKE = None
[esp-idf-sys 0.34.0] running: cd "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build" && CMAKE_PREFIX_PATH="" EXTRA_COMPONENT_DIRS="" IDF_COMPONENT_MANAGER="1" IDF_PATH="/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2" IDF_TARGET="esp32" IDF_TOOLS_PATH="/Users/mbv/test-build-app/.embuild/espressif" PATH="/Users/mbv/test-build-app/.embuild/espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/bin:/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools:/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/:/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin:/Users/mbv/.rustup/toolchains/esp/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin:/Users/mbv/.cargo/bin:/Users/mbv/.nvm/versions/node/v21.5.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Users/mbv/.cargo/bin:/Users/mbv/.orbstack/bin" PROJECT_DIR="/Users/mbv/test-build-app" SDKCONFIG_DEFAULTS="/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/gen-sdkconfig.defaults;/Users/mbv/test-build-app/sdkconfig.defaults" "cmake" "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools/cmake/toolchain-esp32.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin/python" "-DCMAKE_INSTALL_PREFIX=/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out" "-DCMAKE_C_FLAGS= -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf" "-DCMAKE_CXX_FLAGS= -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf" "-DCMAKE_ASM_FLAGS= -mlongcalls -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf"
[esp-idf-sys 0.34.0] -- The C compiler identification is GNU 12.2.0
[esp-idf-sys 0.34.0] -- The CXX compiler identification is GNU 12.2.0
[esp-idf-sys 0.34.0] -- The ASM compiler identification is GNU
[esp-idf-sys 0.34.0] -- Found assembler: /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
[esp-idf-sys 0.34.0] -- Detecting C compiler ABI info
[esp-idf-sys 0.34.0] -- Detecting C compiler ABI info - failed
[esp-idf-sys 0.34.0] -- Check for working C compiler: /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
[esp-idf-sys 0.34.0] -- Check for working C compiler: /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - broken
[esp-idf-sys 0.34.0] CMake Error at /Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake:69 (message):
[esp-idf-sys 0.34.0] The C compiler
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] "/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc"
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] is not able to compile a simple test program.
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] It fails with the following output:
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] Change Dir: /Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeTmp
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] Run Build Command(s):/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/ninja cmTC_4bab5 && [1/2] Building C object CMakeFiles/cmTC_4bab5.dir/testCCompiler.c.obj
[esp-idf-sys 0.34.0] FAILED: CMakeFiles/cmTC_4bab5.dir/testCCompiler.c.obj
[esp-idf-sys 0.34.0] /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf -o CMakeFiles/cmTC_4bab5.dir/testCCompiler.c.obj -c /Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeTmp/testCCompiler.c
[esp-idf-sys 0.34.0] xtensa-esp32-elf-gcc: error: unrecognized command-line option '--target=xtensa-esp32-espidf'
[esp-idf-sys 0.34.0] ninja: build stopped: subcommand failed.
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] CMake will not be able to correctly generate this project.
[esp-idf-sys 0.34.0] Call Stack (most recent call first):
[esp-idf-sys 0.34.0] /Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools/cmake/project.cmake:448 (__project)
[esp-idf-sys 0.34.0] CMakeLists.txt:28 (project)
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] -- Configuring incomplete, errors occurred!
[esp-idf-sys 0.34.0] See also "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeOutput.log".
[esp-idf-sys 0.34.0] See also "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeError.log".
[esp-idf-sys 0.34.0] thread 'main' panicked at /Users/mbv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.50/src/lib.rs:1098:5:
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] command did not execute successfully, got: exit status: 1
[esp-idf-sys 0.34.0]
[esp-idf-sys 0.34.0] build script failed, must exit now
[esp-idf-sys 0.34.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: failed to run custom build command for `esp-idf-sys v0.34.0`
Caused by:
process didn't exit successfully: `CARGO=/Users/mbv/.rustup/toolchains/esp/bin/cargo CARGO_CFG_ESPIDF_TIME64='' CARGO_CFG_OVERFLOW_CHECKS='' CARGO_CFG_PANIC=abort CARGO_CFG_RELOCATION_MODEL=static CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=xtensa CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=newlib CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT=16,32,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE=16,32,8,ptr CARGO_CFG_TARGET_OS=espidf CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=espressif CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='--cfgespidf_time64' CARGO_FEATURE_BINSTART=1 CARGO_FEATURE_NATIVE=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/Users/mbv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp-idf-sys-0.34.0 CARGO_MANIFEST_LINKS=esp_idf CARGO_PKG_AUTHORS='Alexey Arbuzov <aarbuzov@termt.com>:sapir <yasapir@gmail.com>:Ivan Markov <ivan.markov@gmail.com>:Dominik Gschwind <dominik.gschwind99@gmail.com>' CARGO_PKG_DESCRIPTION='Bindings for ESP-IDF (Espressif'\''s IoT Development Framework)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=esp-idf-sys CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/esp-rs/esp-idf-sys' CARGO_PKG_RUST_VERSION=1.66 CARGO_PKG_VERSION=0.34.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=34 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=true DEP_COMPILER_RT_COMPILER_RT=/Users/mbv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.103/compiler-rt DYLD_FALLBACK_LIBRARY_PATH='/Users/mbv/test-build-app/target/debug/deps:/Users/mbv/test-build-app/target/debug:/Users/mbv/.rustup/toolchains/esp/lib:/Users/mbv/lib:/usr/local/lib:/usr/lib' ESP_IDF_VERSION=v5.1.2 HOST=aarch64-apple-darwin MCU=esp32 NUM_JOBS=10 OPT_LEVEL=z OUT_DIR=/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out PROFILE=debug RUSTC=/Users/mbv/.rustup/toolchains/esp/bin/rustc RUSTC_LINKER=ldproxy RUSTDOC=/Users/mbv/.rustup/toolchains/esp/bin/rustdoc TARGET=xtensa-esp32-espidf /Users/mbv/test-build-app/target/debug/build/esp-idf-sys-ef9aa1591ed6faa4/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
cargo:rerun-if-env-changed=MCU
cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE
cargo:rerun-if-env-changed=ESP_IDF_VERSION
cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR
cargo:rerun-if-env-changed=IDF_PATH
cargo:rerun-if-env-changed=EXTRA-COMPONENTS
cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS
cargo:rerun-if-env-changed=ESP_IDF_COMPONENT_MANAGER
IDF_PYTHON_ENV_PATH=/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env
ESP_IDF_VERSION=5.1
PATH=/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/:/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin:/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/var/folders/39/b03f2bzn459884t0zhqnj91m0000gn/T/tmpk2ijz55bidf_38495
Current system platform: macos-arm64
Skipping xtensa-esp32-elf@esp-12.2.0_20230208 (already installed)
Skipping cmake@3.24.0 (already installed)
Skipping ninja@1.10.2 (already installed)
Skipping esp32ulp-elf@2.35_20220830 (already installed)
IDF_PYTHON_ENV_PATH=/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env
ESP_IDF_VERSION=5.1
PATH=/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/:/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin:/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/var/folders/39/b03f2bzn459884t0zhqnj91m0000gn/T/tmpju5nljghidf_38495
cargo:rerun-if-changed=/Users/mbv/test-build-app/sdkconfig.defaults
running: "cc" "--version"
exit status: 0
running: "c++" "--version"
exit status: 0
CMAKE_PREFIX_PATH_xtensa-esp32-espidf = None
CMAKE_PREFIX_PATH_xtensa_esp32_espidf = None
TARGET_CMAKE_PREFIX_PATH = None
CMAKE_PREFIX_PATH = None
CMAKE_xtensa-esp32-espidf = None
CMAKE_xtensa_esp32_espidf = None
TARGET_CMAKE = None
CMAKE = None
running: cd "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build" && CMAKE_PREFIX_PATH="" EXTRA_COMPONENT_DIRS="" IDF_COMPONENT_MANAGER="1" IDF_PATH="/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2" IDF_TARGET="esp32" IDF_TOOLS_PATH="/Users/mbv/test-build-app/.embuild/espressif" PATH="/Users/mbv/test-build-app/.embuild/espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/bin:/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools:/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/:/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin:/Users/mbv/.rustup/toolchains/esp/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin:/Users/mbv/.cargo/bin:/Users/mbv/.nvm/versions/node/v21.5.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Users/mbv/.cargo/bin:/Users/mbv/.orbstack/bin" PROJECT_DIR="/Users/mbv/test-build-app" SDKCONFIG_DEFAULTS="/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/gen-sdkconfig.defaults;/Users/mbv/test-build-app/sdkconfig.defaults" "cmake" "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools/cmake/toolchain-esp32.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=/Users/mbv/test-build-app/.embuild/espressif/python_env/idf5.1_py3.11_env/bin/python" "-DCMAKE_INSTALL_PREFIX=/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out" "-DCMAKE_C_FLAGS= -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf" "-DCMAKE_CXX_FLAGS= -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf" "-DCMAKE_ASM_FLAGS= -mlongcalls -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf"
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - broken
-- Configuring incomplete, errors occurred!
See also "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeOutput.log".
See also "/Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeError.log".
--- stderr
Build configuration: BuildConfig {
esp_idf_tools_install_dir: None,
esp_idf_sdkconfig: None,
esp_idf_sdkconfig_defaults: None,
mcu: Some(
"esp32",
),
native: NativeConfig {
esp_idf_version: Some(
Tag(
"v5.1.2",
),
),
esp_idf_repository: None,
esp_idf_cmake_generator: None,
idf_path: None,
extra_components: [],
esp_idf_components: None,
esp_idf_component_manager: None,
},
esp_idf_sys_root_crate: None,
}
Using managed esp-idf repository: RemoteSdk { repo_url: None, git_ref: Tag("v5.1.2") }
Using esp-idf v5.1.2 at '/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2'
CMake Error at /Users/mbv/test-build-app/.embuild/espressif/tools/cmake/3.24.0/CMake.app/Contents/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeTmp
Run Build Command(s):/Users/mbv/test-build-app/.embuild/espressif/tools/ninja/1.10.2/ninja cmTC_4bab5 && [1/2] Building C object CMakeFiles/cmTC_4bab5.dir/testCCompiler.c.obj
FAILED: CMakeFiles/cmTC_4bab5.dir/testCCompiler.c.obj
/Users/mbv/test-build-app/.embuild/espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections --target=xtensa-esp32-espidf -o CMakeFiles/cmTC_4bab5.dir/testCCompiler.c.obj -c /Users/mbv/test-build-app/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-cdeb9cbd12aa4ef9/out/build/CMakeFiles/CMakeTmp/testCCompiler.c
xtensa-esp32-elf-gcc: error: unrecognized command-line option '--target=xtensa-esp32-espidf'
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
/Users/mbv/test-build-app/.embuild/espressif/esp-idf/v5.1.2/tools/cmake/project.cmake:448 (__project)
CMakeLists.txt:28 (project)
thread 'main' panicked at /Users/mbv/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.50/src/lib.rs:1098:5:
command did not execute successfully, got: exit status: 1
build script failed, must exit now
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
ruff3d, NE4Y, anslex, madsmtm, RamMaths and 1 more
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done