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

Reply via email to