Package Details: essentia-extractor v2.1.0r1-1

Git Clone URL: https://aur.archlinux.org/essentia-extractor.git (read-only, click to copy)
Package Base: essentia-extractor
Description: C++ library for audio analysis and audio-based music information retrieval
Upstream URL: https://github.com/doctorfree/mpplus-essentia
Licenses: AGPL3
Submitter: doctorwhen
Maintainer: None
Last Packager: doctorwhen
Votes: 1
Popularity: 0.000001
First Submitted: 2023-01-31 19:52 (UTC)
Last Updated: 2023-01-31 19:52 (UTC)

Latest Comments

bduser342 commented on 2024-12-08 03:12 (UTC) (edited on 2024-12-08 03:13 (UTC) by bduser342)

Seems like this will only build if python-3.10.1, numpy-1.21.5 (and maybe cython-0.29.26), ffmpeg-2:4.4.1 and its corresponding dependency versions were installed. To avoid dependency hell, a conda environment would probably be better for this instead unless the error is fixed.

Error:


[85/92] Processing src/bindings/gaia.swig
../src/bindings/factory.i:24: Error: Template 'gaia2::Factory' undefined.
../src/bindings/layoutawarefactory.i:29: Error: Template 'gaia2::LayoutAwareFactory' undefined.
../src/bindings/layoutawarefactory.i:52: Error: Template 'gaia2::LayoutAwareFactory' undefined.
../src/bindings/gaia.swig:185: Error: 'mergeLayouts' is multiply defined in the generated target language module.
../src/bindings/../pointlayout.h:312: Error: Previous declaration of 'mergeLayouts'
../src/bindings/gaia.swig:186: Error: 'mergeDataSets' is multiply defined in the generated target language module.
../src/bindings/../dataset.h:483: Error: Previous declaration of 'mergeDataSets'

Waf: Leaving directory `/home/user/builds/essentia-extractor/src/essentia-extractor/libgaia2/src/libgaia2/build'
Build failed
 -> task in '_gaia2' failed with exit status 1 (run with -v to display more information)
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: A failure occurred in prepare().
    Aborting...