The officially official Devuan Forum!

You are not logged in.

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

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

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: 2,737  

Re: 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.


"Who's the idiot in charge?" — ralph.ronnquist

Offline

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

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

Re: 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: 2,737  

Re: 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.


"Who's the idiot in charge?" — ralph.ronnquist

Offline

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

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

Re: 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: 2,737  

Re: 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.


"Who's the idiot in charge?" — ralph.ronnquist

Offline

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

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

Re: 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: 5  

Re: 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: 2,737  

Re: Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0

lol

Well it was worth a try.


"Who's the idiot in charge?" — ralph.ronnquist

Offline

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

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

Re: 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: 472  

Re: 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...


Black Lives Matter!  I am white, but I prefer equality over hatred.
Haughtiness comes before a fall, pride before destruction.
Peace be with you!
No one can serve two masters. Either you will hate the one and love the other, or you will be devoted to the one and despise the other. You cannot serve both God and mammon!

Offline

Board footer