Page 1 of 1

ESP-IDF and Eclipse - Kubuntu 24.04 HOW-TO

Posted: Sun Feb 23, 2025 9:57 pm
by IoT-Rainer
Hi,

I had a very hard time to get ESP-IDF and Eclipse in general working in Kubuntu 24.04.
Finally got it running.

Steps:
1. Install Eclipse eclipse-cpp-2024-09-R-linux-gtk-x86_64.tar.gz
2. The "install" is simply unpacking at a directory of yoour choice.
3. Eclipse 2024-12 did NOT work, and led to missing buttons, windows and the necessary possibilities to adjust settings to do a successful build.
4. Install ESP-IDF from the marketplace in Eclipse (Help menu).
5. It seems to be possible to upgrade Eclipse to 2024-12, it still works. No idea why.
6. The tooltips/infotips/hovers in Eclipse did me make mad. They showed <xml... etc. source code for some kind of webview/webbroser. useless to annoying.
7. sudo apt install libwebkit2gtk-4.0-37 libswt-webkit-gtk-4-jni and setting the internal webview in Eclipse with menu Window -> Preferences -> General Webbrowser -> Use internal webbrowser made it work. Before the "Use internal webbrowser" was simply greyed out.

Have fun! :mrgreen:

@ESP team: it would be cool, if the ESP-IDF could be installed like MCU*presso, which just works. I spent a whole weekend to get just the IDE running for ESP32 MCU which is not good. Also annoying is that the context menu to go to a function definition is missing (KEY for it works - what's this).

Best regards, Rainer

Re: ESP-IDF and Eclipse - Kubuntu 24.04 HOW-TO

Posted: Wed Feb 26, 2025 8:18 am
by kondalkolipaka
Hello,

Thanks for sharing your feedback.

> Eclipse 2024-12 did NOT work, and led to missing buttons, windows and the necessary possibilities to adjust settings to do a successful build.

Are you talking about the toolbar launch buttons? Could you please share more details about the other issues you’re experiencing with Eclipse 2024-12?

> . It seems to be possible to upgrade Eclipse to 2024-12, it still works. No idea why.

Officially, we do not support Eclipse 2024-12 due to an ESP-IDF terminal issue that we found to be non-functional. However, all other features should work without any issues.

> The tooltips/infotips/hovers in Eclipse did me make mad. They showed <xml... etc. source code for some kind of webview/webbroser. useless to annoying.

Where do you see this problem? Is it in the C/C++ Editor? Please provide more details so we can take a closer look.

> Also annoying is that the context menu to go to a function definition is missing (KEY for it works - what's this)

With IDE 3.0 we have shifted to LSP based C/C++ Editor, which doesn't have these menus, going forward we will be adding them. More on this you can find here https://developer.espressif.com/blog/es ... p-support/

Thanks