funilrys / aur-cava

The PKGBUILD of the AUR cava package.
https://aur.archlinux.org/packages/cava
1 stars 5 forks source link

Missing shared library libiniparser.so.1 #17

Open RyanAMayers opened 3 months ago

RyanAMayers commented 3 months ago

AUR-installed Cava fails to run after updating iniparser to v 4.2.2-1, which removes libiniparser.so.1.

Building cava from source worked normally. Reinstalling the AUR version had no change. Tested with and without a config file.

(installed from AUR)

❯ cava
cava: error while loading shared libraries: libiniparser.so.1: cannot open shared object file: No such file or directory

(installed from source:)

❯ ./cava -v
cava 0.10.2

Other info:

❯ uname -a
Linux Junior 6.9.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 17 May 2024 16:56:38 +0000 x86_64 GNU/Linux
❯ yay -Qi iniparser
Name            : iniparser
Version         : 4.2.2-1
Description     : A free stand-alone ini file parsing library written in portable ANSI C
Architecture    : x86_64
URL             : https://github.com/ndevilla/iniparser
Licenses        : MIT
Groups          : None
Provides        : libiniparser.so=4-64
Depends On      : glibc
Optional Deps   : None
Required By     : cava
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 509.86 KiB
Packager        : Christian Hesse <eworm@archlinux.org>
Build Date      : Tue 21 May 2024 04:33:25 AM EDT
Install Date    : Wed 22 May 2024 09:09:02 AM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
❯ yay -Qi cava
Name            : cava
Version         : 0.10.2-2
Description     : Console-based Audio Visualizer for Alsa
Architecture    : any
URL             : https://github.com/karlstav/cava
Licenses        : MIT
Groups          : None
Provides        : None
Depends On      : fftw  alsa-lib  ncurses  iniparser  sndio  portaudio
Optional Deps   : pulseaudio [installed]
                  pipewire [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 139.22 KiB
Packager        : Unknown Packager
Build Date      : Mon 20 May 2024 09:14:41 AM EDT
Install Date    : Wed 22 May 2024 09:17:03 AM EDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : None
draculalaa commented 3 months ago

Same to me. Temporarily I continue to use cava with the following:

sudo cp -d /usr/lib/libiniparser.so /usr/lib/libiniparser.so.1

Probably should wait for cava update from upstream

BachoSeven commented 2 months ago

You just need to rebuild the package(?) a pkgrel bump should be enough.