Thanks, our newest AppImages now run on Fedora-28, built on Bionic. On 29.09.2018 15:05, Stefan Westerfeld wrote: > Hi! > > On Fri, Sep 28, 2018 at 11:30:01PM +0200, Tim Janik wrote: >> Our AppImage includes libfluidsynth1 as hard Beast dependency, but that in >> turn >> depens on libjack-jackd2-0 which is *not* included in the AppImage. The >> reason >> libjack.so.0.1.0 is not included is that it's blacklisted by the AppImage >> tools, >> because it tends to be tightly coupled to jackd: >> >> https://github.com/AppImage/AppImages/blob/master/excludelist >> >> So basically, because of Beast depending on libfluidsynth.so.1, and that >> depending on libjack.so.0.1.0, Beast cannot be run on Fedora eventhough it >> does >> not *USE* libjack.so.0.1.0: >> >> $ ./beast-0.13.0-alpha-341-g36a856c.x64.AppImage >> ./beast-0.13.0-alpha-341-g36a856c.x64.AppImage: error while loading shared >> libraries: libjack.so.0: cannot open shared object file: No such file or >> directory >> >> Can you look into whether it's feasible for us to build a libfluidsynth >> version >> (on bionic) that's good enough to fulfill the requirements of libbse, but not >> link against libjack? > > It is relatively simple. Fluidsynth is switching to cmake, automake is > deprecated, so here is a shell script that will build fluidsynth using cmake > without all kinds of stuff we don't need anyway. > > #!/bin/bash > > set -e -x > wget --continue > https://github.com/FluidSynth/fluidsynth/archive/v1.1.11.tar.gz > > tar xf v1.1.11.tar.gz > mkdir -p build > cd build > cmake ../fluidsynth-1.1.11 -DCMAKE_INSTALL_PREFIX=/usr/local/beast \ > -Denable-dbus=0 \ > -Denable-ipv6=0 \ > -Denable-jack=0 \ > -Denable-midishare=0 \ > -Denable-network=0 \ > -Denable-oss=0 \ > -Denable-pulseaudio=0 \ > -Denable-readline=0 \ > -Denable-alsa=0 \ > -Denable-lash=0 > make > make install > > Cu... Stefan >
-- Yours sincerely, Tim Janik https://testbit.eu/timj Free software author. _______________________________________________ beast mailing list [email protected] https://mail.gnome.org/mailman/listinfo/beast
