You are not logged in.
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
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
@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
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
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
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
Done.
Offline
Got closed by the maintainer - not his problem I'm not using Debian...
Offline
lol
Well it was worth a try.
Brianna Ghey — Rest In Power
Offline
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
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
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