I am definetly sorry for making so many issues... but issues are issues.
Cava seems to not like me...
I am not sure if it is my kernel configuration problem, or it's acrually outdated.
This is what I get everytime I emerge cava:
Calculating dependencies
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
... done!
>>> Verifying ebuild manifests
>>> Running pre-merge checks for media-sound/cava-0.7.3
>>> Jobs: 0 of 1 complete, 1 running Load avg: 0.07, 0.10, 0.04
>>> Emerging (1 of 1) media-sound/cava-0.7.3::ninjatools
>>> Jobs: 0 of 1 complete, 1 running Load avg: 0.07, 0.10, 0.04
>>> Failed to emerge media-sound/cava-0.7.3, Log file:
>>> Jobs: 0 of 1 complete, 1 running Load avg: 0.15, 0.11, 0.04
>>> '/var/tmp/portage/media-sound/cava-0.7.3/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 running Load avg: 0.15, 0.11, 0.04
>>> Jobs: 0 of 1 complete, 1 running, 1 failed Load avg: 0.15, 0.11, 0.04
>>> Jobs: 0 of 1 complete, 1 failed Load avg: 0.15, 0.11, 0.04
* Package: media-sound/cava-0.7.3
* Repository: ninjatools
* Maintainer: [email protected]
* USE: abi_x86_64 alsa amd64 elibc_glibc kernel_linux userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 5.10.52-gentoo
* Checking for suitable kernel configuration options...
* CONFIG_SND_ALOOP: is not set when it should be.
* Please check to make sure these options are set correctly.
* Failure to do so may cause unexpected problems.
* Once you have satisfied these options, please try merging
* this package again.
* ERROR: media-sound/cava-0.7.3::ninjatools failed (setup phase):
* Incorrect kernel configuration options
*
* Call stack:
* ebuild.sh, line 127: Called pkg_setup
* cava-0.7.3.ebuild, line 46: Called check_extra_config
* linux-info.eclass, line 873: Called die
* The specific snippet of code:
* die "Incorrect kernel configuration options"
*
* If you need support, post the output of `emerge --info '=media-sound/cava-0.7.3::ninjatools'`,
* the complete build log and the output of `emerge -pqv '=media-sound/cava-0.7.3::ninjatools'`.
* The complete build log is located at '/var/tmp/portage/media-sound/cava-0.7.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-sound/cava-0.7.3/temp/die.env'.
* Working directory: '/var/tmp/portage/media-sound/cava-0.7.3/empty'
* S: '/var/tmp/portage/media-sound/cava-0.7.3/work/cava-0.7.3'
* Messages for package media-sound/cava-0.7.3:
* CONFIG_SND_ALOOP: is not set when it should be.
* Please check to make sure these options are set correctly.
* Failure to do so may cause unexpected problems.
* Once you have satisfied these options, please try merging
* this package again.
* ERROR: media-sound/cava-0.7.3::ninjatools failed (setup phase):
* Incorrect kernel configuration options
*
* Call stack:
* ebuild.sh, line 127: Called pkg_setup
* cava-0.7.3.ebuild, line 46: Called check_extra_config
* linux-info.eclass, line 873: Called die
* The specific snippet of code:
* die "Incorrect kernel configuration options"
*
* If you need support, post the output of `emerge --info '=media-sound/cava-0.7.3::ninjatools'`,
* the complete build log and the output of `emerge -pqv '=media-sound/cava-0.7.3::ninjatools'`.
* The complete build log is located at '/var/tmp/portage/media-sound/cava-0.7.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-sound/cava-0.7.3/temp/die.env'.
* Working directory: '/var/tmp/portage/media-sound/cava-0.7.3/empty'
* S: '/var/tmp/portage/media-sound/cava-0.7.3/work/cava-0.7.3'