Slic3r
Slic3r copied to clipboard
Appimage does not run on default Fedora34 Workstation install without additional libraries (documentation note)
Describe the bug Current Slic3r AppImages do not run on a default Fedora34 Workstation install (Gnome40)
To Reproduce This example is taken from a fresh (vanilla, default) Fedora34 Workstation install using the latest Slic3r Development Appimage (21-Mar-2021)
$ Slic3r-1.3.1-dev-8c69278-x86_64.AppImage
Gtk-Message: 14:00:02.113: Failed to load module "pk-gtk-module"
Can't load '/tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/x86_64-linux-thread-multi/auto/OpenGL/OpenGL.so' for module OpenGL: libGLU.so.1: cannot open shared object file: No such file or directory at /tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/DynaLoader.pm line 193.
at /tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/Slic3r/GUI/Plater/2DToolpaths.pm line 135.
Compilation failed in require at /tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/Slic3r/GUI/Plater/2DToolpaths.pm line 135.
BEGIN failed--compilation aborted at /tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/Slic3r/GUI/Plater/2DToolpaths.pm line 135.
Compilation failed in require at /tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/Slic3r/GUI.pm line 37.
BEGIN failed--compilation aborted at /tmp/.mount_Slic3r4DHQVM/usr/lib/local-lib/lib/perl5/Slic3r/GUI.pm line 37.
Compilation failed in require at (eval 84) line 1.
Resolution Install the missing libGLU library via:
$ sudo dnf install mesa-libGLU
The AppImage then runs but looks like it's trapped in the WindowsXP asylum.
$ sudo dnf install adwaita-gtk2-theme
Makes it look like a modern app again.
Additional context Posting here mainly for informational purposes and so others with the above errors have a target to search for. It should probably be captured in the Wiki somewhere but it's hard to submit PR's for that..