:: Re: [DNG] libfluidsynth-dev require…
Top Page
Delete this message
Reply to this message
Author: Nicola Orrù
Date:  
To: Mark Hindley
CC: dng
Subject: Re: [DNG] libfluidsynth-dev requires libsystemd0, fails to install
Hi Mark,

Thanks for the tip. I remember using debootstrap a long time ago and
it wasn't exactly fun, or trivial. I am looking at Howtos and It does
sound like an awful lot of work just to build a LV2 audio plugin from
source.

Just to clarify again, the plugin I am building is only distributed as
source code, no binaries provided and no distro packages of any kind.
I don't need a .deb package of this software, just the output
binaries, nor I intend to make one.

Here's the software if anyone fancies a play:

https://github.com/brummer10/Fluida.lv2


> Dependency
>
> libcairo2-dev
> libx11-dev
> lv2-dev
> libfluidsynth-dev



For now I've hacked it by force installing iibsystemd-dev and
libfluidsynth-dev, building the plugin, and then uninstalling them. I
wonder if it could be easier to just spin a vanilla Debian system in a
VM next time.

The other alternative I can think of would be to just install the libs
from source and comment out the systemd bits. Upgrading sounds painful
though.

Cheers,
Nico

On Mon, 6 Dec 2021 at 07:52, Mark Hindley <mark@???> wrote:
>
> Nicola,
>
> On Sun, Dec 05, 2021 at 03:04:20PM +0000, Nicola Orrù via Dng wrote:
> > Hi all,
> >
> > I'm trying to build a LV2 plugin from source.
> >
> > The plugin requires libfluidsynth-dev.
> >
> > Attempting to install libfluidsynth-dev produces the following error:
> >
> >
> > nico@lenovo-devuan:~/Projects/3rdParty/Fluida.lv2$ sudo apt install
> > libfluidsynth-dev
> > Reading package lists... Done
> > Building dependency tree... Done
> > Reading state information... Done
> > Some packages could not be installed. This may mean that you have
> > requested an impossible situation or if you are using the unstable
> > distribution that some required packages have not yet been created
> > or been moved out of Incoming.
> > The following information may help to resolve the situation:
> >
> > The following packages have unmet dependencies:
> > libelogind0 : Conflicts: libsystemd0
> > E: Error, pkgProblemResolver::Resolve generated breaks, this may be
> > caused by held packages.
>
> You need to use some form of build chroot as documented in
> /usr/share/doc/libelogind0/README.Debian. Also see bug #435[1] and related.
>
> HTH.
>
> Mark
>
> [1] https://bugs.devuan.org/435
>



--
Cheers,
Nico