xournalpp icon indicating copy to clipboard operation
xournalpp copied to clipboard

AppImage relies on external libjack.so.0: cannot open shared obj. file

Open MrPenguin07 opened this issue 1 year ago • 4 comments

Operating System

Linux

(Linux only) Distribution

Gentoo

(Linux only) Desktop Environment

Sway

(Linux Only) Display Server

Wayland

Installation Method

AppImage

Xournal++ Version

1.1.2 -> 1.2.2+nightly

libgtk Version

Bug Description

Having searched past issues, seems there's been a few regarding libraries not being included in the AppImage builds. Previously libthai (I encountered this trying to run versions ~1.1.x)

Now the latest versions all complain they are missing libjack;

$ chmod +x xournalpp-1.2.2-x86_64.AppImage
$ ./xournalpp-1.2.2-x86_64.AppImage
/tmp/.mount_xourna2piaM0/AppRun.wrapped: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory

I assume this issue doesn't present itself on debian/ubuntu, and only on 'non-standard' distro such as Gentoo. First of all i'm confused why xournal would need jack audio libraries, and secondly why jack when the vast majority of us now run pipewire.

Expected Behaviour

The AppImage includes library deps in a self contained image instead of relying on the host libraries.

Steps to Reproduce

  1. Set +x on AppImage
  2. Run

Additional Context

No response

MrPenguin07 avatar Dec 16 '23 13:12 MrPenguin07