Package Details: cava 0.6.1-1

Git Clone URL: https://aur.archlinux.org/cava.git (read-only)
Package Base: cava
Description: Console-based Audio Visualizer for Alsa
Upstream URL: https://github.com/karlstav/cava
Licenses: MIT
Submitter: CelestialWalrus
Maintainer: funilrys
Last Packager: funilrys
Votes: 62
Popularity: 1.226594
First Submitted: 2015-05-05 22:15
Last Updated: 2018-05-16 06:59

Latest Comments

1 2 Next › Last »

tealeaf commented on 2018-05-21 14:26

I'm getting the following error when updating either cava or cava-git:

/usr/bin/ld: cava-cava.o: undefined reference to symbol 'LINES'
/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/../../../../lib/./libtinfow.so.5: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

EDIT: Fixed by installing ncurses-full-git, but fails on a standard ncurses.

orion78fr commented on 2017-12-18 14:17

@funilrys Problem wasn't during the aur build, but a runtime error.

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

Rebuilding the aur package solved the problem for me, probably because it linked against the newer version of iniparser.

funilrys commented on 2017-12-16 17:01

Hello @Tofu_Bone @kmacleod, I can't reproduce your issues ... https://git.io/vbKT7

kmacleod commented on 2017-12-07 14:36

@Tofu_Bone I have the same problem. Re-installing with a forced package rebuild fixed it for me.

Tofu_Bone commented on 2017-11-27 19:35

Hi, Since the iniparser update, cava won't work. It produce this error:

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

tried build from source and it worked. Please update

funilrys commented on 2017-08-05 19:58

Thanks for feedback @ibrokemypie.

Before every update, I personally build the package on 2 different computers so I don't understand why I don't have such issues ...

You're diff suggest that we should remove the line with: `sed -i 's;/usr/local;/usr;g' Makefile.am`
But the current version of the PKGBUILD (Please report to https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=cava or https://github.com/funilrys/PKGBUILD/blob/master/cava/PKGBUILD) don't have such line ...

Have a nice day/night,

Fun Ilyrs

ibrokemypie commented on 2017-08-05 11:16

issue is upstream, however the following diff allows this to build fine

--- PKGBUILD 2017-08-05 21:12:00.990439872 +1000
+++ PKGBUILD2 2017-08-05 21:12:50.050440504 +1000
@@ -13,7 +13,6 @@

build() {
cd $pkgname-$pkgver
- sed -i 's;/usr/local;/usr;g' Makefile.am
./autogen.sh
./configure --prefix=/usr
make

ibrokemypie commented on 2017-07-29 09:19

mv -f .deps/cava-cava.Tpo .deps/cava-cava.Po
/bin/sh ./libtool --tag=CC --mode=link gcc -std=c99 -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -L/usr/local/lib -Wl,-rpath /usr/local/lib -Wl,-O1,--sort-common,--as-needed,-z,relro -o cava cava-cava.o -liniparser -liniparser -lpthread -lasound -lpulse-simple -lpulse -lm -lfftw3 -lncursesw
libtool: link: gcc -std=c99 -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wl,-rpath /usr/local/lib -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -o cava cava-cava.o -L/usr/local/lib -liniparser -lpthread -lasound -lpulse-simple -lpulse -lm -lfftw3 -lncursesw
gcc: error: /usr/local/lib: No such file or directory
make[1]: *** [Makefile:492: cava] Error 1
make[1]: Leaving directory '/tmp/makepkg/cava/src/cava-0.4.3'
make: *** [Makefile:577: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build cava package(s)

funilrys commented on 2017-02-10 07:28

@marcin thanks + fixed

marcin commented on 2017-02-05 04:21


Before installing, install this
sudo pacman -S iniparser

Without this, the following errors occur

/usr/bin/cava: line 202: cd: /tmp/yaourt-tmp-mwo/aur-cava/src/cava-0.4.2: No such file or directory
gcc: error: cava-cava.o: No such file or directory
gcc: error: /tmp/yaourt-tmp-mwo/aur-cava/src/cava-0.4.2/iniparser/.libs/libiniparser.so: No such file or directory


Also its worth installing pulseaudio as cava works with it by default. With only alsa, there is some teawking to do.