tmedicci commented on issue #12335: URL: https://github.com/apache/nuttx/issues/12335#issuecomment-2129477092
@acassis and @casaroli , the bootloader built from the sources uses a wrapper around an IDF-provided repository (the `esp-nuttx-bootloader`). Kconfiglib is a dependency of ESP-IDF, so it must be installed (not by NuttX, but for `esp-nuttx-bootloader`). This is why we are removing support for the IDF's bootloader. NuttX adopted kconfiglib later and it uses it by default. This required users that still want to use kconfig-frontends to uninstall kconfiglib (or, equivalently, uninstall for their python environment): this is why this problem has risen. I'm closing this issue because IDF's bootloader is about to be deprecated. I recommend keeping kconfiglib installed to enable building the bootloader from the sources. There are a list of possible workarounds to be used (if kconfig-frontends is required) until we completely deprecate the use of the IDF's bootloader: - Install kconfiglib in a python environment and activate/deactivate it before/after running `make bootloader`; - Modify NuttX's build system to enable selecting a preferred tool (instead of using kconfiglib by default, when available). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
