Artix Linux Forum

Artix Linux => Package management => Topic started by: maurizio on 09 May 2019, 23:30:11

Title: LIBSYSTEMD_243 missing dependency [SOLVED]
Post by: maurizio on 09 May 2019, 23:30:11
Hello,

On my artix install, after last upgrade,
when I run Cmus music player, I get the following dependency error:

Code: [Select]
cmus: /usr/lib/libsystemd.so.0: version `LIBSYSTEMD_243' not found (required by cmus)

Help please.... :'(
Title: Re: LIBSYSTEMD_243 missing dependency
Post by: phoenix_king_rus on 10 May 2019, 09:37:34
Hello,

On my artix install, after last upgrade,
when I run Cmus music player, I get the following dependency error:

Code: [Select]
cmus: /usr/lib/libsystemd.so.0: version `LIBSYSTEMD_243' not found (required by cmus)

Help please.... :'(
I rebuilt cmus when encountered this, this helped. However, it doesn't seem this shit could be wiped off there completely (unless one forks cmus to remove all systemd-related code)
Title: Re: LIBSYSTEMD_243 missing dependency
Post by: fungalnet on 10 May 2019, 11:28:17
cmus is a community pkg, its only dependency extra/libdiscid  and artix/ncurses

cmus-git only requires ncurses

I just tested it with an mp3 file, I have no dbus running, no elogind, no consolekit, no libsys-crap, and it runs fine.
So don't blame cmus if Arch is building it wrong on community.
Title: Re: LIBSYSTEMD_243 missing dependency
Post by: Dudemanguy on 10 May 2019, 22:16:58
Cmus does actually have a check for libsystemd/libelogind in its configure (https://github.com/cmus/cmus/blob/master/configure#L290). I'm not sure why exactly its not marked as a dependency in Arch though. Regardless, the community version of cmus should work if you install libelogind.
Title: Re: LIBSYSTEMD_243 missing dependency
Post by: maurizio on 10 May 2019, 23:40:26
Thanks guys,

I removed cmus and installed cmus-git from the AUR,
and it works now.  8)
Title: Re: LIBSYSTEMD_243 missing dependency [SOLVED]
Post by: fungalnet on 11 May 2019, 10:57:31
Cmus does actually have a check for libsystemd/libelogind in its configure (https://github.com/cmus/cmus/blob/master/configure#L290). I'm not sure why exactly its not marked as a dependency in Arch though. Regardless, the community version of cmus should work if you install libelogind.

Possibly for the same reason it works without libelogind?  :D