2024-09-29 12:12 PM
When I try to install it I get this error: "The following packages have unmet dependencies:
st-stm32cubeide-1.16.1 : Depends: libncurses5 but is not installable
Depends: libpython2.7 but is not installable
Depends: libwebkit2gtk-4.0-37 but is not installable"
any ideas? thanks in advance
Solved! Go to Solution.
2024-09-29 04:44 PM
Hi,
These are my notes for installing CubeIDE onto Tumbleweed -
STM32CubeDE installation
Download the generic linux option. The RPM package is problematic!
DON'T use the sudo running the script.
Select NO to install stlink server.
Using sudo & kate, create a desktop file in "/usr/share/applications/st-stm32cubeide-version.desktop". You need to logout - login to finialise it.
Before launching, create the workspace folders required. Copy/ move the projects from the old workspace to the new one.
When launching, select the new workspace, then import the project(s).
I hope this helps.
Kind regards
Pedro
2024-09-29 12:36 PM
Which version you try? -> try : generic Linux...
2024-09-29 01:20 PM
I tried it and it gives the same error
2024-09-29 04:44 PM
Hi,
These are my notes for installing CubeIDE onto Tumbleweed -
STM32CubeDE installation
Download the generic linux option. The RPM package is problematic!
DON'T use the sudo running the script.
Select NO to install stlink server.
Using sudo & kate, create a desktop file in "/usr/share/applications/st-stm32cubeide-version.desktop". You need to logout - login to finialise it.
Before launching, create the workspace folders required. Copy/ move the projects from the old workspace to the new one.
When launching, select the new workspace, then import the project(s).
I hope this helps.
Kind regards
Pedro
2024-09-29 05:06 PM
I will try, thanks in advance
2024-09-30 08:20 AM
The link on the Generic Version of STM32CubeIDE is broken. Any other ideas?
2024-09-30 08:46 AM
I just tried - need login first .
Then....nothing.
I reloaded page.
After ...30 sec ... download begins. (i stopped it then.)
Try again.
2024-09-30 01:28 PM
I was never able to download Ver 1.16.1 Selecting it, the page reloads, and nothing downloads. However I could download V 1.16.0 and then do an update. However it still is only partially inoperable. It wants libncurses.so.5 in order to correctly call the loader. It says it cannot find GDB. Details, says it's error is on the wrong version of libncurses. I suspect the other two dependencies are an issue as well, but I haven't encountered them yet. I can tell anyone interested that libncurses appears to be used in all the GUI pulldowns. It will only let a single character be added before I have to select the box again and type the next character. If I can downgrade to libncurses.so.5, I'm guessing that will mess something up in Cinnamon and/or other desktop applications. Maybe not. And if so, where would I find the older version?
2024-10-01 11:17 PM
Try as I might, I cannot download the latest generic version! WHY can't ST make this "just work"?? They should stop using the obsolete versions and move on. Why is it so hard? Am I frustrated? Yeah... a bit... sorry! I'll keep hacking away.
2024-10-04 01:29 AM
Hi,
The last generic version 1.16.1 doesn't work either on Ubuntu 24 LTS, because it requires libncurses 5 which is obsolete. The build & IDE works but not the SWD debug.
" Build works but debug can't work because it requires too old libs :
Could not determine GDB version using command: arm-none-eabi-gdb --version
arm-none-eabi-gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
It reveals which versions are required by STM32CubeIde / arm-none-eabi-gdb build, which seems way too limited :
Could not determine GDB version using command: arm-none-eabi-gdb --version arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.3.20021019' not found (required by arm-none-eabi-gdb) arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.1.20000708' not found (required by arm-none-eabi-gdb) arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.6.20061217' not found (required by arm-none-eabi-gdb) arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.0.19991023' not found (required by arm-none-eabi-gdb) arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libtinfo.so.5: version `NCURSES_TINFO_5.0.19991023' not found (required by arm-none-eabi-gdb)
Maybe it's possible to rebuilt the compiler to get a working GDB... "