The officially official Devuan Forum!

You are not logged in.

#1 2022-11-03 20:40:23

gunpowdertea
Member
Registered: 2022-11-03
Posts: 6  

[SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

Hi all,

Devuan Daedalus (performing great - so far, on a new-ish laptop, no major driver problems)

I'm trying to install a the libsdl2-mixer-dev package. It depends on libfluidsynth-dev, which depends on libsystemd-dev and in turn on libsystemd0, and this unfortunately collides with libelogind-compat. Letting aptitude "resolve" this leads nowhere, it tries to get rid of most of the system (or refuses to install).
I think that the dependency of libfluidsynth-dev should rather be libelogind-compat-something?

Any ideas? I realize that this is testing, and things may not work (long term Debian user). Shall I open a bug report?

Cheers,
gunpowdertea

Offline

#2 2022-11-04 07:01:09

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 3,125  
Website

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

Looks like systemd was added to the mix by the 2.2.7 upgrade.

Here's the relevant debian/rules line: https://salsa.debian.org/multimedia-tea … n/rules#L6

So just add the -Denable-dbus=off Meson option to the main dh_configure command and remove the ifneq block; debian/control will also need to be de-systemd'd before rebuilding the new package. Remember the version bump.


Brianna Ghey — Rest In Power

Offline

#3 2022-11-04 21:30:51

gunpowdertea
Member
Registered: 2022-11-03
Posts: 6  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

@Head_on_a_Stick
Thanks - that did the trick. Took me a moment to get back into that. (building and running widelands seems to work).

Shall I file a bug report for this? I guess  others may stumble over that as well...

Offline

#4 2022-11-05 08:40:06

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 3,125  
Website

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

gunpowdertea wrote:

Shall I file a bug report for this?

I would say yes. But the Debian package maintainer is under no obligation to add support for non-systemd boxen.


Brianna Ghey — Rest In Power

Offline

#5 2022-11-11 18:47:40

gunpowdertea
Member
Registered: 2022-11-03
Posts: 6  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

Hm, but this was the Devuan package I tried to install - yeah, I know it is based on Debian. So I thought a bug report vs. the Devuan package.

Offline

#6 2022-11-12 09:00:19

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 3,125  
Website

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

I think the package should be fixed in Debian. I myself use Debian with runit as PID1 instead of systemd so I would very much like bugs such as these to be fixed there.


Brianna Ghey — Rest In Power

Offline

#7 2022-11-13 00:08:09

gunpowdertea
Member
Registered: 2022-11-03
Posts: 6  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

Done.

Offline

#8 2022-11-14 19:47:37

gunpowdertea
Member
Registered: 2022-11-03
Posts: 6  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

Got closed by the maintainer - not his problem I'm not using Debian...

Offline

#9 2022-11-14 21:58:32

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 3,125  
Website

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

lol

Well it was worth a try.


Brianna Ghey — Rest In Power

Offline

#10 2022-11-20 20:08:46

hagbard_
Member
Registered: 2020-10-05
Posts: 7  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

In case anyone else runs into this:

1. Get the source: apt-get source libfluidsynth-dev
2. Edit debian/control to remove dependencies of libsystemd-dev
3. Install missing build dependencies. apt-get build-dep will fail due to the dependency of libsystemd-dev. You'll probably need at least the package ladspa-sdk.
4. Increase the package version: dch -i
5. Build the package: dpkg-buildpackage -us -uc -B -rfakeroot

Offline

#11 2022-11-21 03:54:57

zapper
Member
Registered: 2017-05-29
Posts: 820  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

gunpowdertea wrote:

Got closed by the maintainer - not his problem I'm not using Debian...

The literal first position of every sociopath and narcissist on the planet and probably also their 2nd through hundredth unless it hurts them long enough.

Meh...


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#12 2022-12-11 20:38:08

gunpowdertea
Member
Registered: 2022-11-03
Posts: 6  

Re: [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

Ok, sorry for the long silence - life interfered, the bug report in Devuan got resolved.

And thanks @hagbard_, I should have written exactly that. Which I didn't. Which is unhelpful.

Offline

Board footer