trouble with combination of consolidated toolchain and old visualgdb toolchain

Sysprogs forums Forums VisualGDB trouble with combination of consolidated toolchain and old visualgdb toolchain

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #37237
    js
    Participant

    Hello,

    I have updated my machine and i am now evaluating the latest build of visualgdb together with visual studio community 2022. I have migrated one existing esp-idf 5.4 project to the new consolidated toolchain (by manipulating the vgdbproj file no less) and that seems to work, but i have quite alot of projects and not all of them are completely in my hands, so I tried to install/setup the old toolchain style as well (fresh machine). everything seems fine and well but i am unable to build the final python environment, as wheel install seem to fail for me:

    Run “C:\Users\Beheerder\AppData\Local\VisualGDB\Python-3.8.10\python.exe C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\idf_tools.py install-python-env” in directory “” on local computer
    ————————–
    Python 3.8.10
    pip 25.0.1 from C:\Users\Beheerder\.espressif\python_env\idf5.1_py3.8_env\lib\site-packages\pip (python 3.8)

    Upgrading pip and setuptools…
    Requirement already satisfied: pip in c:\users\beheerder\.espressif\python_env\idf5.1_py3.8_env\lib\site-packages (25.0.1)
    Requirement already satisfied: setuptools in c:\users\beheerder\.espressif\python_env\idf5.1_py3.8_env\lib\site-packages (75.3.4)
    Skipping the download of C:\Users\Beheerder\.espressif\espidf.constraints.v5.1.txt because it was downloaded recently.
    Installing Python packages
    Constraint file: C:\Users\Beheerder\.espressif\espidf.constraints.v5.1.txt
    Requirement files:
    – C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt
    Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
    Requirement already satisfied: setuptools in c:\users\beheerder\.espressif\python_env\idf5.1_py3.8_env\lib\site-packages (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 3)) (75.3.4)
    Collecting click (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 4))
    Using cached https://dl.espressif.com/pypi/click/click-8.1.8-py3-none-any.whl (98 kB)
    Collecting pyserial (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 5))
    Using cached https://dl.espressif.com/pypi/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
    Collecting cryptography (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 6))
    Using cached cryptography-39.0.2-cp36-abi3-win32.whl.metadata (5.8 kB)
    Collecting pyparsing (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 7))
    Using cached https://dl.espressif.com/pypi/pyparsing/pyparsing-3.0.9-py3-none-any.whl (98 kB)
    Collecting pyelftools (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 8))
    Using cached https://dl.espressif.com/pypi/pyelftools/pyelftools-0.29-py2.py3-none-any.whl (174 kB)
    Collecting idf-component-manager (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached idf_component_manager-2.4.10-py3-none-any.whl.metadata (9.6 kB)
    Collecting esp-coredump (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 10))
    Using cached https://dl.espressif.com/pypi/esp-coredump/esp_coredump-1.16.0-py3-none-any.whl (43 kB)
    Collecting esptool (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached esptool-4.11.0-py3-none-any.whl
    Collecting esp-idf-kconfig (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/esp-idf-kconfig/esp_idf_kconfig-1.5.0-py3-none-any.whl (44 kB)
    Collecting esp-idf-monitor (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 13))
    Using cached https://dl.espressif.com/pypi/esp-idf-monitor/esp_idf_monitor-1.9.0-py3-none-any.whl (58 kB)
    Collecting esp-idf-size (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/esp-idf-size/esp_idf_size-1.7.1-py3-none-any.whl (82 kB)
    Collecting freertos_gdb (from -r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 17))
    Using cached https://dl.espressif.com/pypi/freertos-gdb/freertos_gdb-1.0.4-py3-none-any.whl (14 kB)
    Collecting colorama (from click->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 4))
    Using cached https://dl.espressif.com/pypi/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB)
    Collecting cffi>=1.12 (from cryptography->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 6))
    Using cached cffi-1.17.1-cp38-cp38-win32.whl.metadata (1.6 kB)
    Collecting psutil (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached psutil-7.2.2.tar.gz (493 kB)
    Installing build dependencies: started
    Installing build dependencies: finished with status ‘done’
    Getting requirements to build wheel: started
    Getting requirements to build wheel: finished with status ‘done’
    Preparing metadata (pyproject.toml): started
    Preparing metadata (pyproject.toml): finished with status ‘done’
    Collecting ruamel.yaml (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/ruamel-yaml/ruamel_yaml-0.19.1-py3-none-any.whl (118 kB)
    Collecting requests (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/requests/requests-2.33.1-py3-none-any.whl (64 kB)
    Collecting requests-file (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/requests-file/requests_file-3.0.1-py2.py3-none-any.whl (4.5 kB)
    Collecting requests-toolbelt (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
    Collecting tqdm (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/tqdm/tqdm-4.67.3-py3-none-any.whl (78 kB)
    Collecting jsonref (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/jsonref/jsonref-1.1.0-py3-none-any.whl (9.4 kB)
    Collecting pydantic!=2.12.0 (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/pydantic/pydantic-2.12.5-py3-none-any.whl (463 kB)
    Collecting pydantic-core (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached pydantic_core-2.27.2-cp38-cp38-win32.whl.metadata (6.7 kB)
    Collecting pydantic-settings (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/pydantic-settings/pydantic_settings-2.13.1-py3-none-any.whl (58 kB)
    Collecting typing-extensions (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB)
    Collecting construct~=2.10 (from esp-coredump->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 10))
    Using cached https://dl.espressif.com/pypi/construct/construct-2.10.70-py3-none-any.whl (63 kB)
    Collecting pygdbmi>=0.9.0.2 (from esp-coredump->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 10))
    Using cached https://dl.espressif.com/pypi/pygdbmi/pygdbmi-0.9.0.2-py3-none-any.whl (16 kB)
    Collecting bitstring!=4.2.0,>=3.1.6 (from esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached https://dl.espressif.com/pypi/bitstring/bitstring-4.4.0-py3-none-any.whl (76 kB)
    Collecting ecdsa>=0.16.0 (from esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached https://dl.espressif.com/pypi/ecdsa/ecdsa-0.19.2-py2.py3-none-any.whl (150 kB)
    Collecting reedsolo<1.8,>=1.5.3 (from esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached https://dl.espressif.com/pypi/reedsolo/reedsolo-1.7.0-py3-none-any.whl (32 kB)
    Collecting PyYAML>=5.1 (from esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached PyYAML-6.0.3-cp38-cp38-win32.whl.metadata (2.2 kB)
    Collecting intelhex (from esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached https://dl.espressif.com/pypi/intelhex/intelhex-2.3.0-py2.py3-none-any.whl (50 kB)
    Collecting kconfiglib>=13.7.1 (from esp-idf-kconfig->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/kconfiglib/kconfiglib-14.1.0-py2.py3-none-any.whl (145 kB)
    Collecting windows-curses (from esp-idf-kconfig->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 12))
    Using cached windows_curses-2.4.2-cp38-cp38-win32.whl.metadata (2.8 kB)
    Collecting esp-idf-panic-decoder~=1.4 (from esp-idf-monitor->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 13))
    Using cached https://dl.espressif.com/pypi/esp-idf-panic-decoder/esp_idf_panic_decoder-1.5.0-py3-none-any.whl (21 kB)
    Collecting rich (from esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/rich/rich-15.0.0-py3-none-any.whl (310 kB)
    Collecting bitarray<4.0,>=3.0.0 (from bitstring!=4.2.0,>=3.1.6->esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached bitarray-3.8.1-cp38-cp38-win32.whl.metadata (35 kB)
    Collecting tibs<0.6,>=0.5.6 (from bitstring!=4.2.0,>=3.1.6->esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached tibs-0.5.7-cp38-abi3-win32.whl.metadata (8.3 kB)
    Collecting pycparser (from cffi>=1.12->cryptography->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 6))
    Using cached https://dl.espressif.com/pypi/pycparser/pycparser-3.0-py3-none-any.whl (48 kB)
    Collecting six>=1.9.0 (from ecdsa>=0.16.0->esptool->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 11))
    Using cached https://dl.espressif.com/pypi/six/six-1.17.0-py2.py3-none-any.whl (11 kB)
    Collecting annotated-types>=0.6.0 (from pydantic!=2.12.0->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/annotated-types/annotated_types-0.7.0-py3-none-any.whl (13 kB)
    INFO: pip is looking at multiple versions of pydantic to determine which version is compatible with other requirements. This could take a while.
    Collecting pydantic!=2.12.0 (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/pydantic/pydantic-2.12.3-py3-none-any.whl (462 kB)
    Using cached https://dl.espressif.com/pypi/pydantic/pydantic-2.10.6-py3-none-any.whl (431 kB)
    INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while.
    Collecting typing-extensions (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/typing-extensions/typing_extensions-4.13.2-py3-none-any.whl (45 kB)
    Collecting python-dotenv>=0.21.0 (from pydantic-settings->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/python-dotenv/python_dotenv-1.2.2-py3-none-any.whl (22 kB)
    Collecting typing-inspection>=0.4.0 (from pydantic-settings->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl (14 kB)
    INFO: pip is looking at multiple versions of pydantic-settings to determine which version is compatible with other requirements. This could take a while.
    Collecting pydantic-settings (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/pydantic-settings/pydantic_settings-2.13.0-py3-none-any.whl (58 kB)
    Using cached https://dl.espressif.com/pypi/pydantic-settings/pydantic_settings-2.12.0-py3-none-any.whl (51 kB)
    Using cached https://dl.espressif.com/pypi/pydantic-settings/pydantic_settings-2.11.0-py3-none-any.whl (48 kB)
    Using cached https://dl.espressif.com/pypi/pydantic-settings/pydantic_settings-2.8.1-py3-none-any.whl (30 kB)
    Collecting charset_normalizer<4,>=2 (from requests->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached charset_normalizer-3.4.7-cp38-cp38-win32.whl.metadata (41 kB)
    Collecting idna<4,>=2.5 (from requests->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached idna-3.14-py3-none-any.whl.metadata (8.0 kB)
    Collecting urllib3<3,>=1.26 (from requests->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/urllib3/urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
    Collecting certifi>=2023.5.7 (from requests->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
    INFO: pip is looking at multiple versions of requests to determine which version is compatible with other requirements. This could take a while.
    Collecting requests (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/requests/requests-2.32.5-py3-none-any.whl (64 kB)
    Using cached https://dl.espressif.com/pypi/requests/requests-2.32.4-py3-none-any.whl (64 kB)
    Collecting markdown-it-py>=2.2.0 (from rich->esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/markdown-it-py/markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
    Collecting pygments<3.0.0,>=2.13.0 (from rich->esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/pygments/pygments-2.20.0-py3-none-any.whl (1.2 MB)
    INFO: pip is looking at multiple versions of rich to determine which version is compatible with other requirements. This could take a while.
    Collecting rich (from esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/rich/rich-14.3.4-py3-none-any.whl (310 kB)
    INFO: pip is looking at multiple versions of ruamel-yaml to determine which version is compatible with other requirements. This could take a while.
    Collecting ruamel.yaml (from idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/ruamel-yaml/ruamel.yaml-0.18.16-py3-none-any.whl (119 kB)
    Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached ruamel.yaml.clib-0.2.8-cp38-cp38-win32.whl.metadata (2.3 kB)
    Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/mdurl/mdurl-0.1.2-py3-none-any.whl (10.0 kB)
    INFO: pip is looking at multiple versions of markdown-it-py to determine which version is compatible with other requirements. This could take a while.
    Collecting markdown-it-py>=2.2.0 (from rich->esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/markdown-it-py/markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
    INFO: pip is looking at multiple versions of pygments to determine which version is compatible with other requirements. This could take a while.
    Collecting pygments<3.0.0,>=2.13.0 (from rich->esp-idf-size->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/pygments/pygments-2.19.2-py3-none-any.whl (1.2 MB)
    INFO: pip is looking at multiple versions of python-dotenv to determine which version is compatible with other requirements. This could take a while.
    Collecting python-dotenv>=0.21.0 (from pydantic-settings->idf-component-manager->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/python-dotenv/python_dotenv-1.2.1-py3-none-any.whl (21 kB)
    Using cached https://dl.espressif.com/pypi/python-dotenv/python_dotenv-1.0.1-py3-none-any.whl (19 kB)
    INFO: pip is looking at multiple versions of pycparser to determine which version is compatible with other requirements. This could take a while.
    Collecting pycparser (from cffi>=1.12->cryptography->-r C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\requirements\requirements.core.txt (line 6))
    Using cached https://dl.espressif.com/pypi/pycparser/pycparser-2.23-py3-none-any.whl (118 kB)
    Using cached cryptography-39.0.2-cp36-abi3-win32.whl (2.1 MB)
    Using cached idf_component_manager-2.4.10-py3-none-any.whl (177 kB)
    Using cached cffi-1.17.1-cp38-cp38-win32.whl (171 kB)
    Using cached pydantic_core-2.27.2-cp38-cp38-win32.whl (1.8 MB)
    Using cached PyYAML-6.0.3-cp38-cp38-win32.whl (143 kB)
    Using cached windows_curses-2.4.2-cp38-cp38-win32.whl (76 kB)
    Using cached bitarray-3.8.1-cp38-cp38-win32.whl (143 kB)
    Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
    Using cached charset_normalizer-3.4.7-cp38-cp38-win32.whl (142 kB)
    Using cached idna-3.14-py3-none-any.whl (72 kB)
    Using cached ruamel.yaml.clib-0.2.8-cp38-cp38-win32.whl (100 kB)
    Using cached tibs-0.5.7-cp38-abi3-win32.whl (288 kB)
    Building wheels for collected packages: psutil
    Building wheel for psutil (pyproject.toml): started
    Building wheel for psutil (pyproject.toml): finished with status ‘error’
    error: subprocess-exited-with-error

    Building wheel for psutil (pyproject.toml) did not run successfully.
    exit code: 1

    [23 lines of output]
    running bdist_wheel
    running build
    running build_py
    creating build\lib.win32-cpython-38\psutil
    copying psutil\_common.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_ntuples.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_psaix.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_psbsd.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_pslinux.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_psosx.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_psposix.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_pssunos.py -> build\lib.win32-cpython-38\psutil
    copying psutil\_pswindows.py -> build\lib.win32-cpython-38\psutil
    copying psutil\__init__.py -> build\lib.win32-cpython-38\psutil
    running build_ext
    building ‘psutil._psutil_windows’ extension
    creating build\temp.win32-cpython-38\Release\psutil
    creating build\temp.win32-cpython-38\Release\psutil\arch\all
    creating build\temp.win32-cpython-38\Release\psutil\arch\windows
    “C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x86\cl.exe” /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03070000 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\Users\Beheerder\.espressif\python_env\idf5.1_py3.8_env\include -IC:\Users\Beheerder\AppData\Local\VisualGDB\Python-3.8.10\include -IC:\Users\Beheerder\AppData\Local\VisualGDB\Python-3.8.10\Include “-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include” “-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include” “-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include” “-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um” /Tcpsutil/_psutil_windows.c /Fobuild\temp.win32-cpython-38\Release\psutil/_psutil_windows.obj
    _psutil_windows.c
    C:\Users\Beheerder\AppData\Local\VisualGDB\Python-3.8.10\include\pyconfig.h(59): fatal error C1083: Cannot open include file: ‘io.h’: No such file or directory
    error: command ‘C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX86\\x86\\cl.exe’ failed with exit code 2
    [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for psutil
    Failed to build psutil
    ERROR: Failed to build installable wheels for some pyproject.toml based projects (psutil)
    Traceback (most recent call last):
    File “C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\idf_tools.py”, line 2687, in <module>
    main(sys.argv[1:])
    File “C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\idf_tools.py”, line 2679, in main
    action_func(args)
    File “C:\SysGCC\esp32__V5_1\esp-idf\v5.1\tools\idf_tools.py”, line 2139, in action_install_python_env
    subprocess.check_call(run_args, stdout=sys.stdout, stderr=sys.stderr, env=env_copy)
    File “C:\Users\Beheerder\AppData\Local\VisualGDB\Python-3.8.10\lib\subprocess.py”, line 364, in check_call
    raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command ‘[‘C:\\Users\\Beheerder\\.espressif\\python_env\\idf5.1_py3.8_env\\Scripts\\python.exe’, ‘-m’, ‘pip’, ‘install’, ‘–no-warn-script-location’, ‘-r’, ‘C:\\SysGCC\\esp32__V5_1\\esp-idf\\v5.1\\tools\\requirements\\requirements.core.txt’, ‘–upgrade’, ‘–constraint’, ‘C:\\Users\\Beheerder\\.espressif\\espidf.constraints.v5.1.txt’, ‘–extra-index-url’, ‘https://dl.espressif.com/pypi’%5D&#8217; returned non-zero exit status 1.
    ————————–
    Command exited with code 1

    this way of working was consistent on my previous work machine and does not require us to change the project files. I have also tried to remove the python folders as described in the tutorial file. but nothing seems to be passing this final step. is there any possibility that this way of working can be combined with the consolidated toolchain? im evaluating the trial version right now

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.