esp-nimble-cpp icon indicating copy to clipboard operation
esp-nimble-cpp copied to clipboard

Build warnings w/ ESP-IDF 5.5.1

Open mickeyl opened this issue 1 month ago • 3 comments

Can we get rid of those Kconfig-warnings, please?

[6/9] Generating esp-idf/esp_system/ld/sections.ld
warning: default on the choice symbol BT_NIMBLE_ENABLED (defined at /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:22, /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:221) will have no effect, as defaults do not affect choice symbols
warning: the choice symbol BT_NIMBLE_ENABLED (defined at /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:22, /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:221) is defined with a prompt outside the choice
info: INFO: Symbol BT_ENABLED defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
    /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:3
    /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:214
info: INFO: Symbol BT_NIMBLE_ENABLED defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
    /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:221
    /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/Kconfig:22
info: INFO: Symbol BT_NIMBLE_TRANSPORT_UART defined in multiple locations (see below). Please check if this is a correct behavior or a random name match:
    /home/mickey/Dokumente/late/ecos2/esp-idf/components/bt/host/nimble/Kconfig.in:1336
    /home/mickey/Dokumente/late/ecos2/esp-nimble-cpp/Kconfig:229
[8/9] Generating binary image from built executable

mickeyl avatar Nov 27 '25 11:11 mickeyl

I'd love to but I'm not sure how, the duplicate config is required for the p4 to enable Bluetooth.

h2zero avatar Nov 27 '25 14:11 h2zero

Odd. Ok, then I'd like to take this up with the Espressif folks. Do we have an issue opened in their repo yet?

mickeyl avatar Nov 27 '25 17:11 mickeyl

I don't think this a an issue for espressif either, it's just the way the kconfig works and is caused by this:

https://github.com/h2zero/esp-nimble-cpp/blob/25af28bcad1d3c42f76bfc6e73bea3f833a4ef6d/Kconfig#L211

h2zero avatar Nov 27 '25 20:11 h2zero