Skip to content

Fix build #1578

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: hotfix-v5.4.0
Choose a base branch
from
Open

Conversation

danielkucera
Copy link

Fixes following error. Can you please make it as release 5.4.1?

Processing esp32c3 (board: esp32-c3-devkitm-1; framework: espidf; platform: espressif32)
---------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-c3-devkitm-1.html
PLATFORM: Espressif 32 (2024.1.1) > Espressif ESP32-C3-DevKitM-1
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-espidf @ 3.40405.0 (4.4.5) 
 - tool-cmake @ 3.21.3 
 - tool-esptoolpy @ 1.40700.0 (4.7.0) 
 - tool-mkfatfs @ 2.0.1 
 - tool-mklittlefs @ 3.2.0 
 - tool-mkspiffs @ 2.230.0 (2.30) 
 - tool-ninja @ 1.7.1 
 - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
ModuleNotFoundError: No module named 'pkg_resources':
  File "/home/danman/.platformio/penv/lib/python3.12/site-packages/platformio/builder/main.py", line 173:
    env.SConscript("$BUILD_SCRIPT")
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py", line 620:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py", line 280:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/home/danman/.platformio/platforms/espressif32@src-af758f6cdb258eede9e9febb01c885ee/builder/main.py", line 324:
    target_elf = env.BuildProgram()
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Util/envs.py", line 252:
    return self.method(*nargs, **kwargs)
  File "/home/danman/.platformio/penv/lib/python3.12/site-packages/platformio/builder/tools/piobuild.py", line 62:
    env.ProcessProgramDeps()
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Util/envs.py", line 252:
    return self.method(*nargs, **kwargs)
  File "/home/danman/.platformio/penv/lib/python3.12/site-packages/platformio/builder/tools/piobuild.py", line 142:
    env.BuildFrameworks(env.get("PIOFRAMEWORK"))
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Util/envs.py", line 252:
    return self.method(*nargs, **kwargs)
  File "/home/danman/.platformio/penv/lib/python3.12/site-packages/platformio/builder/tools/piobuild.py", line 352:
    SConscript(env.GetFrameworkScript(name), exports="env")
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py", line 684:
    return method(*args, **kw)
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py", line 620:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/home/danman/.platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py", line 280:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/home/danman/.platformio/platforms/espressif32@src-af758f6cdb258eede9e9febb01c885ee/builder/frameworks/espidf.py", line 29:
    import pkg_resources
=========================================================== [FAILED] Took 2.17 seconds ===========================================================

Environment    Status    Duration
-------------  --------  ------------
esp32c3        FAILED    00:00:02.166
====================================================== 1 failed, 0 succeeded in 00:00:02.166 ======================================================

@Jason2866
Copy link
Contributor

Not using actual Platformio release.

@danielkucera
Copy link
Author

Not using actual Platformio release.

What does it mean? How should I submit for 5.4 ?

@Jason2866
Copy link
Contributor

Jason2866 commented May 11, 2025

@danielkucera Change your platform entry to this to use IDF 5.4.1

platform = https://github.com/platformio/platform-espressif32.git

by this you are using branch development which uses IDF 5.4.1 already

@danielkucera
Copy link
Author

But I need IDF 4.x

@Jason2866
Copy link
Contributor

Ahh misunderstanding you don't mean IDF version. You are talking about Platformio version number

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants