Describe the bug
No compile possible of any Espressif IDF example project due to unresolved symbols from components directory.
To Reproduce
Steps to reproduce the behavior:
- Fresh install of eclipse 2022-09 on Linux (current Ubuntu)
- Follow readme to install the ESP-IDF and configure Eclipse with the plugins
- create a new Espressif IDF project, chose hello_world as an example
- compile the project -> 3 errors:
Symbol 'CHIP_FEATURE_BLE' could not be resolved hello_world_main.c /hello_world/main line 26 Semantic Error Symbol 'CHIP_FEATURE_BT' could not be resolved hello_world_main.c /hello_world/main line 25 Semantic Error Symbol 'CHIP_FEATURE_EMB_FLASH' could not be resolved hello_world_main.c /hello_world/main line 37 Semantic
Please note that these symbols in the hello_world_main.c are marked red as not resolvable. But you can follow them by right clicking and Open Declaration.
Expected behavior
Compile without errors, all symbols resolvable
Screenshot:

Espressif-IDE Product Information:
info.txt
Eclipse Error log:
eclipse.log
Additional example info:
Trying another example (bleprph), it also gives me the following compile error:
CMake Error at /home/trigo/sub/8-ESP32/ESP-IDF/esp-idf-v5.0/tools/cmake/project.cmake:243 (message): Directory specified in EXTRA_COMPONENT_DIRS doesn't exist: /home/trigo/sub/8-ESP32/eclipseworkspace/common/nimble_peripheral_utils Call Stack (most recent call first): /home/trigo/sub/8-ESP32/ESP-IDF/esp-idf-v5.0/tools/cmake/project.cmake:327 (__project_init) CMakeLists.txt:10 (project) bleprph com.espressif.idf.core.internal.CMakeErrorParser CMake Problem
It seems EXTRA_COMPONENT_DIRS is the problem, it points to the wrong directory which indeed doesn't exist.
How to proceed?
I can't compile any code at the moment.
It seems it misses the ESP-IDF components directory as include, I can find the needed files in the /home/trigo/sub/8-ESP32/ESP-IDF/esp-idf-v5.0/components directory.
Is this problem related to Eclipse 2022-09?
Looking around I found some guys added e.g. a missed path in the project properties. But I don't have the option there to set this:

Shouldn't it originally work without manual inclusion?
Describe the bug
No compile possible of any Espressif IDF example project due to unresolved symbols from components directory.
To Reproduce
Steps to reproduce the behavior:
Symbol 'CHIP_FEATURE_BLE' could not be resolved hello_world_main.c /hello_world/main line 26 Semantic Error Symbol 'CHIP_FEATURE_BT' could not be resolved hello_world_main.c /hello_world/main line 25 Semantic Error Symbol 'CHIP_FEATURE_EMB_FLASH' could not be resolved hello_world_main.c /hello_world/main line 37 SemanticPlease note that these symbols in the hello_world_main.c are marked red as not resolvable. But you can follow them by right clicking and Open Declaration.
Expected behavior
Compile without errors, all symbols resolvable
Screenshot:

Espressif-IDE Product Information:
info.txt
Eclipse Error log:
eclipse.log
Additional example info:
Trying another example (bleprph), it also gives me the following compile error:
CMake Error at /home/trigo/sub/8-ESP32/ESP-IDF/esp-idf-v5.0/tools/cmake/project.cmake:243 (message): Directory specified in EXTRA_COMPONENT_DIRS doesn't exist: /home/trigo/sub/8-ESP32/eclipseworkspace/common/nimble_peripheral_utils Call Stack (most recent call first): /home/trigo/sub/8-ESP32/ESP-IDF/esp-idf-v5.0/tools/cmake/project.cmake:327 (__project_init) CMakeLists.txt:10 (project) bleprph com.espressif.idf.core.internal.CMakeErrorParser CMake ProblemIt seems EXTRA_COMPONENT_DIRS is the problem, it points to the wrong directory which indeed doesn't exist.
How to proceed?

I can't compile any code at the moment.
It seems it misses the ESP-IDF components directory as include, I can find the needed files in the /home/trigo/sub/8-ESP32/ESP-IDF/esp-idf-v5.0/components directory.
Is this problem related to Eclipse 2022-09?
Looking around I found some guys added e.g. a missed path in the project properties. But I don't have the option there to set this:
Shouldn't it originally work without manual inclusion?