Package Details: stm32cubeide 1.15.0-1

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 cube cubeide stm32
Licenses: custom:SLA0048
Submitter: kumen
Maintainer: kumen
Last Packager: kumen
Votes: 36
Popularity: 1.49
First Submitted: 2019-05-02 15:05 (UTC)
Last Updated: 2024-03-27 15:45 (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 2 3 4 5 6 7 8 .. 14 Next › Last »

sots commented on 2023-06-13 23:59 (UTC) (edited on 2023-06-13 23:59 (UTC) by sots)

@kumen The default path is /opt/st/stm32cubeide_xxxxxx instead of /opt/stm32cubeide_xxxxxx

Sven commented on 2023-06-13 22:38 (UTC)

The link exists but is broken. The ln command should be the following: ln -s "stm32cubeide" "${pkgdir}/opt/stm32cubeide_${pkgver}"

kumen commented on 2023-06-13 18:23 (UTC)

@sots, thanks for suggestion. It should be done by now.

sots commented on 2023-06-13 11:56 (UTC) (edited on 2023-06-13 12:20 (UTC) by sots)

According to https://github.com/microsoft/vscode-embedded-tools/issues/45 , I think a symbol link automatically created from /opt/st/stm32cubeide_xxxxxx (the installing path of the official installer) to /opt/stm32cubeide/ may be helpful when using software that depends on it.

Hzf commented on 2023-05-01 17:18 (UTC)

Validating not passed st-stm32cubeide_1.12.0_14980_20230301_1550_amd64.sh.zip ... FAILED SLA0048_STM32CubeIDE.pdf ... Skipped ==> ERROR: One or more files did not pass the validity check! -> error downloading sources: /home/hzf/.cache/yay/stm32cubeide context: exit status 1

Maziar commented on 2023-04-12 15:10 (UTC)

Thanks @bobach & @kumen

Yes, removing webkit2gtk is a solution.Installing webkit2gtk-6.0 not help back browser inside eclipse ...

kumen commented on 2023-04-12 14:18 (UTC) (edited on 2023-04-12 14:19 (UTC) by kumen)

Thanks everybody who tried to fix this issue. @bobach, I have almost same results as you.
webkit2gtk is at least part of the problem.
- Downgrading webkit2gtk to version 2.36.0-2 "solved" problem for my setup. This results in a broken browser inside STM32CubeIDE, but otherwise working IDE.
- Removing webkit2gtk without any other replacement "solved" problem for my setup. This results in a broken browser inside STM32CubeIDE, but otherwise working IDE. (# pacman -Rdd webkit2gtk)
- Installing other versions or variants of webkit2gtk (including webkitgtk-6.0) did not bring back the browser inside of the IDE, for me.

Other possible solutions: Replace webkit2gtk browser with chromium: https://www.eclipse.org/swt/faq.php#howusechromium

bobach commented on 2023-04-12 12:11 (UTC) (edited on 2023-04-12 12:19 (UTC) by bobach)

# pacman -Rdd webkit2gtk
# pacman -S webkit2gtk-6.0

[also works -5.0, with -4.1 eclipse complains about pre pre-4.2 version and that browser function is disabled, but still usable]

This should get you'll on your way, but permanent fix is probably some bug in webkit2gtk or eclipse.

Maziar commented on 2023-04-11 15:16 (UTC) (edited on 2023-04-11 15:17 (UTC) by Maziar)

I install webkitgtk-6.0. I installed both AUR & original st universal package (1.11 & 1.12) nothing worked && same error (after entering the workspace same error)

CaptainJack42 commented on 2023-04-11 14:45 (UTC)

Installing webkitgtk-6.0 solved the issue of cubeide not starting for me.

Maybe this should be added to the dependency list?