Skip to content

Conversation

@git-developer
Copy link

The GUI fails to start when the latest AppImage (v0.5.4) is run, at least on batocera (v42):

$ ./sc-controller-0.5.4-jammy-x86_64.AppImage gui
** (process:8247): WARNING **: 16:00:27.579: Failed to load shared library 'libgdk-3.so.0' referenced by the typelib: libwayland-cursor.so.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/tmp/.mount_sc-con6cTGDx/usr/bin/sc-controller", line 8, in <module>
    sys.exit(main())
[...]
AssertionError

This seems to happen due to a missing dependency:

$ ./sc-controller-0.5.4-jammy-x86_64.AppImage --appimage-extract
$ ldd squashfs-root/usr/lib/x86_64-linux-gnu/libgdk-3.so.0
[...]
	libwayland-cursor.so.0 => not found
	libwayland-egl.so.1 => not found
	libwayland-client.so.0 => not found

Fix was tested against a custom AppImage build

@git-developer git-developer changed the title Add missing GUI dependencies Add missing GUI dependencies to AppImage Oct 18, 2025
@C0rn3j C0rn3j merged commit a3414bc into C0rn3j:main Oct 18, 2025
1 check passed
@git-developer git-developer deleted the fix/dependencies branch October 19, 2025 04:43
@git-developer
Copy link
Author

May I ask if there's a schedule for the next release?

@C0rn3j
Copy link
Owner

C0rn3j commented Dec 13, 2025

Tagged one!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants