MTG / homebrew-essentia

Homebrew build scripts for Essentia
34 stars 12 forks source link

cannot install essentia on MacOS M1 #32

Open floydback opened 1 year ago

floydback commented 1 year ago

I have installed Python 3.9.6 and ffmpeg package and just run

brew tap MTG/essentia
brew install essentia --HEAD --with-tensorflow

I got something I can't understand. What the problem?

🍺  /opt/homebrew/Cellar/numpy/1.24.2: 1,754 files, 37.4MB
==> Installing mtg/essentia/essentia --HEAD --with-tensorflow
==> /opt/homebrew/opt/python@3.9/bin/python3 waf configure --mode=release --with-examples --with-vamp --prefix=/opt/home
Last 15 lines from /Users/ufr/Library/Logs/Homebrew/essentia/01.python3:
2023-02-23 21:00:18 +0000

/opt/homebrew/opt/python@3.9/bin/python3
waf
configure
--mode=release
--with-examples
--with-vamp
--prefix=/opt/homebrew/Cellar/essentia/HEAD-179e786
--with-tensorflow

If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
  https://github.com/mtg/homebrew-essentia/issues

These open issues may also help:
cannot install essentia on MacOs https://github.com/MTG/homebrew-essentia/issues/30
essentia installs fine, but gaia fails https://github.com/MTG/homebrew-essentia/issues/22
essentia's formula was built from an unstable upstream --HEAD.
This build failure is expected behaviour.
Do not create issues about this on Homebrew's GitHub repositories.
Any opened issues will be immediately closed without response.
Do not ask for help from Homebrew or its maintainers on social media.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.
dbogdanov commented 1 year ago

Can you provide the output running brew install with --verbose?

floydback commented 1 year ago
==> /opt/homebrew/opt/python@3.9/bin/python3 waf configure --mode=release --with-examples --with-vamp --prefix=/opt/homebrew/Cellar/essentia/HEAD-179e786 --with-tensorflow
Failed to execute: /opt/homebrew/opt/python@3.9/bin/python3

==> Formula
Tap: mtg/essentia
Path: /opt/homebrew/Library/Taps/mtg/homebrew-essentia/essentia.rb
==> Configuration
HOMEBREW_VERSION: 4.0.3
ORIGIN: https://github.com/Homebrew/brew
HEAD: ba6d87eed9ce31f42fa2b33a4e6067d9cf17f13f
Last commit: 4 days ago
Core tap JSON: 24 Feb 14:19 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_EDITOR: nano
HOMEBREW_MAKE_JOBS: 10
Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: 10-core 64-bit arm_firestorm_icestorm
Clang: 14.0.0 build 1400
Git: 2.37.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.86.0 => /usr/bin/curl
macOS: 13.2.1-arm64
CLT: 14.2.0.0.1.1668646533
Xcode: N/A
Rosetta 2: false
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
MAKEFLAGS: -j10
CMAKE_PREFIX_PATH: /opt/homebrew/opt/openssl@1.1:/opt/homebrew/opt/icu4c:/opt/homebrew/opt/ffmpeg@2.8:/opt/homebrew/opt/libarchive:/opt/homebrew/opt/ffmpeg@4:/opt/homebrew/opt/readline:/opt/homebrew/opt/sqlite:/opt/homebrew/opt/openblas:/opt/homebrew
CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
CMAKE_FRAMEWORK_PATH: /opt/homebrew/opt/python@3.9/Frameworks
PKG_CONFIG_PATH: /opt/homebrew/opt/libyaml/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/homebrew/opt/isl/lib/pkgconfig:/opt/homebrew/opt/mpfr/lib/pkgconfig:/opt/homebrew/opt/lz4/lib/pkgconfig:/opt/homebrew/opt/xz/lib/pkgconfig:/opt/homebrew/opt/zstd/lib/pkgconfig:/opt/homebrew/opt/hwloc/lib/pkgconfig:/opt/homebrew/opt/openssl@1.1/lib/pkgconfig:/opt/homebrew/opt/libevent/lib/pkgconfig:/opt/homebrew/opt/open-mpi/lib/pkgconfig:/opt/homebrew/opt/fftw/lib/pkgconfig:/opt/homebrew/opt/libpng/lib/pkgconfig:/opt/homebrew/opt/freetype/lib/pkgconfig:/opt/homebrew/opt/fontconfig/lib/pkgconfig:/opt/homebrew/opt/frei0r/lib/pkgconfig:/opt/homebrew/opt/fribidi/lib/pkgconfig:/opt/homebrew/opt/pcre2/lib/pkgconfig:/opt/homebrew/opt/glib/lib/pkgconfig:/opt/homebrew/opt/libxau/lib/pkgconfig:/opt/homebrew/opt/libxdmcp/lib/pkgconfig:/opt/homebrew/opt/libxcb/lib/pkgconfig:/opt/homebrew/opt/libx11/lib/pkgconfig:/opt/homebrew/opt/libxext/lib/pkgconfig:/opt/homebrew/opt/libxrender/lib/pkgconfig:/opt/homebrew/opt/lzo/lib/pkgconfig:/opt/homebrew/opt/pixman/lib/pkgconfig:/opt/homebrew/opt/cairo/lib/pkgconfig:/opt/homebrew/opt/graphite2/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/harfbuzz/lib/pkgconfig:/opt/homebrew/opt/libunibreak/lib/pkgconfig:/opt/homebrew/opt/libass/lib/pkgconfig:/opt/homebrew/opt/libvo-aacenc/lib/pkgconfig:/opt/homebrew/opt/libogg/lib/pkgconfig:/opt/homebrew/opt/libvorbis/lib/pkgconfig:/opt/homebrew/opt/libvpx/lib/pkgconfig:/opt/homebrew/opt/opencore-amr/lib/pkgconfig:/opt/homebrew/opt/opus/lib/pkgconfig:/opt/homebrew/opt/rtmpdump/lib/pkgconfig:/opt/homebrew/opt/sdl2/lib/pkgconfig:/opt/homebrew/opt/sdl12-compat/lib/pkgconfig:/opt/homebrew/opt/speex/lib/pkgconfig:/opt/homebrew/opt/theora/lib/pkgconfig:/opt/homebrew/opt/x264/lib/pkgconfig:/opt/homebrew/opt/x265/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@2.8/lib/pkgconfig:/opt/homebrew/opt/libsamplerate/lib/pkgconfig:/opt/homebrew/opt/taglib/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/highway/lib/pkgconfig:/opt/homebrew/opt/imath/lib/pkgconfig:/opt/homebrew/opt/jpeg-turbo/lib/pkgconfig:/opt/homebrew/opt/libtiff/lib/pkgconfig:/opt/homebrew/opt/little-cms2/lib/pkgconfig:/opt/homebrew/opt/openexr/lib/pkgconfig:/opt/homebrew/opt/webp/lib/pkgconfig:/opt/homebrew/opt/jpeg-xl/lib/pkgconfig:/opt/homebrew/opt/libvmaf/lib/pkgconfig:/opt/homebrew/opt/aom/lib/pkgconfig:/opt/homebrew/opt/dav1d/lib/pkgconfig:/opt/homebrew/opt/libidn2/lib/pkgconfig:/opt/homebrew/opt/libtasn1/lib/pkgconfig:/opt/homebrew/opt/nettle/lib/pkgconfig:/opt/homebrew/opt/p11-kit/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/unbound/lib/pkgconfig:/opt/homebrew/opt/gnutls/lib/pkgconfig:/opt/homebrew/opt/libbluray/lib/pkgconfig:/opt/homebrew/opt/cjson/lib/pkgconfig:/opt/homebrew/opt/cmocka/lib/pkgconfig:/opt/homebrew/opt/librist/lib/pkgconfig:/opt/homebrew/opt/libsoxr/lib/pkgconfig:/opt/homebrew/opt/libvidstab/lib/pkgconfig:/opt/homebrew/opt/openjpeg/lib/pkgconfig:/opt/homebrew/opt/rav1e/lib/pkgconfig:/opt/homebrew/opt/flac/lib/pkgconfig:/opt/homebrew/opt/mpg123/lib/pkgconfig:/opt/homebrew/opt/libsndfile/lib/pkgconfig:/opt/homebrew/opt/rubberband/lib/pkgconfig:/opt/homebrew/opt/srt/lib/pkgconfig:/opt/homebrew/opt/leptonica/lib/pkgconfig:/opt/homebrew/opt/libb2/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/opt/pango/lib/pkgconfig:/opt/homebrew/opt/tesseract/lib/pkgconfig:/opt/homebrew/opt/libsodium/lib/pkgconfig:/opt/homebrew/opt/zeromq/lib/pkgconfig:/opt/homebrew/opt/zimg/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@4/lib/pkgconfig:/opt/homebrew/opt/chromaprint/lib/pkgconfig:/opt/homebrew/opt/libtensorflow/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/opt/python@3.9/lib/pkgconfig:/opt/homebrew/opt/openblas/lib/pkgconfig:/opt/homebrew/opt/eigen/share/pkgconfig:/opt/homebrew/opt/xorgproto/share/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/13
HOMEBREW_GIT: git
HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk
ACLOCAL_PATH: /opt/homebrew/share/aclocal
PATH: /opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/pkg-config/bin:/opt/homebrew/opt/gcc/bin:/opt/homebrew/opt/lz4/bin:/opt/homebrew/opt/xz/bin:/opt/homebrew/opt/zstd/bin:/opt/homebrew/opt/hwloc/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/libevent/bin:/opt/homebrew/opt/open-mpi/bin:/opt/homebrew/opt/fftw/bin:/opt/homebrew/opt/libpng/bin:/opt/homebrew/opt/freetype/bin:/opt/homebrew/opt/fontconfig/bin:/opt/homebrew/opt/lame/bin:/opt/homebrew/opt/fribidi/bin:/opt/homebrew/opt/pcre2/bin:/opt/homebrew/opt/gettext/bin:/opt/homebrew/opt/glib/bin:/opt/homebrew/opt/cairo/bin:/opt/homebrew/opt/graphite2/bin:/opt/homebrew/opt/icu4c/bin:/opt/homebrew/opt/harfbuzz/bin:/opt/homebrew/opt/rtmpdump/bin:/opt/homebrew/opt/sdl2/bin:/opt/homebrew/opt/sdl12-compat/bin:/opt/homebrew/opt/speex/bin:/opt/homebrew/opt/x264/bin:/opt/homebrew/opt/x265/bin:/opt/homebrew/opt/ffmpeg@2.8/bin:/opt/homebrew/opt/taglib/bin:/opt/homebrew/opt/brotli/bin:/opt/homebrew/opt/giflib/bin:/opt/homebrew/opt/jpeg-turbo/bin:/opt/homebrew/opt/libtiff/bin:/opt/homebrew/opt/little-cms2/bin:/opt/homebrew/opt/openexr/bin:/opt/homebrew/opt/webp/bin:/opt/homebrew/opt/jpeg-xl/bin:/opt/homebrew/opt/libvmaf/bin:/opt/homebrew/opt/aom/bin:/opt/homebrew/opt/dav1d/bin:/opt/homebrew/opt/libidn2/bin:/opt/homebrew/opt/libtasn1/bin:/opt/homebrew/opt/nettle/bin:/opt/homebrew/opt/p11-kit/bin:/opt/homebrew/opt/gnutls/bin:/opt/homebrew/opt/libbluray/bin:/opt/homebrew/opt/mbedtls/bin:/opt/homebrew/opt/librist/bin:/opt/homebrew/opt/openjpeg/bin:/opt/homebrew/opt/rav1e/bin:/opt/homebrew/opt/flac/bin:/opt/homebrew/opt/mpg123/bin:/opt/homebrew/opt/libsndfile/bin:/opt/homebrew/opt/rubberband/bin:/opt/homebrew/opt/srt/bin:/opt/homebrew/opt/leptonica/bin:/opt/homebrew/opt/libarchive/bin:/opt/homebrew/opt/pango/bin:/opt/homebrew/opt/tesseract/bin:/opt/homebrew/opt/zeromq/bin:/opt/homebrew/opt/ffmpeg@4/bin:/opt/homebrew/opt/chromaprint/bin:/opt/homebrew/opt/libtensorflow/bin:/opt/homebrew/opt/gdbm/bin:/opt/homebrew/opt/sqlite/bin:/opt/homebrew/opt/python@3.9/bin:/opt/homebrew/opt/numpy/bin:/opt/homebrew/opt/python@3.9/libexec/bin:/usr/bin:/bin:/usr/sbin:/sbin

Error: mtg/essentia/essentia HEAD-179e786 did not build
Logs:
     /Users/ufr/Library/Logs/Homebrew/essentia/00.options.out
     /Users/ufr/Library/Logs/Homebrew/essentia/01.python3

cat /Users/ufr/Library/Logs/Homebrew/essentia/01.python3

2023-02-24 14:21:24 +0000

/opt/homebrew/opt/python@3.9/bin/python3
waf
configure
--mode=release
--with-examples
--with-vamp
--prefix=/opt/homebrew/Cellar/essentia/HEAD-179e786
--with-tensorflow

Failed to execute: /opt/homebrew/opt/python@3.9/bin/python3

HOMEBREW_VERSION: 4.0.3
ORIGIN: https://github.com/Homebrew/brew
HEAD: ba6d87eed9ce31f42fa2b33a4e6067d9cf17f13f
Last commit: 4 days ago
Core tap JSON: 24 Feb 14:19 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_EDITOR: nano
HOMEBREW_MAKE_JOBS: 10
HOMEBREW_NO_BOOTSNAP: set
Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: 10-core 64-bit arm_firestorm_icestorm
Clang: 14.0.0 build 1400
Git: 2.37.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.86.0 => /usr/bin/curl
macOS: 13.2.1-arm64
CLT: 14.2.0.0.1.1668646533
Xcode: N/A
Rosetta 2: false

HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
MAKEFLAGS: -j10
CMAKE_PREFIX_PATH: /opt/homebrew/opt/openssl@1.1:/opt/homebrew/opt/icu4c:/opt/homebrew/opt/ffmpeg@2.8:/opt/homebrew/opt/libarchive:/opt/homebrew/opt/ffmpeg@4:/opt/homebrew/opt/readline:/opt/homebrew/opt/sqlite:/opt/homebrew/opt/openblas:/opt/homebrew
CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
CMAKE_FRAMEWORK_PATH: /opt/homebrew/opt/python@3.9/Frameworks
PKG_CONFIG_PATH: /opt/homebrew/opt/libyaml/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/homebrew/opt/isl/lib/pkgconfig:/opt/homebrew/opt/mpfr/lib/pkgconfig:/opt/homebrew/opt/lz4/lib/pkgconfig:/opt/homebrew/opt/xz/lib/pkgconfig:/opt/homebrew/opt/zstd/lib/pkgconfig:/opt/homebrew/opt/hwloc/lib/pkgconfig:/opt/homebrew/opt/openssl@1.1/lib/pkgconfig:/opt/homebrew/opt/libevent/lib/pkgconfig:/opt/homebrew/opt/open-mpi/lib/pkgconfig:/opt/homebrew/opt/fftw/lib/pkgconfig:/opt/homebrew/opt/libpng/lib/pkgconfig:/opt/homebrew/opt/freetype/lib/pkgconfig:/opt/homebrew/opt/fontconfig/lib/pkgconfig:/opt/homebrew/opt/frei0r/lib/pkgconfig:/opt/homebrew/opt/fribidi/lib/pkgconfig:/opt/homebrew/opt/pcre2/lib/pkgconfig:/opt/homebrew/opt/glib/lib/pkgconfig:/opt/homebrew/opt/libxau/lib/pkgconfig:/opt/homebrew/opt/libxdmcp/lib/pkgconfig:/opt/homebrew/opt/libxcb/lib/pkgconfig:/opt/homebrew/opt/libx11/lib/pkgconfig:/opt/homebrew/opt/libxext/lib/pkgconfig:/opt/homebrew/opt/libxrender/lib/pkgconfig:/opt/homebrew/opt/lzo/lib/pkgconfig:/opt/homebrew/opt/pixman/lib/pkgconfig:/opt/homebrew/opt/cairo/lib/pkgconfig:/opt/homebrew/opt/graphite2/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/harfbuzz/lib/pkgconfig:/opt/homebrew/opt/libunibreak/lib/pkgconfig:/opt/homebrew/opt/libass/lib/pkgconfig:/opt/homebrew/opt/libvo-aacenc/lib/pkgconfig:/opt/homebrew/opt/libogg/lib/pkgconfig:/opt/homebrew/opt/libvorbis/lib/pkgconfig:/opt/homebrew/opt/libvpx/lib/pkgconfig:/opt/homebrew/opt/opencore-amr/lib/pkgconfig:/opt/homebrew/opt/opus/lib/pkgconfig:/opt/homebrew/opt/rtmpdump/lib/pkgconfig:/opt/homebrew/opt/sdl2/lib/pkgconfig:/opt/homebrew/opt/sdl12-compat/lib/pkgconfig:/opt/homebrew/opt/speex/lib/pkgconfig:/opt/homebrew/opt/theora/lib/pkgconfig:/opt/homebrew/opt/x264/lib/pkgconfig:/opt/homebrew/opt/x265/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@2.8/lib/pkgconfig:/opt/homebrew/opt/libsamplerate/lib/pkgconfig:/opt/homebrew/opt/taglib/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/highway/lib/pkgconfig:/opt/homebrew/opt/imath/lib/pkgconfig:/opt/homebrew/opt/jpeg-turbo/lib/pkgconfig:/opt/homebrew/opt/libtiff/lib/pkgconfig:/opt/homebrew/opt/little-cms2/lib/pkgconfig:/opt/homebrew/opt/openexr/lib/pkgconfig:/opt/homebrew/opt/webp/lib/pkgconfig:/opt/homebrew/opt/jpeg-xl/lib/pkgconfig:/opt/homebrew/opt/libvmaf/lib/pkgconfig:/opt/homebrew/opt/aom/lib/pkgconfig:/opt/homebrew/opt/dav1d/lib/pkgconfig:/opt/homebrew/opt/libidn2/lib/pkgconfig:/opt/homebrew/opt/libtasn1/lib/pkgconfig:/opt/homebrew/opt/nettle/lib/pkgconfig:/opt/homebrew/opt/p11-kit/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/unbound/lib/pkgconfig:/opt/homebrew/opt/gnutls/lib/pkgconfig:/opt/homebrew/opt/libbluray/lib/pkgconfig:/opt/homebrew/opt/cjson/lib/pkgconfig:/opt/homebrew/opt/cmocka/lib/pkgconfig:/opt/homebrew/opt/librist/lib/pkgconfig:/opt/homebrew/opt/libsoxr/lib/pkgconfig:/opt/homebrew/opt/libvidstab/lib/pkgconfig:/opt/homebrew/opt/openjpeg/lib/pkgconfig:/opt/homebrew/opt/rav1e/lib/pkgconfig:/opt/homebrew/opt/flac/lib/pkgconfig:/opt/homebrew/opt/mpg123/lib/pkgconfig:/opt/homebrew/opt/libsndfile/lib/pkgconfig:/opt/homebrew/opt/rubberband/lib/pkgconfig:/opt/homebrew/opt/srt/lib/pkgconfig:/opt/homebrew/opt/leptonica/lib/pkgconfig:/opt/homebrew/opt/libb2/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/opt/pango/lib/pkgconfig:/opt/homebrew/opt/tesseract/lib/pkgconfig:/opt/homebrew/opt/libsodium/lib/pkgconfig:/opt/homebrew/opt/zeromq/lib/pkgconfig:/opt/homebrew/opt/zimg/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@4/lib/pkgconfig:/opt/homebrew/opt/chromaprint/lib/pkgconfig:/opt/homebrew/opt/libtensorflow/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/opt/python@3.9/lib/pkgconfig:/opt/homebrew/opt/openblas/lib/pkgconfig:/opt/homebrew/opt/eigen/share/pkgconfig:/opt/homebrew/opt/xorgproto/share/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/13
HOMEBREW_GIT: git
HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk
ACLOCAL_PATH: /opt/homebrew/share/aclocal
PATH: /opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/pkg-config/bin:/opt/homebrew/opt/gcc/bin:/opt/homebrew/opt/lz4/bin:/opt/homebrew/opt/xz/bin:/opt/homebrew/opt/zstd/bin:/opt/homebrew/opt/hwloc/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/libevent/bin:/opt/homebrew/opt/open-mpi/bin:/opt/homebrew/opt/fftw/bin:/opt/homebrew/opt/libpng/bin:/opt/homebrew/opt/freetype/bin:/opt/homebrew/opt/fontconfig/bin:/opt/homebrew/opt/lame/bin:/opt/homebrew/opt/fribidi/bin:/opt/homebrew/opt/pcre2/bin:/opt/homebrew/opt/gettext/bin:/opt/homebrew/opt/glib/bin:/opt/homebrew/opt/cairo/bin:/opt/homebrew/opt/graphite2/bin:/opt/homebrew/opt/icu4c/bin:/opt/homebrew/opt/harfbuzz/bin:/opt/homebrew/opt/rtmpdump/bin:/opt/homebrew/opt/sdl2/bin:/opt/homebrew/opt/sdl12-compat/bin:/opt/homebrew/opt/speex/bin:/opt/homebrew/opt/x264/bin:/opt/homebrew/opt/x265/bin:/opt/homebrew/opt/ffmpeg@2.8/bin:/opt/homebrew/opt/taglib/bin:/opt/homebrew/opt/brotli/bin:/opt/homebrew/opt/giflib/bin:/opt/homebrew/opt/jpeg-turbo/bin:/opt/homebrew/opt/libtiff/bin:/opt/homebrew/opt/little-cms2/bin:/opt/homebrew/opt/openexr/bin:/opt/homebrew/opt/webp/bin:/opt/homebrew/opt/jpeg-xl/bin:/opt/homebrew/opt/libvmaf/bin:/opt/homebrew/opt/aom/bin:/opt/homebrew/opt/dav1d/bin:/opt/homebrew/opt/libidn2/bin:/opt/homebrew/opt/libtasn1/bin:/opt/homebrew/opt/nettle/bin:/opt/homebrew/opt/p11-kit/bin:/opt/homebrew/opt/gnutls/bin:/opt/homebrew/opt/libbluray/bin:/opt/homebrew/opt/mbedtls/bin:/opt/homebrew/opt/librist/bin:/opt/homebrew/opt/openjpeg/bin:/opt/homebrew/opt/rav1e/bin:/opt/homebrew/opt/flac/bin:/opt/homebrew/opt/mpg123/bin:/opt/homebrew/opt/libsndfile/bin:/opt/homebrew/opt/rubberband/bin:/opt/homebrew/opt/srt/bin:/opt/homebrew/opt/leptonica/bin:/opt/homebrew/opt/libarchive/bin:/opt/homebrew/opt/pango/bin:/opt/homebrew/opt/tesseract/bin:/opt/homebrew/opt/zeromq/bin:/opt/homebrew/opt/ffmpeg@4/bin:/opt/homebrew/opt/chromaprint/bin:/opt/homebrew/opt/libtensorflow/bin:/opt/homebrew/opt/gdbm/bin:/opt/homebrew/opt/sqlite/bin:/opt/homebrew/opt/python@3.9/bin:/opt/homebrew/opt/numpy/bin:/opt/homebrew/opt/python@3.9/libexec/bin:/usr/bin:/bin:/usr/sbin:/sbin
floydback commented 1 year ago

Maybe it matters

ls -l /opt/homebrew/opt/python@3.9/bin/python3
ls: /opt/homebrew/opt/python@3.9/bin/python3: No such file or directory
ls -l /opt/homebrew/opt/python@3.9/bin/python3.9
/opt/homebrew/opt/python@3.9/bin/python3.9 -> ../Frameworks/Python.framework/Versions/3.9/bin/python3.9

And this

which python
python: aliased to /opt/homebrew/bin/python3
which python3
/opt/homebrew/bin/python3
which python3.9
/opt/homebrew/bin/python3.9
which python3.11
/opt/homebrew/bin/python3.11
dbogdanov commented 1 year ago

As you point out, the /opt/homebrew/opt/python@3.9/bin/python3 symlink is missing, while it should have been installed by brew. Did you try running brew doctor?

floydback commented 1 year ago

As you point out, the /opt/homebrew/opt/python@3.9/bin/python3 symlink is missing, while it should have been installed by brew. Did you try running brew doctor?

I guess there is some confusion with python versions ... I had

/usr/bin/python3 (default in macos)
/opt/homebrew/opt/python@3.9/bin/python3
/opt/homebrew/opt/python@3.11/bin/python3.11

So (for easy debugging) I run brew remove python@3.11 Also I add to me .zshrc

alias python=/opt/homebrew/opt/python@3.9/bin/python3.9
alias pip='/opt/homebrew/opt/python@3.9/bin/pip3.9'

The brew doctor does not create the desired symlink. So I made it manually by ln -s /opt/homebrew/opt/python@3.9/bin/python3.9 /opt/homebrew/opt/python@3.9/bin/python3 command and restart the shell.

This error is gone. But another comes.

floydback commented 1 year ago
==> Installing essentia from mtg/essentia
==> /opt/homebrew/opt/python@3.9/bin/python3 waf configure --mode=release --with-examples --with-vamp --prefix=/opt/home
==> /opt/homebrew/opt/python@3.9/bin/python3 waf
==> /opt/homebrew/opt/python@3.9/bin/python3 waf install
==> /opt/homebrew/opt/python@3.9/bin/python3 waf configure --mode=release --only-python --prefix=/opt/homebrew/Cellar/es
Last 15 lines from /Users/ufr/Library/Logs/Homebrew/essentia/04.python3:
Checking for 'clang' (C compiler)        : clang 
β†’ Searching *.pc pkg-config files for dependencies in /opt/homebrew/Cellar/essentia/HEAD-179e786/lib/pkgconfig:/opt/homebrew/opt/libyaml/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/homebrew/opt/isl/lib/pkgconfig:/opt/homebrew/opt/mpfr/lib/pkgconfig:/opt/homebrew/opt/lz4/lib/pkgconfig:/opt/homebrew/opt/xz/lib/pkgconfig:/opt/homebrew/opt/zstd/lib/pkgconfig:/opt/homebrew/opt/hwloc/lib/pkgconfig:/opt/homebrew/opt/openssl@1.1/lib/pkgconfig:/opt/homebrew/opt/libevent/lib/pkgconfig:/opt/homebrew/opt/open-mpi/lib/pkgconfig:/opt/homebrew/opt/fftw/lib/pkgconfig:/opt/homebrew/opt/libpng/lib/pkgconfig:/opt/homebrew/opt/freetype/lib/pkgconfig:/opt/homebrew/opt/fontconfig/lib/pkgconfig:/opt/homebrew/opt/frei0r/lib/pkgconfig:/opt/homebrew/opt/fribidi/lib/pkgconfig:/opt/homebrew/opt/pcre2/lib/pkgconfig:/opt/homebrew/opt/glib/lib/pkgconfig:/opt/homebrew/opt/libxau/lib/pkgconfig:/opt/homebrew/opt/libxdmcp/lib/pkgconfig:/opt/homebrew/opt/libxcb/lib/pkgconfig:/opt/homebrew/opt/libx11/lib/pkgconfig:/opt/homebrew/opt/libxext/lib/pkgconfig:/opt/homebrew/opt/libxrender/lib/pkgconfig:/opt/homebrew/opt/lzo/lib/pkgconfig:/opt/homebrew/opt/pixman/lib/pkgconfig:/opt/homebrew/opt/cairo/lib/pkgconfig:/opt/homebrew/opt/graphite2/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/harfbuzz/lib/pkgconfig:/opt/homebrew/opt/libunibreak/lib/pkgconfig:/opt/homebrew/opt/libass/lib/pkgconfig:/opt/homebrew/opt/libvo-aacenc/lib/pkgconfig:/opt/homebrew/opt/libogg/lib/pkgconfig:/opt/homebrew/opt/libvorbis/lib/pkgconfig:/opt/homebrew/opt/libvpx/lib/pkgconfig:/opt/homebrew/opt/opencore-amr/lib/pkgconfig:/opt/homebrew/opt/opus/lib/pkgconfig:/opt/homebrew/opt/rtmpdump/lib/pkgconfig:/opt/homebrew/opt/sdl2/lib/pkgconfig:/opt/homebrew/opt/sdl12-compat/lib/pkgconfig:/opt/homebrew/opt/speex/lib/pkgconfig:/opt/homebrew/opt/theora/lib/pkgconfig:/opt/homebrew/opt/x264/lib/pkgconfig:/opt/homebrew/opt/x265/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@2.8/lib/pkgconfig:/opt/homebrew/opt/libsamplerate/lib/pkgconfig:/opt/homebrew/opt/taglib/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/highway/lib/pkgconfig:/opt/homebrew/opt/imath/lib/pkgconfig:/opt/homebrew/opt/jpeg-turbo/lib/pkgconfig:/opt/homebrew/opt/libtiff/lib/pkgconfig:/opt/homebrew/opt/little-cms2/lib/pkgconfig:/opt/homebrew/opt/openexr/lib/pkgconfig:/opt/homebrew/opt/webp/lib/pkgconfig:/opt/homebrew/opt/jpeg-xl/lib/pkgconfig:/opt/homebrew/opt/libvmaf/lib/pkgconfig:/opt/homebrew/opt/aom/lib/pkgconfig:/opt/homebrew/opt/dav1d/lib/pkgconfig:/opt/homebrew/opt/libidn2/lib/pkgconfig:/opt/homebrew/opt/libtasn1/lib/pkgconfig:/opt/homebrew/opt/nettle/lib/pkgconfig:/opt/homebrew/opt/p11-kit/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/unbound/lib/pkgconfig:/opt/homebrew/opt/gnutls/lib/pkgconfig:/opt/homebrew/opt/libbluray/lib/pkgconfig:/opt/homebrew/opt/cjson/lib/pkgconfig:/opt/homebrew/opt/librist/lib/pkgconfig:/opt/homebrew/opt/libsoxr/lib/pkgconfig:/opt/homebrew/opt/libvidstab/lib/pkgconfig:/opt/homebrew/opt/openjpeg/lib/pkgconfig:/opt/homebrew/opt/rav1e/lib/pkgconfig:/opt/homebrew/opt/flac/lib/pkgconfig:/opt/homebrew/opt/mpg123/lib/pkgconfig:/opt/homebrew/opt/libsndfile/lib/pkgconfig:/opt/homebrew/opt/rubberband/lib/pkgconfig:/opt/homebrew/opt/srt/lib/pkgconfig:/opt/homebrew/opt/leptonica/lib/pkgconfig:/opt/homebrew/opt/libb2/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/opt/pango/lib/pkgconfig:/opt/homebrew/opt/tesseract/lib/pkgconfig:/opt/homebrew/opt/libsodium/lib/pkgconfig:/opt/homebrew/opt/zeromq/lib/pkgconfig:/opt/homebrew/opt/zimg/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@4/lib/pkgconfig:/opt/homebrew/opt/chromaprint/lib/pkgconfig:/opt/homebrew/opt/libtensorflow/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/opt/python@3.9/lib/pkgconfig:/opt/homebrew/opt/openblas/lib/pkgconfig:/opt/homebrew/opt/eigen/share/pkgconfig:/opt/homebrew/opt/xorgproto/share/pkgconfig and default paths
β†’ Building only Essentia's python bindings (libessentia should be pre-installed)
Checking for program 'pkg-config'        : /opt/homebrew/Library/Homebrew/shims/mac/super/pkg-config 
Checking for 'essentia'                  : yes 
Checking for 'clang' (C compiler)        : clang 
Checking for program 'python'            : /opt/homebrew/opt/python@3.9/bin/python3.9 
Checking for python version >= 2.7.0     : 3.9.16 
β†’ Configuring for python3
python-config                            : /opt/homebrew/opt/python@3.9/bin/python3.9-config 
Asking python-config for pyext '--cflags --libs --ldflags' flags : yes 
Testing pyext configuration                                      : yes 
Checking for python module 'numpy'                               : not found 
Could not find the python module 'numpy'
(complete log in /private/tmp/essentia-20230225-18898-1gyfpk2/build/config.log)
floydback commented 1 year ago

So now I need to preinstall libessentia? How to do this? Also I can't understand why it says numpy is not found.

pip list | grep numpy     
numpy      1.24.2
pip install numpy
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
Requirement already satisfied: numpy in ./Library/Python/3.9/lib/python/site-packages (1.24.2)
dbogdanov commented 1 year ago

Brew should have also installed numpy dependency for you.

Btw, if you just want to run Essentia in Python, we have wheels for Intel MacOS on PyPI. We also have experimental wheels for Silicon, but it is work in progress: works for some users, but others reported import essentia is getting stuck.

floydback commented 1 year ago

Solved for me. I'm not sure what the problem was, so I'll describe my steps.

I decided to check what was wrong with numpy and do some tests.

pip install pytest hypothesis
python -c 'import numpy; numpy.test()'. 

There were a lot of errors and one of them ModuleNotFoundError: No module named 'typing_extensions' So I did a pip install typing_extensions

That didn't solve the problem, but the test now ran successfully.

Then I reinstalled numpy

pip uninstall numpy
python -m pip install numpy 

So now it works.

floydback commented 1 year ago

I purged brew and try clean installation.

So. There are two things we have to do before this

brew tap MTG/essentia
brew install essentia --HEAD --with-tensorflow

works.

  1. Made symlink to python3.9. brew installed python3.9 to /opt/homebrew/opt/python@3.9/bin/python3.9 but in homebrew-essentia uses /opt/homebrew/opt/python@3.9/bin/python3 path This fixed with ln -s /opt/homebrew/opt/python@3.9/bin/python3.9 /opt/homebrew/opt/python@3.9/bin/python3

  2. During the installation process appears a message (which you may miss due to the large number of logs)

==> Pouring numpy--1.24.2.arm64_ventura.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /opt/homebrew
Could not symlink bin/f2py
Target /opt/homebrew/bin/f2py
already exists. You may want to remove it:
  rm '/opt/homebrew/bin/f2py'

To force the link and overwrite all conflicting files:
  brew link --overwrite numpy

To list all files that would be deleted:
  brew link --overwrite --dry-run numpy

So brew link --overwrite numpy should fix it. Re-install also fixed it. Hope it can be useful to someone.

@dbogdanov thanks for your work! Бпасибо

alisonbma commented 1 year ago

Thanks! These 2 lines fixed it for me. Worked on both M1/Intel macbooks.

pip uninstall numpy
python -m pip install numpy

brew link --overwrite numpy # + addressing any rm prompts that come up

bclark288 commented 1 year ago

I'm also unable to install on a new macbook pro with M2 chip. It looks like the problem is that the script can't find numpy, but I've done all the steps from the two posts above and I can't seem to get it to see numpy.

Here's the output from my install: brew install essentia --HEAD --with-tensorflow --verbose ==> Fetching mtg/essentia/essentia ==> Downloading https://files.pythonhosted.org/packages/21/9f/b251f7f8a76dec1d6651be194dfba8fb8d7781d10ab3987190de8391d08e/six-1.14.0.tar.gz Already downloaded: /Users/beachclark/Library/Caches/Homebrew/downloads/22c9c7a937f5bb39678fed6ea3266190990eedb811f541ddc6b35ae42dc0e2e9--six-1.14.0.tar.gz ==> Verifying checksum for '22c9c7a937f5bb39678fed6ea3266190990eedb811f541ddc6b35ae42dc0e2e9--six-1.14.0.tar.gz' ==> Cloning https://github.com/MTG/essentia.git Updating /Users/beachclark/Library/Caches/Homebrew/essentia--git /usr/bin/env git config remote.origin.url https://github.com/MTG/essentia.git /usr/bin/env git config remote.origin.fetch +refs/heads/master:refs/remotes/origin/master /usr/bin/env git config remote.origin.tagOpt --no-tags /usr/bin/env git config advice.detachedHead false /usr/bin/env git fetch origin ==> Checking out branch master /usr/bin/env git checkout -f master -- Already on 'master' Your branch is up to date with 'origin/master'. /usr/bin/env git reset --hard origin/master -- HEAD is now at 417bf6ad Merge pull request #955 from MTG/freesound_extractor_update /usr/bin/env git submodule foreach --recursive git\ submodule\ sync Entering 'test/audio' Entering 'test/models' /usr/bin/env git submodule update --init --recursive /usr/bin/env git submodule --quiet foreach --recursive pwd /Users/beachclark/Library/Caches/Homebrew/essentia--git/test/audio /Users/beachclark/Library/Caches/Homebrew/essentia--git/test/models ==> Installing essentia from mtg/essentia /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/packaging/. /private/tmp/d20230404-52860-1roxvpj/packaging /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/COPYING.txt /private/tmp/d20230404-52860-1roxvpj/COPYING.txt /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/pyproject-tensorflow.toml /private/tmp/d20230404-52860-1roxvpj/pyproject-tensorflow.toml /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/test/. /private/tmp/d20230404-52860-1roxvpj/test /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/debian/. /private/tmp/d20230404-52860-1roxvpj/debian /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/Changelog /private/tmp/d20230404-52860-1roxvpj/Changelog /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/AUTHORS /private/tmp/d20230404-52860-1roxvpj/AUTHORS /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/build_android.sh /private/tmp/d20230404-52860-1roxvpj/build_android.sh /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/pyproject.toml /private/tmp/d20230404-52860-1roxvpj/pyproject.toml /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/essentiaVC80.vcproj /private/tmp/d20230404-52860-1roxvpj/essentiaVC80.vcproj /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/FAQ.md /private/tmp/d20230404-52860-1roxvpj/FAQ.md /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/wscript /private/tmp/d20230404-52860-1roxvpj/wscript /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/MANIFEST.in /private/tmp/d20230404-52860-1roxvpj/MANIFEST.in /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/utils/. /private/tmp/d20230404-52860-1roxvpj/utils /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/essentia.pc.in /private/tmp/d20230404-52860-1roxvpj/essentia.pc.in /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/Essentia\ Licensing.txt /private/tmp/d20230404-52860-1roxvpj/Essentia\ Licensing.txt /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/.gitmodules /private/tmp/d20230404-52860-1roxvpj/.gitmodules /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/essentiaBindingsVC80.vcproj /private/tmp/d20230404-52860-1roxvpj/essentiaBindingsVC80.vcproj /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/README.md /private/tmp/d20230404-52860-1roxvpj/README.md /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/essentia.vcproj /private/tmp/d20230404-52860-1roxvpj/essentia.vcproj /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/setup.py /private/tmp/d20230404-52860-1roxvpj/setup.py /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/.gitignore /private/tmp/d20230404-52860-1roxvpj/.gitignore /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/VERSION /private/tmp/d20230404-52860-1roxvpj/VERSION /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/.github/. /private/tmp/d20230404-52860-1roxvpj/.github /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/waf /private/tmp/d20230404-52860-1roxvpj/waf /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/ACKNOWLEDGEMENTS /private/tmp/d20230404-52860-1roxvpj/ACKNOWLEDGEMENTS /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/doc/. /private/tmp/d20230404-52860-1roxvpj/doc /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/.git/. /private/tmp/d20230404-52860-1roxvpj/.git /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/.travis.yml /private/tmp/d20230404-52860-1roxvpj/.travis.yml /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/travis/. /private/tmp/d20230404-52860-1roxvpj/travis /usr/bin/env cp -pR /Users/beachclark/Library/Caches/Homebrew/essentia--git/src/. /private/tmp/d20230404-52860-1roxvpj/src /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/packaging/. /private/tmp/essentia-20230404-52860-zw7z7a/packaging /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/COPYING.txt /private/tmp/essentia-20230404-52860-zw7z7a/COPYING.txt /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/pyproject-tensorflow.toml /private/tmp/essentia-20230404-52860-zw7z7a/pyproject-tensorflow.toml /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/test/. /private/tmp/essentia-20230404-52860-zw7z7a/test /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/debian/. /private/tmp/essentia-20230404-52860-zw7z7a/debian /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/Changelog /private/tmp/essentia-20230404-52860-zw7z7a/Changelog /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/AUTHORS /private/tmp/essentia-20230404-52860-zw7z7a/AUTHORS /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/build_android.sh /private/tmp/essentia-20230404-52860-zw7z7a/build_android.sh /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/pyproject.toml /private/tmp/essentia-20230404-52860-zw7z7a/pyproject.toml /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/essentiaVC80.vcproj /private/tmp/essentia-20230404-52860-zw7z7a/essentiaVC80.vcproj /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/FAQ.md /private/tmp/essentia-20230404-52860-zw7z7a/FAQ.md /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/wscript /private/tmp/essentia-20230404-52860-zw7z7a/wscript /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/MANIFEST.in /private/tmp/essentia-20230404-52860-zw7z7a/MANIFEST.in /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/utils/. /private/tmp/essentia-20230404-52860-zw7z7a/utils /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/essentia.pc.in /private/tmp/essentia-20230404-52860-zw7z7a/essentia.pc.in /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/Essentia\ Licensing.txt /private/tmp/essentia-20230404-52860-zw7z7a/Essentia\ Licensing.txt /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/.gitmodules /private/tmp/essentia-20230404-52860-zw7z7a/.gitmodules /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/essentiaBindingsVC80.vcproj /private/tmp/essentia-20230404-52860-zw7z7a/essentiaBindingsVC80.vcproj /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/README.md /private/tmp/essentia-20230404-52860-zw7z7a/README.md /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/essentia.vcproj /private/tmp/essentia-20230404-52860-zw7z7a/essentia.vcproj /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/setup.py /private/tmp/essentia-20230404-52860-zw7z7a/setup.py /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/.gitignore /private/tmp/essentia-20230404-52860-zw7z7a/.gitignore /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/VERSION /private/tmp/essentia-20230404-52860-zw7z7a/VERSION /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/.github/. /private/tmp/essentia-20230404-52860-zw7z7a/.github /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/waf /private/tmp/essentia-20230404-52860-zw7z7a/waf /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/ACKNOWLEDGEMENTS /private/tmp/essentia-20230404-52860-zw7z7a/ACKNOWLEDGEMENTS /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/doc/. /private/tmp/essentia-20230404-52860-zw7z7a/doc /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/.git/. /private/tmp/essentia-20230404-52860-zw7z7a/.git /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/.travis.yml /private/tmp/essentia-20230404-52860-zw7z7a/.travis.yml /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/travis/. /private/tmp/essentia-20230404-52860-zw7z7a/travis /usr/bin/env cp -pR /private/tmp/d20230404-52860-1roxvpj/src/. /private/tmp/essentia-20230404-52860-zw7z7a/src ==> /opt/homebrew/opt/python@3.9/bin/python3 waf configure --mode=release --with-examples --with-vamp --prefix=/opt/homebrew/Cellar/essentia/HEAD-417bf6a --with-tensorflow Setting top to : /private/tmp/essentia-20230404-52860-zw7z7a Setting out to : /private/tmp/essentia-20230404-52860-zw7z7a/build β†’ configuring the project in /private/tmp/essentia-20230404-52860-zw7z7a β†’ Building in release mode Checking for 'clang++' (C++ compiler) : clang++ Checking for 'clang' (C compiler) : clang β†’ Searching *.pc pkg-config files for dependencies in /opt/homebrew/opt/libyaml/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/homebrew/opt/isl/lib/pkgconfig:/opt/homebrew/opt/mpfr/lib/pkgconfig:/opt/homebrew/opt/lz4/lib/pkgconfig:/opt/homebrew/opt/xz/lib/pkgconfig:/opt/homebrew/opt/zstd/lib/pkgconfig:/opt/homebrew/opt/hwloc/lib/pkgconfig:/opt/homebrew/opt/openssl@1.1/lib/pkgconfig:/opt/homebrew/opt/libevent/lib/pkgconfig:/opt/homebrew/opt/open-mpi/lib/pkgconfig:/opt/homebrew/opt/fftw/lib/pkgconfig:/opt/homebrew/opt/libpng/lib/pkgconfig:/opt/homebrew/opt/freetype/lib/pkgconfig:/opt/homebrew/opt/fontconfig/lib/pkgconfig:/opt/homebrew/opt/frei0r/lib/pkgconfig:/opt/homebrew/opt/fribidi/lib/pkgconfig:/opt/homebrew/opt/pcre2/lib/pkgconfig:/opt/homebrew/opt/glib/lib/pkgconfig:/opt/homebrew/opt/libxau/lib/pkgconfig:/opt/homebrew/opt/libxdmcp/lib/pkgconfig:/opt/homebrew/opt/libxcb/lib/pkgconfig:/opt/homebrew/opt/libx11/lib/pkgconfig:/opt/homebrew/opt/libxext/lib/pkgconfig:/opt/homebrew/opt/libxrender/lib/pkgconfig:/opt/homebrew/opt/lzo/lib/pkgconfig:/opt/homebrew/opt/pixman/lib/pkgconfig:/opt/homebrew/opt/cairo/lib/pkgconfig:/opt/homebrew/opt/graphite2/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/harfbuzz/lib/pkgconfig:/opt/homebrew/opt/libunibreak/lib/pkgconfig:/opt/homebrew/opt/libass/lib/pkgconfig:/opt/homebrew/opt/libvo-aacenc/lib/pkgconfig:/opt/homebrew/opt/libogg/lib/pkgconfig:/opt/homebrew/opt/libvorbis/lib/pkgconfig:/opt/homebrew/opt/libvpx/lib/pkgconfig:/opt/homebrew/opt/opencore-amr/lib/pkgconfig:/opt/homebrew/opt/opus/lib/pkgconfig:/opt/homebrew/opt/rtmpdump/lib/pkgconfig:/opt/homebrew/opt/sdl2/lib/pkgconfig:/opt/homebrew/opt/sdl12-compat/lib/pkgconfig:/opt/homebrew/opt/speex/lib/pkgconfig:/opt/homebrew/opt/theora/lib/pkgconfig:/opt/homebrew/opt/x264/lib/pkgconfig:/opt/homebrew/opt/x265/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@2.8/lib/pkgconfig:/opt/homebrew/opt/libsamplerate/lib/pkgconfig:/opt/homebrew/opt/taglib/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/highway/lib/pkgconfig:/opt/homebrew/opt/imath/lib/pkgconfig:/opt/homebrew/opt/jpeg-turbo/lib/pkgconfig:/opt/homebrew/opt/libtiff/lib/pkgconfig:/opt/homebrew/opt/little-cms2/lib/pkgconfig:/opt/homebrew/opt/openexr/lib/pkgconfig:/opt/homebrew/opt/webp/lib/pkgconfig:/opt/homebrew/opt/jpeg-xl/lib/pkgconfig:/opt/homebrew/opt/libvmaf/lib/pkgconfig:/opt/homebrew/opt/aom/lib/pkgconfig:/opt/homebrew/opt/dav1d/lib/pkgconfig:/opt/homebrew/opt/libidn2/lib/pkgconfig:/opt/homebrew/opt/libtasn1/lib/pkgconfig:/opt/homebrew/opt/nettle/lib/pkgconfig:/opt/homebrew/opt/p11-kit/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/unbound/lib/pkgconfig:/opt/homebrew/opt/gnutls/lib/pkgconfig:/opt/homebrew/opt/libbluray/lib/pkgconfig:/opt/homebrew/opt/cjson/lib/pkgconfig:/opt/homebrew/opt/librist/lib/pkgconfig:/opt/homebrew/opt/libsoxr/lib/pkgconfig:/opt/homebrew/opt/libvidstab/lib/pkgconfig:/opt/homebrew/opt/openjpeg/lib/pkgconfig:/opt/homebrew/opt/rav1e/lib/pkgconfig:/opt/homebrew/opt/flac/lib/pkgconfig:/opt/homebrew/opt/mpg123/lib/pkgconfig:/opt/homebrew/opt/libsndfile/lib/pkgconfig:/opt/homebrew/opt/rubberband/lib/pkgconfig:/opt/homebrew/opt/srt/lib/pkgconfig:/opt/homebrew/opt/leptonica/lib/pkgconfig:/opt/homebrew/opt/libb2/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/opt/pango/lib/pkgconfig:/opt/homebrew/opt/tesseract/lib/pkgconfig:/opt/homebrew/opt/libsodium/lib/pkgconfig:/opt/homebrew/opt/zeromq/lib/pkgconfig:/opt/homebrew/opt/zimg/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@4/lib/pkgconfig:/opt/homebrew/opt/chromaprint/lib/pkgconfig:/opt/homebrew/opt/libtensorflow/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/opt/python@3.9/lib/pkgconfig:/opt/homebrew/opt/openblas/lib/pkgconfig:/opt/homebrew/opt/eigen/share/pkgconfig:/opt/homebrew/opt/xorgproto/share/pkgconfig and default paths Checking for program 'pkg-config' : /opt/homebrew/Library/Homebrew/shims/mac/super/pkg-config Checking for 'eigen3' : yes Checking for 'libavcodec' >= 55.34.1 : yes Checking for 'libavformat' : yes Checking for 'libavutil' : yes Checking for 'libswresample' : yes Checking for 'samplerate' : yes Checking for 'taglib' >= 1.9 : yes Checking for 'yaml-0.1' : yes Checking for 'fftw3f' : yes Checking for 'libchromaprint' : yes Checking for 'tensorflow' : yes

================================ CONFIGURATION SUMMARY ================================


[313/434] Compiling src/examples/standard_beatsmarker.cpp [314/434] Compiling src/examples/standard_fadedetection.cpp [315/434] Compiling src/examples/standard_mfcc.cpp [316/434] Compiling src/examples/standard_onsetrate.cpp [317/434] Compiling src/examples/standard_pitchdemo.cpp [318/434] Compiling src/examples/standard_rhythmtransform.cpp [319/434] Compiling src/examples/standard_spectralcontrast.cpp [320/434] Compiling src/examples/standard_vibrato.cpp [321/434] Compiling src/examples/standard_harmonicmodel.cpp [322/434] Compiling src/examples/standard_hpsmodel.cpp [323/434] Compiling src/examples/standard_hprmodel.cpp [324/434] Compiling src/examples/standard_predominantmask.cpp In file included from ../src/examples/standard_onsetrate.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:170:20: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) P(2) CBEG AP(1) AP(2) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/standard_onsetrate.cpp:44:44: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here Algorithm audiofile = AlgorithmFactory::create("MonoLoader", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[325/434] Compiling src/examples/standard_sinemodel.cpp In file included from ../src/examples/standard_beatsmarker.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_beatsmarker.cpp:49:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[326/434] Compiling src/examples/standard_sinesubtraction.cpp In file included from ../src/examples/standard_fadedetection.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_fadedetection.cpp:56:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[327/434] Linking build/src/examples/essentia_standard_onsetrate In file included from ../src/examples/standard_vibrato.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_vibrato.cpp:49:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[328/434] Linking build/src/examples/essentia_standard_beatsmarker In file included from ../src/examples/standard_pitchdemo.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_pitchdemo.cpp:56:51: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[329/434] Linking build/src/examples/essentia_standard_fadedetection In file included from ../src/examples/standard_mfcc.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_mfcc.cpp:56:59: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = standard::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[330/434] Linking build/src/examples/essentia_standard_pitchdemo In file included from ../src/examples/standard_spectralcontrast.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_spectralcontrast.cpp:51:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[331/434] Linking build/src/examples/essentia_standard_mfcc ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[332/434] Linking build/src/examples/essentia_standard_vibrato In file included from ../src/examples/standard_predominantmask.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_predominantmask.cpp:69:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[333/434] Linking build/src/examples/essentia_standard_spectralcontrast In file included from ../src/examples/standard_rhythmtransform.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_rhythmtransform.cpp:56:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[334/434] Linking build/src/examples/essentia_standard_predominantmask ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[335/434] Compiling src/examples/standard_sprmodel.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[336/434] Linking build/src/examples/essentia_standard_rhythmtransform ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[337/434] Compiling src/examples/standard_spsmodel.cpp In file included from ../src/examples/standard_hprmodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_hprmodel.cpp:66:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[338/434] Compiling src/examples/standard_stft.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[339/434] Compiling src/examples/standard_stochasticmodel.cpp In file included from ../src/examples/standard_hpsmodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_hpsmodel.cpp:67:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[340/434] Linking build/src/examples/essentia_standard_hprmodel ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[341/434] Compiling src/examples/standard_chromaprinter.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[342/434] Linking build/src/examples/essentia_standard_hpsmodel ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[343/434] Compiling src/examples/standard_pca.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[344/434] Compiling src/examples/standard_discontinuitydetector.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[345/434] Compiling src/examples/standard_extractor_la-cupula.cpp In file included from ../src/examples/standard_harmonicmodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_harmonicmodel.cpp:78:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[346/434] Compiling src/examples/standard_gapsdetector.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[347/434] Compiling src/examples/standard_humdetector.cpp In file included from ../src/examples/standard_sinemodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_sinemodel.cpp:56:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[348/434] Linking build/src/examples/essentia_standard_harmonicmodel ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[349/434] Linking build/src/examples/essentia_standard_sinemodel In file included from ../src/examples/standard_sinesubtraction.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_sinesubtraction.cpp:58:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[350/434] Compiling src/examples/standard_loudnessebur128.cpp In file included from ../src/examples/standard_chromaprinter.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_chromaprinter.cpp:52:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[351/434] Linking build/src/examples/essentia_standard_sinesubtraction ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[352/434] Linking build/src/examples/essentia_standard_chromaprinter ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[353/434] Compiling src/examples/standard_loudnessebur128_double_input.cpp In file included from ../src/examples/standard_stft.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_stft.cpp:59:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[354/434] Compiling src/examples/standard_saturationdetector.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[355/434] Linking build/src/examples/essentia_standard_stft In file included from ../src/examples/standard_discontinuitydetector.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_discontinuitydetector.cpp:34:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[356/434] Compiling src/examples/standard_snr.cpp In file included from ../src/examples/standard_pca.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_pca.cpp:57:59: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = standard::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[357/434] Compiling src/examples/standard_welch.cpp In file included from ../src/examples/standard_gapsdetector.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_gapsdetector.cpp:34:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[358/434] Linking build/src/examples/essentia_standard_discontinuitydetector In file included from ../src/examples/standard_humdetector.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_humdetector.cpp:32:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[359/434] Linking build/src/examples/essentia_standard_pca In file included from ../src/examples/standard_sprmodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_sprmodel.cpp:64:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[360/434] Linking build/src/examples/essentia_standard_gapsdetector In file included from ../src/examples/standard_stochasticmodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_stochasticmodel.cpp:60:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[361/434] Linking build/src/examples/essentia_standard_humdetector ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[362/434] Linking build/src/examples/essentia_standard_sprmodel ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[363/434] Linking build/src/examples/essentia_standard_stochasticmodel ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[364/434] Compiling src/examples/streaming_humdetector.cpp In file included from ../src/examples/standard_spsmodel.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_spsmodel.cpp:64:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[365/434] Compiling src/examples/standard_crosssimilaritymatrix.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[366/434] Compiling src/examples/standard_chromacrosssimilarity.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[367/434] Linking build/src/examples/essentia_standard_spsmodel ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[368/434] Compiling src/examples/standard_coversongsimilarity.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[369/434] Compiling src/examples/streaming_beatsmarker.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[370/434] Compiling src/examples/streaming_beattracker_multifeature_mirex2013.cpp In file included from ../src/examples/standard_extractor_la-cupula.cpp:20: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_extractor_la-cupula.cpp:41:51: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[371/434] Compiling src/examples/streaming_key.cpp In file included from ../src/examples/standard_loudnessebur128_double_input.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_loudnessebur128_double_input.cpp:33:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[372/434] Linking build/src/examples/essentia_standard_extractor_la-cupula In file included from ../src/examples/standard_loudnessebur128.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_loudnessebur128.cpp:27:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[373/434] Linking build/src/examples/essentia_standard_loudnessebur128_double_input ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[374/434] Compiling src/examples/streaming_gfcc.cpp In file included from ../src/examples/standard_welch.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_welch.cpp:34:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[375/434] Linking build/src/examples/essentia_standard_loudnessebur128 In file included from ../src/examples/standard_snr.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_snr.cpp:36:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[376/434] Linking build/src/examples/essentia_standard_welch In file included from ../src/examples/standard_saturationdetector.cpp:4: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_saturationdetector.cpp:34:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[377/434] Compiling src/examples/streaming_md5.cpp In file included from ../src/examples/streaming_humdetector.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_humdetector.cpp:47:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_humdetector.cpp:78:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[378/434] Linking build/src/examples/essentia_standard_snr ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[379/434] Linking build/src/examples/essentia_standard_saturationdetector ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[380/434] Linking build/src/examples/essentia_streaming_humdetector ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[381/434] Compiling src/examples/streaming_mfcc.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[382/434] Compiling src/examples/music_extractor/extractor_utils.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[383/434] Compiling src/examples/streaming_spectrogram.cpp In file included from ../src/examples/streaming_beatsmarker.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_beatsmarker.cpp:53:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[384/434] Compiling src/examples/streaming_rhythmextractor_multifeature.cpp In file included from ../src/examples/standard_crosssimilaritymatrix.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_crosssimilaritymatrix.cpp:63:59: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = standard::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[385/434] Compiling src/examples/streaming_onsetrate.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[386/434] Linking build/src/examples/essentia_streaming_beatsmarker In file included from ../src/examples/streaming_beattracker_multifeature_mirex2013.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_beattracker_multifeature_mirex2013.cpp:49:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[387/434] Linking build/src/examples/essentia_standard_crosssimilaritymatrix In file included from ../src/examples/standard_chromacrosssimilarity.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_chromacrosssimilarity.cpp:64:59: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = standard::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[388/434] Linking build/src/examples/essentia_streaming_beattracker_multifeature_mirex2013 ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[389/434] Compiling src/examples/streaming_panning.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[390/434] Linking build/src/examples/essentia_standard_chromacrosssimilarity ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[391/434] Compiling src/examples/streaming_pitchyinfft.cpp In file included from ../src/examples/standard_coversongsimilarity.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/standard_coversongsimilarity.cpp:64:59: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = standard::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[392/434] Compiling src/examples/streaming_predominantpitchmelodia.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[393/434] Compiling src/examples/streaming_chromacrosssimilarity.cpp In file included from ../src/examples/streaming_key.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_key.cpp:32:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:87:12: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here return instance().create_i(id); ^ ../src/examples/streaming_key.cpp:202:65: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm aggregator = standard::AlgorithmFactory::create("PoolAggregator"); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[394/434] Linking build/src/examples/essentia_standard_coversongsimilarity ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[395/434] Linking build/src/examples/essentia_streaming_key ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[396/434] Compiling src/examples/streaming_coversongsimilarity.cpp In file included from ../src/examples/streaming_md5.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_md5.cpp:44:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[397/434] Compiling src/examples/streaming_stft.cpp In file included from ../src/examples/streaming_onsetrate.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_onsetrate.cpp:45:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[398/434] Linking build/src/examples/essentia_streaming_md5 In file included from ../src/examples/music_extractor/extractor_utils.cpp:1: In file included from ../src/examples/music_extractor/extractor_utils.h:2: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/music_extractor/extractor_utils.cpp:22:40: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here Algorithm yaml = AlgorithmFactory::create("YamlInput", "filename", filename); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[399/434] Linking build/src/examples/essentia_streaming_onsetrate In file included from ../src/examples/streaming_gfcc.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_gfcc.cpp:54:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_gfcc.cpp:97:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[400/434] Compiling src/examples/streaming_tuningfrequency.cpp In file included from ../src/examples/streaming_rhythmextractor_multifeature.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_rhythmextractor_multifeature.cpp:47:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[401/434] Linking build/src/examples/essentia_streaming_gfcc ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[402/434] Linking build/src/examples/essentia_streaming_rhythmextractor_multifeature ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[403/434] Compiling src/examples/streaming_vibrato.cpp In file included from ../src/examples/streaming_mfcc.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_mfcc.cpp:58:60: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_mfcc.cpp:107:59: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm aggr = standard::AlgorithmFactory::create("PoolAggregator", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[404/434] Compiling src/examples/streaming_yinprobabilistic.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[405/434] Linking build/src/examples/essentia_streaming_mfcc ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[406/434] Compiling src/examples/streaming_extractor_music.cpp In file included from ../src/examples/streaming_predominantpitchmelodia.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_predominantpitchmelodia.cpp:50:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_predominantpitchmelodia.cpp:85:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[407/434] Compiling src/examples/music_extractor/extractor_utils.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[408/434] Linking build/src/examples/essentia_streaming_predominantpitchmelodia In file included from ../src/examples/streaming_spectrogram.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_spectrogram.cpp:88:60: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:170:20: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) P(2) CBEG AP(1) AP(2) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_spectrogram.cpp:144:63: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[409/434] Compiling src/examples/streaming_extractor_freesound.cpp In file included from ../src/examples/streaming_pitchyinfft.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_pitchyinfft.cpp:52:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:87:12: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here return instance().create_i(id); ^ ../src/examples/streaming_pitchyinfft.cpp:98:65: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm aggregator = standard::AlgorithmFactory::create("PoolAggregator"); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[410/434] Linking build/src/examples/essentia_streaming_spectrogram ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[411/434] Compiling src/examples/music_extractor/extractor_utils.cpp In file included from ../src/examples/streaming_panning.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_panning.cpp:49:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_panning.cpp:126:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[412/434] Linking build/src/examples/essentia_streaming_pitchyinfft ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[413/434] Compiling src/examples/streaming_tensorflowpredict.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[414/434] Linking build/src/examples/essentia_streaming_panning In file included from ../src/examples/streaming_chromacrosssimilarity.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_chromacrosssimilarity.cpp:68:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:170:20: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) P(2) CBEG AP(1) AP(2) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_chromacrosssimilarity.cpp:142:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[415/434] Compiling src/examples/streaming_musicnn_predict.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[416/434] Linking build/src/examples/essentia_streaming_chromacrosssimilarity ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[417/434] Compiling src/examples/streaming_vggish_predict.cpp In file included from ../src/examples/streaming_coversongsimilarity.cpp:22: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_coversongsimilarity.cpp:70:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:170:20: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) P(2) CBEG AP(1) AP(2) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_coversongsimilarity.cpp:133:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[418/434] Compiling src/examples/vampwrapper.cpp In file included from ../src/examples/streaming_stft.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_stft.cpp:52:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[419/434] Linking build/src/examples/essentia_streaming_coversongsimilarity ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[420/434] Linking build/src/examples/essentia_streaming_stft ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[421/434] Compiling src/examples/vampplugins.cpp In file included from ../src/examples/streaming_tuningfrequency.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_tuningfrequency.cpp:45:49: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[422/434] Compiling src/3rdparty/vamp-plugin-sdk-2.4/src/vamp-sdk/PluginAdapter.cpp In file included from ../src/examples/streaming_yinprobabilistic.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_yinprobabilistic.cpp:59:60: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[423/434] Linking build/src/examples/essentia_streaming_tuningfrequency In file included from ../src/examples/streaming_extractor_music.cpp:26: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_extractor_music.cpp:60:46: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here Algorithm extractor = AlgorithmFactory::create("MusicExtractor", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[424/434] Linking build/src/examples/essentia_streaming_yinprobabilistic In file included from ../src/examples/streaming_vibrato.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_vibrato.cpp:47:71: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_vibrato.cpp:83:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm output = standard::AlgorithmFactory::create("YamlOutput", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[425/434] Compiling src/3rdparty/vamp-plugin-sdk-2.4/src/vamp-sdk/FFT.cpp In file included from ../src/examples/music_extractor/extractor_utils.cpp:1: In file included from ../src/examples/music_extractor/extractor_utils.h:2: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/music_extractor/extractor_utils.cpp:22:40: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here Algorithm yaml = AlgorithmFactory::create("YamlInput", "filename", filename); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[426/434] Linking build/src/examples/essentia_streaming_vibrato In file included from ../src/examples/streaming_extractor_freesound.cpp:26: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_extractor_freesound.cpp:62:46: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here Algorithm extractor = AlgorithmFactory::create("FreesoundExtractor", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[427/434] Linking build/src/examples/essentia_streaming_extractor_music ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[428/434] Compiling src/3rdparty/vamp-plugin-sdk-2.4/src/vamp-sdk/RealTime.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

[429/434] Compiling src/examples/vamppluginsextra.cpp ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

In file included from ../src/examples/music_extractor/extractor_utils.cpp:1: In file included from ../src/examples/music_extractor/extractor_utils.h:2: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/music_extractor/extractor_utils.cpp:22:40: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here Algorithm yaml = AlgorithmFactory::create("YamlInput", "filename", filename); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

[430/434] Linking build/src/examples/essentia_streaming_extractor_freesound ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

In file included from ../src/examples/streaming_musicnn_predict.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_musicnn_predict.cpp:114:60: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_musicnn_predict.cpp:153:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm aggr = standard::AlgorithmFactory::create("PoolAggregator", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[431/434] Linking build/src/examples/essentia_streaming_musicnn_predict In file included from ../src/examples/streaming_tensorflowpredict.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_tensorflowpredict.cpp:62:60: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_tensorflowpredict.cpp:138:59: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm aggr = standard::AlgorithmFactory::create("PoolAggregator", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[432/434] Linking build/src/examples/essentia_streaming_tensorflowpredict ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

In file included from ../src/examples/streaming_vggish_predict.cpp:21: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/streaming_vggish_predict.cpp:114:60: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:169:15: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here CREATE P(1) CBEG AP(1) CEND ^ ../src/essentia/algorithmfactory.h:162:25: note: expanded from macro 'CBEG'

define CBEG ) { return instance().create_i(id

                    ^

../src/examples/streaming_vggish_predict.cpp:153:61: note: in instantiation of member function 'essentia::EssentiaFactory::create' requested here standard::Algorithm aggr = standard::AlgorithmFactory::create("PoolAggregator", ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[433/434] Linking build/src/examples/essentia_streaming_vggish_predict ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

In file included from ../src/examples/vampwrapper.cpp:20: In file included from ../src/examples/vampwrapper.h:26: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:109:86: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here static const AlgorithmInfo& getInfo(const std::string& id) { return instance()._map[id]; } ^ ../src/examples/vampwrapper.h:69:50: note: in instantiation of member function 'essentia::EssentiaFactory::getInfo' requested here return essentia::standard::AlgorithmFactory::getInfo(_algo->name()); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory* _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 1 warning generated.

In file included from ../src/examples/vamppluginsextra.cpp:24: In file included from ../src/examples/vampeasywrapper.h:23: In file included from ../src/examples/vampwrapper.h:26: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:109:86: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here static const AlgorithmInfo& getInfo(const std::string& id) { return instance()._map[id]; } ^ ../src/examples/vampwrapper.h:69:50: note: in instantiation of member function 'essentia::EssentiaFactory::getInfo' requested here return essentia::standard::AlgorithmFactory::getInfo(_algo->name()); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/vamppluginsextra.cpp:1812:73: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

In file included from ../src/examples/vampplugins.cpp:22: In file included from ../src/examples/vampeasywrapper.h:23: In file included from ../src/examples/vampwrapper.h:26: In file included from ../src/essentia/algorithmfactory.h:278: ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/essentia/algorithmfactory.h:109:86: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here static const AlgorithmInfo& getInfo(const std::string& id) { return instance()._map[id]; } ^ ../src/examples/vampwrapper.h:69:50: note: in instantiation of member function 'essentia::EssentiaFactory::getInfo' requested here return essentia::standard::AlgorithmFactory::getInfo(_algo->name()); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ ../src/essentia/algorithmfactory_impl.h:27:8: warning: instantiation of variable 'essentia::EssentiaFactory::_instance' required here, but no definition is available [-Wundefined-var-template] if (!_instance) { ^ ../src/examples/vamppluginsextra.cpp:1812:73: note: in instantiation of member function 'essentia::EssentiaFactory::instance' requested here streaming::AlgorithmFactory& factory = streaming::AlgorithmFactory::instance(); ^ ../src/essentia/algorithmfactory.h:60:42: note: forward declaration of template entity is here static EssentiaFactory _instance; ^ ../src/essentia/algorithmfactory_impl.h:27:8: note: add an explicit instantiation declaration to suppress this warning if 'essentia::EssentiaFactory::_instance' is explicitly instantiated in another translation unit if (!_instance) { ^ 2 warnings generated.

[434/434] Linking build/src/examples/libvamp_essentia.dylib ld: warning: dylib (/opt/homebrew/Cellar/libtensorflow/2.12.0/lib/libtensorflow.so) was built for newer macOS version (13.1) than being linked (13.0)

Waf: Leaving directory /private/tmp/essentia-20230404-52860-zw7z7a/build' 'build' finished successfully (40.414s) ==> /opt/homebrew/opt/python@3.9/bin/python3 waf install Waf: Entering directory/private/tmp/essentia-20230404-52860-zw7z7a/build' β†’ building from /private/tmp/essentia-20230404-52860-zw7z7a β†’ building from /private/tmp/essentia-20230404-52860-zw7z7a/src Building all the algorithms Ignoring the following algorithms: IFFTAComplex, FFTAComplex, IFFTK, FFTKComplex, IFFTKComplex, FFTK, FFTA, IFFTA, MusicExtractorSVM, GaiaTransform Created algorithms registration file β†’ building from /private/tmp/essentia-20230404-52860-zw7z7a/src/examples

==> Formula Tap: mtg/essentia Path: /opt/homebrew/Library/Taps/mtg/homebrew-essentia/essentia.rb ==> Configuration HOMEBREW_VERSION: 4.0.11 ORIGIN: https://github.com/Homebrew/brew HEAD: 931327df1f30a3a5b1aa07657c0d1070e61988f9 Last commit: 4 days ago Core tap JSON: 04 Apr 13:45 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_MAKE_JOBS: 12 Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby CPU: dodeca-core 64-bit arm_blizzard_avalanche Clang: 14.0.3 build 1403 Git: 2.39.2 => /Applications/Xcode.app/Contents/Developer/usr/bin/git Curl: 7.86.0 => /usr/bin/curl macOS: 13.2.1-arm64 CLT: 14.2.0.0.1.1668646533 Xcode: 14.3 Rosetta 2: false ==> ENV HOMEBREW_CC: clang HOMEBREW_CXX: clang++ MAKEFLAGS: -j12 CMAKE_PREFIX_PATH: /opt/homebrew/opt/openssl@1.1:/opt/homebrew/opt/icu4c:/opt/homebrew/opt/ffmpeg@2.8:/opt/homebrew/opt/libarchive:/opt/homebrew/opt/ffmpeg@4:/opt/homebrew/opt/readline:/opt/homebrew/opt/sqlite:/opt/homebrew/opt/openblas:/opt/homebrew CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries CMAKE_FRAMEWORK_PATH: /opt/homebrew/opt/python@3.9/Frameworks PKG_CONFIG_PATH: /opt/homebrew/Cellar/essentia/HEAD-417bf6a/lib/pkgconfig:/opt/homebrew/opt/libyaml/lib/pkgconfig:/opt/homebrew/opt/gmp/lib/pkgconfig:/opt/homebrew/opt/isl/lib/pkgconfig:/opt/homebrew/opt/mpfr/lib/pkgconfig:/opt/homebrew/opt/lz4/lib/pkgconfig:/opt/homebrew/opt/xz/lib/pkgconfig:/opt/homebrew/opt/zstd/lib/pkgconfig:/opt/homebrew/opt/hwloc/lib/pkgconfig:/opt/homebrew/opt/openssl@1.1/lib/pkgconfig:/opt/homebrew/opt/libevent/lib/pkgconfig:/opt/homebrew/opt/open-mpi/lib/pkgconfig:/opt/homebrew/opt/fftw/lib/pkgconfig:/opt/homebrew/opt/libpng/lib/pkgconfig:/opt/homebrew/opt/freetype/lib/pkgconfig:/opt/homebrew/opt/fontconfig/lib/pkgconfig:/opt/homebrew/opt/frei0r/lib/pkgconfig:/opt/homebrew/opt/fribidi/lib/pkgconfig:/opt/homebrew/opt/pcre2/lib/pkgconfig:/opt/homebrew/opt/glib/lib/pkgconfig:/opt/homebrew/opt/libxau/lib/pkgconfig:/opt/homebrew/opt/libxdmcp/lib/pkgconfig:/opt/homebrew/opt/libxcb/lib/pkgconfig:/opt/homebrew/opt/libx11/lib/pkgconfig:/opt/homebrew/opt/libxext/lib/pkgconfig:/opt/homebrew/opt/libxrender/lib/pkgconfig:/opt/homebrew/opt/lzo/lib/pkgconfig:/opt/homebrew/opt/pixman/lib/pkgconfig:/opt/homebrew/opt/cairo/lib/pkgconfig:/opt/homebrew/opt/graphite2/lib/pkgconfig:/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/harfbuzz/lib/pkgconfig:/opt/homebrew/opt/libunibreak/lib/pkgconfig:/opt/homebrew/opt/libass/lib/pkgconfig:/opt/homebrew/opt/libvo-aacenc/lib/pkgconfig:/opt/homebrew/opt/libogg/lib/pkgconfig:/opt/homebrew/opt/libvorbis/lib/pkgconfig:/opt/homebrew/opt/libvpx/lib/pkgconfig:/opt/homebrew/opt/opencore-amr/lib/pkgconfig:/opt/homebrew/opt/opus/lib/pkgconfig:/opt/homebrew/opt/rtmpdump/lib/pkgconfig:/opt/homebrew/opt/sdl2/lib/pkgconfig:/opt/homebrew/opt/sdl12-compat/lib/pkgconfig:/opt/homebrew/opt/speex/lib/pkgconfig:/opt/homebrew/opt/theora/lib/pkgconfig:/opt/homebrew/opt/x264/lib/pkgconfig:/opt/homebrew/opt/x265/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@2.8/lib/pkgconfig:/opt/homebrew/opt/libsamplerate/lib/pkgconfig:/opt/homebrew/opt/taglib/lib/pkgconfig:/opt/homebrew/opt/brotli/lib/pkgconfig:/opt/homebrew/opt/highway/lib/pkgconfig:/opt/homebrew/opt/imath/lib/pkgconfig:/opt/homebrew/opt/jpeg-turbo/lib/pkgconfig:/opt/homebrew/opt/libtiff/lib/pkgconfig:/opt/homebrew/opt/little-cms2/lib/pkgconfig:/opt/homebrew/opt/openexr/lib/pkgconfig:/opt/homebrew/opt/webp/lib/pkgconfig:/opt/homebrew/opt/jpeg-xl/lib/pkgconfig:/opt/homebrew/opt/libvmaf/lib/pkgconfig:/opt/homebrew/opt/aom/lib/pkgconfig:/opt/homebrew/opt/dav1d/lib/pkgconfig:/opt/homebrew/opt/libidn2/lib/pkgconfig:/opt/homebrew/opt/libtasn1/lib/pkgconfig:/opt/homebrew/opt/nettle/lib/pkgconfig:/opt/homebrew/opt/p11-kit/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/unbound/lib/pkgconfig:/opt/homebrew/opt/gnutls/lib/pkgconfig:/opt/homebrew/opt/libbluray/lib/pkgconfig:/opt/homebrew/opt/cjson/lib/pkgconfig:/opt/homebrew/opt/librist/lib/pkgconfig:/opt/homebrew/opt/libsoxr/lib/pkgconfig:/opt/homebrew/opt/libvidstab/lib/pkgconfig:/opt/homebrew/opt/openjpeg/lib/pkgconfig:/opt/homebrew/opt/rav1e/lib/pkgconfig:/opt/homebrew/opt/flac/lib/pkgconfig:/opt/homebrew/opt/mpg123/lib/pkgconfig:/opt/homebrew/opt/libsndfile/lib/pkgconfig:/opt/homebrew/opt/rubberband/lib/pkgconfig:/opt/homebrew/opt/srt/lib/pkgconfig:/opt/homebrew/opt/leptonica/lib/pkgconfig:/opt/homebrew/opt/libb2/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/opt/pango/lib/pkgconfig:/opt/homebrew/opt/tesseract/lib/pkgconfig:/opt/homebrew/opt/libsodium/lib/pkgconfig:/opt/homebrew/opt/zeromq/lib/pkgconfig:/opt/homebrew/opt/zimg/lib/pkgconfig:/opt/homebrew/opt/ffmpeg@4/lib/pkgconfig:/opt/homebrew/opt/chromaprint/lib/pkgconfig:/opt/homebrew/opt/libtensorflow/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/opt/python@3.9/lib/pkgconfig:/opt/homebrew/opt/openblas/lib/pkgconfig:/opt/homebrew/opt/eigen/share/pkgconfig:/opt/homebrew/opt/xorgproto/share/pkgconfig PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/13 HOMEBREW_GIT: git HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk ACLOCAL_PATH: /opt/homebrew/share/aclocal PATH: /opt/homebrew/Library/Homebrew/shims/mac/super:/opt/homebrew/opt/pkg-config/bin:/opt/homebrew/opt/gcc/bin:/opt/homebrew/opt/lz4/bin:/opt/homebrew/opt/xz/bin:/opt/homebrew/opt/zstd/bin:/opt/homebrew/opt/hwloc/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/libevent/bin:/opt/homebrew/opt/open-mpi/bin:/opt/homebrew/opt/fftw/bin:/opt/homebrew/opt/libpng/bin:/opt/homebrew/opt/freetype/bin:/opt/homebrew/opt/fontconfig/bin:/opt/homebrew/opt/lame/bin:/opt/homebrew/opt/fribidi/bin:/opt/homebrew/opt/pcre2/bin:/opt/homebrew/opt/gettext/bin:/opt/homebrew/opt/glib/bin:/opt/homebrew/opt/cairo/bin:/opt/homebrew/opt/graphite2/bin:/opt/homebrew/opt/icu4c/bin:/opt/homebrew/opt/harfbuzz/bin:/opt/homebrew/opt/rtmpdump/bin:/opt/homebrew/opt/sdl2/bin:/opt/homebrew/opt/sdl12-compat/bin:/opt/homebrew/opt/speex/bin:/opt/homebrew/opt/x264/bin:/opt/homebrew/opt/x265/bin:/opt/homebrew/opt/ffmpeg@2.8/bin:/opt/homebrew/opt/taglib/bin:/opt/homebrew/opt/brotli/bin:/opt/homebrew/opt/giflib/bin:/opt/homebrew/opt/jpeg-turbo/bin:/opt/homebrew/opt/libtiff/bin:/opt/homebrew/opt/little-cms2/bin:/opt/homebrew/opt/openexr/bin:/opt/homebrew/opt/webp/bin:/opt/homebrew/opt/jpeg-xl/bin:/opt/homebrew/opt/libvmaf/bin:/opt/homebrew/opt/aom/bin:/opt/homebrew/opt/dav1d/bin:/opt/homebrew/opt/libidn2/bin:/opt/homebrew/opt/libtasn1/bin:/opt/homebrew/opt/nettle/bin:/opt/homebrew/opt/p11-kit/bin:/opt/homebrew/opt/gnutls/bin:/opt/homebrew/opt/libbluray/bin:/opt/homebrew/opt/mbedtls/bin:/opt/homebrew/opt/librist/bin:/opt/homebrew/opt/openjpeg/bin:/opt/homebrew/opt/rav1e/bin:/opt/homebrew/opt/flac/bin:/opt/homebrew/opt/mpg123/bin:/opt/homebrew/opt/libsndfile/bin:/opt/homebrew/opt/rubberband/bin:/opt/homebrew/opt/srt/bin:/opt/homebrew/opt/leptonica/bin:/opt/homebrew/opt/libarchive/bin:/opt/homebrew/opt/pango/bin:/opt/homebrew/opt/tesseract/bin:/opt/homebrew/opt/zeromq/bin:/opt/homebrew/opt/ffmpeg@4/bin:/opt/homebrew/opt/chromaprint/bin:/opt/homebrew/opt/libtensorflow/bin:/opt/homebrew/opt/gdbm/bin:/opt/homebrew/opt/sqlite/bin:/opt/homebrew/opt/python@3.9/bin:/opt/homebrew/opt/numpy/bin:/opt/homebrew/opt/python@3.9/libexec/bin:/usr/bin:/bin:/usr/sbin:/sbin

Error: mtg/essentia/essentia HEAD-417bf6a did not build Logs: /Users/beachclark/Library/Logs/Homebrew/essentia/00.options.out /Users/beachclark/Library/Logs/Homebrew/essentia/04.python3 /Users/beachclark/Library/Logs/Homebrew/essentia/01.python3 /Users/beachclark/Library/Logs/Homebrew/essentia/build /Users/beachclark/Library/Logs/Homebrew/essentia/01.python3.cc /Users/beachclark/Library/Logs/Homebrew/essentia/03.python3 /Users/beachclark/Library/Logs/Homebrew/essentia/04.python3.cc /Users/beachclark/Library/Logs/Homebrew/essentia/02.python3 If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core): https://github.com/mtg/homebrew-essentia/issues

These open issues may also help: cannot install essentia on MacOS M1 https://github.com/MTG/homebrew-essentia/issues/32 cannot install essentia on MacOs https://github.com/MTG/homebrew-essentia/issues/30 essentia installs fine, but gaia fails https://github.com/MTG/homebrew-essentia/issues/22 essentia's formula was built from an unstable upstream --HEAD. This build failure is expected behaviour. Do not create issues about this on Homebrew's GitHub repositories. Any opened issues will be immediately closed without response. Do not ask for help from Homebrew or its maintainers on social media. You may ask for help in Homebrew's discussions but are unlikely to receive a response. Try to figure out the problem yourself and submit a fix as a pull request. We will review it but may or may not accept it.

solomonhearn9 commented 1 year ago

Did you ever figure it out? I am using Mac M2 and have done the same steps, unfortunately not the same results.

petros94 commented 1 year ago

@floydback you are a wizard!

bclark288 commented 11 months ago

I am still trying to install essentia on my macbook pro m2. I have tried using brew install essentia --HEAD --with-tensorflow and brew install essentia --HEAD. Neither works in both cases I get this output: Checking for program 'pkg-config' : /opt/homebrew/Library/Homebrew/shims/mac/super/pkg-config Checking for 'essentia' : yes Checking for 'clang' (C compiler) : clang Checking for program 'python' : /opt/homebrew/opt/python@3.9/bin/python3.9 Checking for python version >= 2.7.0 : 3.9.17 β†’ Configuring for python3 python-config : /opt/homebrew/opt/python@3.9/bin/python3.9-config Asking python-config for pyext '--cflags --libs --ldflags' flags : yes Testing pyext configuration : yes Checking for python module 'numpy' : not found Could not find the python module 'numpy' (complete log in /private/tmp/essentia-20230806-46292-1lxof5l/build/config.log). I have followed all the steps from @floyback, but it doesn't help. Is there anything I can do to try to figure out why the install process can't find numpy even though it is installed?

jpgard commented 11 months ago

+1, installing Essentia on M1 Mac via brew install essentia --HEAD fails with

Last 15 lines from /Users/joshg/Library/Logs/Homebrew/essentia/01.python3:
2023-08-21 20:35:17 +0000

/opt/homebrew/opt/python@3.9/bin/python3
waf
configure
--mode=release
--with-examples
--with-vamp
--prefix=/opt/homebrew/Cellar/essentia/HEAD-49317df

If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
  https://github.com/mtg/homebrew-essentia/issues

These open issues may also help:
cannot install essentia on MacOS M1 https://github.com/MTG/homebrew-essentia/issues/32
cannot install essentia on MacOs https://github.com/MTG/homebrew-essentia/issues/30
Essentia install fails on MacOS with 'Broken revdeps detected' https://github.com/MTG/homebrew-essentia/issues/33
essentia installs fine, but gaia fails https://github.com/MTG/homebrew-essentia/issues/22
essentia's formula was built from an unstable upstream --HEAD.
This build failure is expected behaviour.
Do not create issues about this on Homebrew's GitHub repositories.
Any opened issues will be immediately closed without response.
Do not ask for help from Homebrew or its maintainers on social media.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.

Any suggestions?

parednuw commented 11 months ago

+1, on macOS 13.4.1 with M1. Made a clean install of brew and followed these steps of @floydback. The installation of brew install essentia --HEADstill fails:

Checking for program 'pkg-config'        : /opt/homebrew/Library/Homebrew/shims/mac/super/pkg-config 
Checking for 'essentia'                  : yes 
Checking for 'clang' (C compiler)        : clang 
Checking for program 'python'            : /opt/homebrew/opt/python@3.9/bin/python3.9 
Checking for python version >= 2.7.0     : 3.9.18 
β†’ Configuring for python3
python-config                            : /opt/homebrew/opt/python@3.9/bin/python3.9-config 
Asking python-config for pyext '--cflags --libs --ldflags' flags : yes 
Testing pyext configuration                                      : yes 
Checking for python module 'numpy'                               : not found 
Could not find the python module 'numpy'

The Config.log tells me basically the same:

Checking for python module 'numpy'
['/opt/homebrew/opt/python@3.9/bin/python3.9', '-c', "\nimport numpy as current_module\nversion = getattr(current_module, '__version__', None)\nif version is not None:\n\tprint(str(version))\nelse:\n\tprint('unknown version')\n"]
err: Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'numpy'

not found
from /private/tmp/essentia-20230830-56666-1hafqb4/src/python: Could not find the python module 'numpy'

Numpy couldn't be found, even though it's in the pip3 list or installed via brew. Numpy version is 1.25.2. I already checked if I could import numpy directly in the shell with the python version installed from brew (python3.9):

user@mac ~ % python3.9
Python 3.9.18 (main, Aug 24 2023, 21:19:58) 
[Clang 14.0.3 (clang-1403.0.22.14.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.__version__
'1.25.2'
parednuw commented 10 months ago

I think I found the point of confusion.

On newer macOS-versions, python is shipped in version 3.9, this leads to confusion when using python3 (or even python3.9) with pip3/pip3.9 and numpy. The hidden gem in @floydback workaround was the alias, which specifically installs numpy for the brew-version of python and not the preinstalled version in macOS.

  1. Install brew (if not installed).
  2. Install python@3.9 with brew install python@3.9.
  3. Execute ln -s /opt/homebrew/opt/python@3.9/bin/python3.9 /opt/homebrew/opt/python@3.9/bin/python3, to create a symbolic link to python3.
  4. Create the python alias:
    alias python=/opt/homebrew/opt/python@3.9/bin/python3.9
    alias pip='/opt/homebrew/opt/python@3.9/bin/pip3.9'
  5. Restart your shell.
  6. Install numpy with the python/pip-alias: pip install numpy.
  7. Install essentia with brew, you will get the error, which tells you to link numpy.
  8. Link numpy with brew link --overwrite numpy

This worked for me so far. I am now able to import essentia and starting to work with it!

5pacedo9 commented 6 months ago

In addition, there's another way to install the exact numpy that essentia wants, just cd to the brew foldercd /opt/homebrew/Cellar/python@3.8/bin and python3.9 -m pip3.9 install numpy, and then the 'missing numpy' issue will be solved.