|
From: | Ceresa Jean-Jacques |
Subject: | Re: [fluid-dev] Ubuntu 20.04: Rosegarden - Fluidsynth version mismatch |
Date: | Fri, 10 Jul 2020 21:09:05 +0200 (CEST) |
Hi,
In your new machine with Ubuntu 20.04 you have installed:
> ii fluidsynth 2.1.1-2 amd64 Real-time MIDI software synthesizer
> ii fluidsynth-dssi 1.0.0-7 amd64 DSSI wrapper for the FluidSynth SoundFont-playing synthesizer
1) Are you sure that fluidsynth-dssi 1.0.0-7 requires fluidsynth 2.1.1 dependency ?. If no, you should install the correct fluidsynth version required by fluidsynth-dssi 1.0.0-7.
2) If the issue is not related to libraries dependency, simply may be the path variable should be updated.
jjc
> Message du 10/07/20 19:02
> De : "Dorien James" <fluiddev@dorien.me.uk>
> A : fluid-dev@nongnu.org
> Copie à :
> Objet : [fluid-dev] Ubuntu 20.04: Rosegarden - Fluidsynth version mismatch
>
>> I have a problem with the way that Rosegarden is interacting with Fluidsynth, and I would welcome any help or at least further debugging suggestions.
> tldr: Rosegarden appears to be asking, via fluidsynth-dssi, for an obsolete version of Fluidsynth, and failing to load it as a result.
>> For a few years, I've had a stable Rosegarden environment working happily with Fluidsynth on Ubuntu 16.04:
> - rosegarden 15.12.1
> - fluidSynth 1.1.6
> - fluidSynth-dssi 1.0.0
> - libfluidsynth 1.1.6> I'm now building a new machine under Ubuntu 20.04, and have installed latest versions of everything:
> dorien@dorien-M4500:~$ dpkg -l | grep "rosegarden"
> ii rosegarden 1:19.12-1build1 amd64 music editor and MIDI/audio sequencer
> dorien@dorien-M4500:~$ dpkg -l | grep "fluid"
> ii fluid-soundfont-gm 3.1-5.1 all Fluid (R3) General MIDI SoundFont (GM)
> ii fluidsynth 2.1.1-2 amd64 Real-time MIDI software synthesizer
> ii fluidsynth-dssi 1.0.0-7 amd64 DSSI wrapper for the FluidSynth SoundFont-playing synthesizer
> ii libfluidsynth2:amd64 2.1.1-2 amd64 Real-time MIDI software synthesizer (runtime library)
> ii qsynth 0.6.1-1build1 amd64 fluidsynth MIDI sound synthesiser front-end> When I run Rosegarden from terminal, the messages include:
> [JackDriver] initialise() - connecting from " rosegarden:master out L " to " system:playback_1 "
> WARNING: DSSIPluginFactory::discoverPlugin: couldn't dlopen /usr/lib/dssi/fluidsynth-dssi.so - libfluidsynth.so.1: cannot open shared object file: No such file or directory
> [JackDriver] initialise() - connecting from " rosegarden:master out R " to " system:playback_2 "> Once in Rosegarden, Fluidsynth doesn't work:
> - it's not listed on the list of Plugins on the Synth plugin window
> - if I load a .rg file including Fluidsynth instruments from my old environment, there's an error window "The following audio plugins could not be loaded: FluidSynth-DSSI"
>>
> /usr/lib/dssi/fluidsynth-dssi.so exists in both environments.
>> However, the directory /usr/lib/x86_64-linux-gnu on my old, working environment contains a file libfluidsynth.so.1 which appears to be a link to libfluidsynth.so.1.5.2
> The same directory on my new environment contains libfluidsynth.so.2 linking to libfluidsynth.so.2.3.1
>> So, as far as I can tell, either Rosegarden or fluidsynth-dssi is expecting to use libfluidsynth.so.1, but this no longer exists.
>> Views gratefully received on where the problem might lie and how I might fix it.
>
>>
>>
>>
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev
[Prev in Thread] | Current Thread | [Next in Thread] |