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 <m...@hindley.org.uk> 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 _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng