esp-rs / esp-idf-sys

Bindings for ESP-IDF (Espressif's IoT Development Framework)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

...no 'IDF_PYTHON_ENV_PATH' item,Debian 12, std mode, esp-idf-template, idf master

xiaguangbo opened this issue · comments

problem

Multiple attempts to rebuild from scratch failed
截图 2024-03-11 15-52-42

log

xiaguangbo@debian:/media/xiaguangbo/linux_data/project/xtempctrl/esp32c2$ cargo build
   Compiling esp-idf-sys v0.34.1
error: failed to run custom build command for `esp-idf-sys v0.34.1`

Caused by:
  process didn't exit successfully: `/media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/target/debug/build/esp-idf-sys-4f4c73272e66742b/build-script-build` (exit status: 1)
  --- 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
  Python 3.11.2
  pip 24.0 from /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages/pip (python 3.11)
  Requirement already satisfied: pip in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (24.0)
  Requirement already satisfied: setuptools in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (69.1.1)
  Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
  Ignoring importlib_metadata: markers 'python_version < "3.8"' don't match your environment
  Requirement already satisfied: setuptools in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 3)) (69.1.1)
  Requirement already satisfied: packaging in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 4)) (24.0)
  Requirement already satisfied: click in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 7)) (8.1.7)
  Requirement already satisfied: pyserial in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 8)) (3.5)
  Requirement already satisfied: cryptography in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 9)) (42.0.5)
  Requirement already satisfied: pyparsing in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 10)) (3.1.2)
  Requirement already satisfied: pyelftools in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 11)) (0.30)
  Requirement already satisfied: idf-component-manager in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.5.2)
  Requirement already satisfied: esp-coredump in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 13)) (1.10.0)
  Requirement already satisfied: esptool in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (4.8.dev1)
  Requirement already satisfied: esp-idf-kconfig in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 15)) (2.1.0)
  Requirement already satisfied: esp-idf-monitor in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 16)) (1.4.0)
  Requirement already satisfied: esp-idf-nvs-partition-gen in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 17)) (0.1.1)
  Requirement already satisfied: esp-idf-size in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (1.1.1)
  Requirement already satisfied: esp-idf-panic-decoder in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 19)) (1.0.1)
  Requirement already satisfied: pyclang in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 20)) (0.4.2)
  Requirement already satisfied: construct in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 21)) (2.10.70)
  Requirement already satisfied: freertos_gdb in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 24)) (1.0.2)
  Requirement already satisfied: cffi>=1.12 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cryptography->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 9)) (1.16.0)
  Requirement already satisfied: requests<3 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (2.31.0)
  Requirement already satisfied: urllib3<2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.26.18)
  Requirement already satisfied: requests-file<2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.5.1)
  Requirement already satisfied: requests-toolbelt in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.0.0)
  Requirement already satisfied: schema in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (0.7.5)
  Requirement already satisfied: six in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.16.0)
  Requirement already satisfied: tqdm<5 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (4.66.2)
  Requirement already satisfied: colorama in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (0.4.6)
  Requirement already satisfied: pyyaml>5.2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (6.0.1)
  Requirement already satisfied: cachecontrol>0.12.6 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cachecontrol[filecache]>0.12.6; python_version >= "3.6"->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (0.14.0)
  Requirement already satisfied: contextlib2>0.6.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (21.6.0)
  Requirement already satisfied: pygdbmi>=0.9.0.2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esp-coredump->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 13)) (0.11.0.0)
  Requirement already satisfied: bitstring>=3.1.6 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (4.1.4)
  Requirement already satisfied: ecdsa>=0.16.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (0.18.0)
  Requirement already satisfied: reedsolo<1.8,>=1.5.3 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (1.7.0)
  Requirement already satisfied: intelhex in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (2.3.0)
  Requirement already satisfied: kconfiglib>=13.7.1 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esp-idf-kconfig->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 15)) (14.1.0)
  Requirement already satisfied: rich in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (13.7.1)
  Requirement already satisfied: bitarray<3.0.0,>=2.8.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from bitstring>=3.1.6->esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (2.9.2)
  Requirement already satisfied: msgpack<2.0.0,>=0.5.2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cachecontrol>0.12.6->cachecontrol[filecache]>0.12.6; python_version >= "3.6"->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.0.8)
  Requirement already satisfied: filelock>=3.8.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cachecontrol[filecache]>0.12.6; python_version >= "3.6"->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (3.13.1)
  Requirement already satisfied: pycparser in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cffi>=1.12->cryptography->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 9)) (2.21)
  Requirement already satisfied: charset-normalizer<4,>=2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from requests<3->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (3.3.2)
  Requirement already satisfied: idna<4,>=2.5 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from requests<3->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (3.6)
  Requirement already satisfied: certifi>=2017.4.17 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from requests<3->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (2024.2.2)
  Requirement already satisfied: markdown-it-py>=2.2.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from rich->esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (3.0.0)
  Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from rich->esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (2.17.2)
  Requirement already satisfied: mdurl~=0.1 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (0.1.2)
  Upgrading pip and setuptools...
  Skipping the download of /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/espidf.constraints.v5.3.txt because it was downloaded recently.
  Installing Python packages
   Constraint file: /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/espidf.constraints.v5.3.txt
   Requirement files:
    - /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt

  --- stderr
  Build configuration: BuildConfig {
      esp_idf_tools_install_dir: None,
      esp_idf_sdkconfig: None,
      esp_idf_sdkconfig_defaults: None,
      mcu: Some(
          "esp32c2",
      ),
      native: NativeConfig {
          esp_idf_version: Some(
              Branch(
                  "master",
              ),
          ),
          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: Branch("master") }
  Error: Could not install esp-idf

  Caused by:
      `idf_tools.py export` result contains no `IDF_PYTHON_ENV_PATH` item

may also appear:

error: failed to run custom build command for `esp-idf-sys v0.34.1`

Caused by:
  process didn't exit successfully: `/media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/target/debug/build/esp-idf-sys-4f4c73272e66742b/build-script-build` (exit status: 1)
  --- 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
  Python 3.11.2
  pip 24.0 from /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages/pip (python 3.11)
  Requirement already satisfied: pip in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (24.0)
  Requirement already satisfied: setuptools in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (69.1.1)
  Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
  Ignoring importlib_metadata: markers 'python_version < "3.8"' don't match your environment
  Requirement already satisfied: setuptools in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 3)) (69.1.1)
  Requirement already satisfied: packaging in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 4)) (24.0)
  Requirement already satisfied: click in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 7)) (8.1.7)
  Requirement already satisfied: pyserial in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 8)) (3.5)
  Requirement already satisfied: cryptography in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 9)) (42.0.5)
  Requirement already satisfied: pyparsing in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 10)) (3.1.2)
  Requirement already satisfied: pyelftools in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 11)) (0.30)
  Requirement already satisfied: idf-component-manager in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.5.2)
  Requirement already satisfied: esp-coredump in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 13)) (1.10.0)
  Requirement already satisfied: esptool in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (4.8.dev1)
  Requirement already satisfied: esp-idf-kconfig in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 15)) (2.1.0)
  Requirement already satisfied: esp-idf-monitor in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 16)) (1.4.0)
  Requirement already satisfied: esp-idf-nvs-partition-gen in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 17)) (0.1.1)
  Requirement already satisfied: esp-idf-size in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (1.1.1)
  Requirement already satisfied: esp-idf-panic-decoder in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 19)) (1.0.1)
  Requirement already satisfied: pyclang in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 20)) (0.4.2)
  Requirement already satisfied: construct in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 21)) (2.10.70)
  Requirement already satisfied: freertos_gdb in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from -r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 24)) (1.0.2)
  Requirement already satisfied: cffi>=1.12 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cryptography->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 9)) (1.16.0)
  Requirement already satisfied: requests<3 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (2.31.0)
  Requirement already satisfied: urllib3<2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.26.18)
  Requirement already satisfied: requests-file<2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.5.1)
  Requirement already satisfied: requests-toolbelt in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.0.0)
  Requirement already satisfied: schema in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (0.7.5)
  Requirement already satisfied: six in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.16.0)
  Requirement already satisfied: tqdm<5 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (4.66.2)
  Requirement already satisfied: colorama in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (0.4.6)
  Requirement already satisfied: pyyaml>5.2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (6.0.1)
  Requirement already satisfied: cachecontrol>0.12.6 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cachecontrol[filecache]>0.12.6; python_version >= "3.6"->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (0.14.0)
  Requirement already satisfied: contextlib2>0.6.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (21.6.0)
  Requirement already satisfied: pygdbmi>=0.9.0.2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esp-coredump->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 13)) (0.11.0.0)
  Requirement already satisfied: bitstring>=3.1.6 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (4.1.4)
  Requirement already satisfied: ecdsa>=0.16.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (0.18.0)
  Requirement already satisfied: reedsolo<1.8,>=1.5.3 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (1.7.0)
  Requirement already satisfied: intelhex in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (2.3.0)
  Requirement already satisfied: kconfiglib>=13.7.1 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esp-idf-kconfig->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 15)) (14.1.0)
  Requirement already satisfied: rich in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (13.7.1)
  Requirement already satisfied: bitarray<3.0.0,>=2.8.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from bitstring>=3.1.6->esptool->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 14)) (2.9.2)
  Requirement already satisfied: msgpack<2.0.0,>=0.5.2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cachecontrol>0.12.6->cachecontrol[filecache]>0.12.6; python_version >= "3.6"->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (1.0.8)
  Requirement already satisfied: filelock>=3.8.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cachecontrol[filecache]>0.12.6; python_version >= "3.6"->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (3.13.1)
  Requirement already satisfied: pycparser in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from cffi>=1.12->cryptography->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 9)) (2.21)
  Requirement already satisfied: charset-normalizer<4,>=2 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from requests<3->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (3.3.2)
  Requirement already satisfied: idna<4,>=2.5 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from requests<3->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (3.6)
  Requirement already satisfied: certifi>=2017.4.17 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from requests<3->idf-component-manager->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 12)) (2024.2.2)
  Requirement already satisfied: markdown-it-py>=2.2.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from rich->esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (3.0.0)
  Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from rich->esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (2.17.2)
  Requirement already satisfied: mdurl~=0.1 in /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/python_env/idf5.3_py3.11_env/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt (line 18)) (0.1.2)
  Upgrading pip and setuptools...
  Skipping the download of /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/espidf.constraints.v5.3.txt because it was downloaded recently.
  Installing Python packages
   Constraint file: /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/espidf.constraints.v5.3.txt
   Requirement files:
    - /media/xiaguangbo/linux_data/project/xtempctrl/esp32c2/.embuild/espressif/esp-idf/master/tools/requirements/requirements.core.txt

  --- stderr
  Build configuration: BuildConfig {
      esp_idf_tools_install_dir: None,
      esp_idf_sdkconfig: None,
      esp_idf_sdkconfig_defaults: None,
      mcu: Some(
          "esp32c2",
      ),
      native: NativeConfig {
          esp_idf_version: Some(
              Branch(
                  "master",
              ),
          ),
          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: Branch("master") }
  WARNING: Skipping page https://dl.espressif.com/pypi/setuptools/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/packaging/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/click/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/pyserial/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/cryptography/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/pyparsing/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/pyelftools/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/idf-component-manager/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esp-coredump/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esptool/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-kconfig/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-monitor/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-nvs-partition-gen/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-size/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-panic-decoder/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/pyclang/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/construct/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  WARNING: Skipping page https://dl.espressif.com/pypi/freertos-gdb/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
  Error: Could not install esp-idf

  Caused by:
      `idf_tools.py export` result contains no `IDF_PYTHON_ENV_PATH` item

other

idf_tools.py L1689:
I print 'idf_python_env_path' value is correct.

def get_python_env_path() -> Tuple[str, str, str, str]:
    """
    Returns tuple of Python environment path, Python env. path with subdir and full path from Python (i.e. with executable).
    """
    idf_version = get_idf_version()
    idf_python_env_path = os.getenv('IDF_PYTHON_ENV_PATH') or os.path.join(g.idf_tools_path,
                                                                           'python_env',
                                                                           PYTHON_VENV_DIR_TEMPLATE.format(idf_version,
                                                                                                           PYTHON_VER_MAJOR_MINOR))

    python_exe, subdir = get_python_exe_and_subdir()
    idf_python_export_path = os.path.join(idf_python_env_path, subdir)
    virtualenv_python = os.path.join(idf_python_export_path, python_exe)

    return idf_python_env_path, idf_python_export_path, virtualenv_python, idf_version

Now using the default version of esp-idf can be, the network is good situation is very smooth

having this on OSX as well when i'm using master

having this on OSX as well when i'm using master

We are aware that the esp-idf master branch cannot be build. They changed the upstream tools install scripts in a breaking way. For the current time you can only use released versions of esp-idf. I am working on a replacement but its not finished yet.
Also in general we don't recommend to use esp-idf master for enduser projects as the api is unstable and the bindgen output can break on day to day basis.

Recommended use of stable