Package Details: essentia 2.0.1-3

Git Clone URL: https://aur.archlinux.org/essentia.git (read-only)
Package Base: essentia
Description: Open-source C++ library for audio analysis and audio-based music information retrieval
Upstream URL: http://essentia.upf.edu/
Licenses: GPL
Submitter: nilsw
Maintainer: nilsw
Last Packager: nilsw
Votes: 3
Popularity: 0.000088
First Submitted: 2014-03-03 14:40
Last Updated: 2015-08-13 08:08

Latest Comments

SeeLook commented on 2016-09-23 21:34

The compilation process fails:
['/usr/bin/g++', '-pipe', '-Wall', '-O2', '-fPIC', '-D_FORTIFY_SOURCE=2', '-march=native', '-O2', '-pipe', '-fstack-protector-strong', '--param=ssp-buffer-size=4', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/scheduler', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/scheduler', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/streaming', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/streaming', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/streaming/algorithms', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/streaming/algorithms', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/utils', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/utils', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/3rdparty', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/3rdparty', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/3rdparty/spline', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/3rdparty/spline', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/3rdparty/vamp-plugin-sdk-2.4', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/3rdparty/vamp-plugin-sdk-2.4', '-I/usr/include/taglib', '-DHAVE_AVCODEC=1', '-DHAVE_AVFORMAT=1', '-DHAVE_AVUTIL=1', '-DHAVE_SWRESAMPLE=1', '-DHAVE_TAGLIB=1', '-D__STDC_CONSTANT_MACROS', '-DHAVE_YAML=1', '-DHAVE_FFTW=1', '-DHAVE_SAMPLERATE=1', '-DPYTHONDIR="/usr/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/lib/python2.7/site-packages"', '-DHAVE_PYTHON_H=1', '../src/essentia/utils/audiocontext.cpp', '-c', '-o', 'src/essentia/utils/audiocontext.cpp.1.o']
-> task in 'essentia' failed (exit status 1):
{task 139758492516560: cxx essentia_algorithms_reg.cpp -> essentia_algorithms_reg.cpp.1.o}
['/usr/bin/g++', '-pipe', '-Wall', '-O2', '-fPIC', '-D_FORTIFY_SOURCE=2', '-march=native', '-O2', '-pipe', '-fstack-protector-strong', '--param=ssp-buffer-size=4', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/scheduler', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/scheduler', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/streaming', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/streaming', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/streaming/algorithms', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/streaming/algorithms', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/essentia/utils', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/essentia/utils', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/3rdparty', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/3rdparty', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/3rdparty/spline', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/3rdparty/spline', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/build/src/3rdparty/vamp-plugin-sdk-2.4', '-I/tmp/yaourt-tmp-tom/aur-essentia/src/essentia-2.0.1/src/3rdparty/vamp-plugin-sdk-2.4', '-I/usr/include/taglib', '-DHAVE_AVCODEC=1', '-DHAVE_AVFORMAT=1', '-DHAVE_AVUTIL=1', '-DHAVE_SWRESAMPLE=1', '-DHAVE_TAGLIB=1', '-D__STDC_CONSTANT_MACROS', '-DHAVE_YAML=1', '-DHAVE_FFTW=1', '-DHAVE_SAMPLERATE=1', '-DPYTHONDIR="/usr/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/lib/python2.7/site-packages"', '-DHAVE_PYTHON_H=1', '../src/algorithms/essentia_algorithms_reg.cpp', '-c', '-o', 'src/algorithms/essentia_algorithms_reg.cpp.1.o']

Have You an idea what may be wrong?

JonnyJD commented on 2016-03-23 21:22

@nils: No, I am not sure, also because the pastbin output is missing relevant lines (prior to that warning). Linking to the ticket he mentioned is what rcrath should have done, but there is only one ticket created by rcrath on GitHub, so I guess there is a connection (although I think rcrath made a mistake reproducing the same error on GitHub, as he didn't use python2 there).

nilsw commented on 2016-03-23 12:52

@JonnyJD are you certain those are the same issues? The pastelib seems like a compiler error, while the GitHub ticket is a python2/python3 error.

@rcrath Are you sure that is the relevant output of the compilation progress? It seems there was an error compiling audiocontext.cpp, yet your output only shows a warning.

JonnyJD commented on 2016-03-23 12:43

The mentioned ticket is https://github.com/MTG/essentia/issues/387

@rcrath:
The PKGBUILD explicitly uses
PYTHON=/usr/bin/python2 python2 waf configure --mode=release --with-python --with-vamp --prefix=/usr/

Do you have a weird local version of "python2" or anything similar?
check the output of
which python2

rcrath commented on 2016-03-23 07:57

Build fails with error at http://www.pastelib.com/show/PxBqBF48.

building from git source also fails, issue opened on github.

JonnyJD commented on 2014-11-27 15:10

another update on AcousticBrainz:
They really want us to use the provided static build, see:
http://acousticbrainz.org/faq

So that means the essentia-acousticbrainz package should be maintained separately and this package shouldn't include the examples (as it would conflict otherwise).

JonnyJD commented on 2014-10-27 14:51

I just realized: the license is actually AGPL (3).

JonnyJD commented on 2014-10-27 11:33

Okay, the word from the acousticbrainz devs is that every version after the (acousticbrainz) provided version should be fine.

So when essentia 2.1 is released we should just add the example to this package.
The 2.1. package can probably "replace" the essentia-acousticbrainz package then, but lets talk about that again when 2.1 is out.

JonnyJD commented on 2014-10-21 10:49

Yeah, we see how that goes version-wise. If/when acousticbrainz uses a stable version (currently it is some untagged commit after the 2.1 beta) we should probably merge the packages (or at least make a split package).

As I understood acousticbrainz is still in a flux.

PS:
No actual hurry, but I wanted to submit my collection to acousticbrainz now so I created an AUR package ;-).

nilsw commented on 2014-10-21 08:41

The source can be found on https://github.com/nils-werner/aur-essentia

All comments