You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
I have searched the issue tracker for a similar issue and not found a similar issue.
General issue report
ESPIDF requires gdbgui which in turn requires gevent. Apparently this dependency is not updated often for new systems and currently causes compile problems for projects such as project-chip/connectedhomeip#25385 (TLDR: newer debian fails to install gdbgui). This happens at least on newer debian and arch as far as I can tell.
Overall, even if the dependency is updated, compiling gevent from source is slow . Part of the project chip CI we do a bootstrap for our compiler environment and having native dependencies such as this slows down CI.
We would like to have a way to not enforce all dependencies - in particular gdbgui is not needed at all for code compilation and it should not be a hard dependency. Please allow us to bypass it somehow (do not require it strictly or set some environment variable of IDF_COMPILE_ENV_ONLY or similar).
The text was updated successfully, but these errors were encountered:
github-actionsbot
changed the title
GDBGUI hard requirement makes installation difficult
GDBGUI hard requirement makes installation difficult (IDFGH-9588)
Mar 7, 2023
@andy31415 We have already taken care of this. gdbgui is no longer a mandatory requirement since ESP-IDF v5.0. It can be installed as optional feature but it is not part of the default installation.
Answers checklist.
General issue report
ESPIDF requires gdbgui which in turn requires gevent. Apparently this dependency is not updated often for new systems and currently causes compile problems for projects such as project-chip/connectedhomeip#25385 (TLDR: newer debian fails to install gdbgui). This happens at least on newer debian and arch as far as I can tell.
Overall, even if the dependency is updated, compiling gevent from source is slow . Part of the project chip CI we do a bootstrap for our compiler environment and having native dependencies such as this slows down CI.
We would like to have a way to not enforce all dependencies - in particular gdbgui is not needed at all for code compilation and it should not be a hard dependency. Please allow us to bypass it somehow (do not require it strictly or set some environment variable of IDF_COMPILE_ENV_ONLY or similar).
The text was updated successfully, but these errors were encountered: