Package Details: stm32cubeide 1.17.0-3

Git Clone URL: https://aur.archlinux.org/stm32cubeide.git (read-only, click to copy)
Package Base: stm32cubeide
Description: Integrated Development Environment for STM32
Upstream URL: https://www.st.com/en/development-tools/stm32cubeide.html
Keywords: arm cortex cortex-m cubeide embedded ide st stm32
Licenses: custom:SLA0048
Submitter: kumen
Maintainer: kumen
Last Packager: kumen
Votes: 37
Popularity: 0.066937
First Submitted: 2019-05-02 15:05 (UTC)
Last Updated: 2024-12-17 23:06 (UTC)

Pinned Comments

kumen commented on 2023-03-19 13:14 (UTC) (edited on 2023-03-19 13:17 (UTC) by kumen)

STM32CubeIDE is now run by executing stm32cubeide_wayland official script. If you have issues related to run environment, try to edit /usr/share/applications/stm32cubeide.desktop file and uncomment one of commented out Exec=... lines and comment out currently used one. After making changes to stm32cubeide.desktop run update-desktop-database as root to apply changes.

Discussion about this Eclipse issues is here: https://github.com/eclipse-platform/eclipse.platform.swt/issues/158

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 16 Next › Last »

indecisive commented on 2023-03-15 20:08 (UTC)

@j0b314: STM32CubeIde is based on Eclipse, which doesn't support Wayland well.

In the /usr/share/applications/stm32cubeide.desktop application file, there is a commented out entry for running STM32CubeIDE in x11. Comment out the enabled exec, and uncomment the entry that contains "GDK_BACKEND=x11". Then update the application entries with "update-desktop-database". It should then work.

j0b314 commented on 2023-03-15 13:36 (UTC)

@kumen: Thanks for packaging. Unfortunately I have the following issue:

After starting and trying to create a new STM32 Project, the Target selection box pops up but stays empty. In this dialog you can usually select your desired CPU or eval board. But the only thing I can see is the headline "Target selection" and "STM32 target or STM32Cube example selection is required".

dario commented on 2023-03-14 08:36 (UTC) (edited on 2023-03-14 08:39 (UTC) by dario)

indecisive, you're welcome. I noticed this issue after upgrading my system. By looking at the few packages that were upgraded, the only package that seemed even distantly relevant was glib2 upon which basically the whole system depends. Other packages such as gst-plugins-base, sudo, mpv and ffmpeg are so unrelated to STM32CubeIDE that I excluded them from being the culprits. As of now the downgrade is not needed anymore because the issue with glib2 was fixed upstream. A full upgrade is all that is needed.

indecisive commented on 2023-03-14 08:27 (UTC)

@dario, that worked, thank you! Confirmed as working on both of my systems.

Out of curiosity, how did you know to do that?

dario commented on 2023-03-14 08:08 (UTC) (edited on 2023-03-14 08:10 (UTC) by dario)

indecisive, you may downgrade glib2 to version 2.74.6-1 as a workaround. EDIT: try with a full upgrade of your system. Now it should work out of the box.

indecisive commented on 2023-03-14 06:29 (UTC)

@kumen: Thank you for packaging.

As of now, the current version of this package (1.12.0-1) does not launch. Instead, it crashes, and a coredump is created blaming the function "Java_org_eclipse_swt_internal_C_strlen".

Can you verify if this behavior is the same on your system?

kumen commented on 2023-01-20 17:39 (UTC)

Thank you all for advice. I tried to implement them.
GDK_BACKEND=x11 in .desktop file is now commented out.
Wayland related issues and crashes tips: https://github.com/eclipse-platform/eclipse.platform.swt/issues/158

oe1tkt commented on 2023-01-19 13:09 (UTC)

@kumen: First, thank u for packaging. Why not preventing the 99-jilink.rules.patch from downloading (already skipped udev rules)? BTW typos of "installation" with only one "l" in the PKGBUILD.

xiretza commented on 2023-01-15 12:12 (UTC)

That's correct. The PKGBUILD must not run any programs outside of the provided functions, since the execution environment is undefined.

kumen commented on 2023-01-09 18:28 (UTC)

Ah I see. xdg-user-dirs is used even before installation of makedepends from PKGBUILD. Is that correct?