Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 871091 Details for
Bug 914506
media-plugins/calf: use of undeclared identifier 'bind2nd'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build log
build.log (text/x-log), 270.76 KB, created by
Violet Purcell
on 2023-09-21 22:09:51 UTC
(
hide
)
Description:
build log
Filename:
MIME Type:
Creator:
Violet Purcell
Created:
2023-09-21 22:09:51 UTC
Size:
270.76 KB
patch
obsolete
>[32m * [39;49;00mPackage: media-plugins/calf-0.90.3-r1:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: proaudio@gentoo.org >[32m * [39;49;00mUSE: abi_x86_64 amd64 cpu_flags_x86_sse elibc_musl experimental gtk kernel_linux lv2 >[32m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >[32m * [39;49;00mPackage: media-plugins/calf-0.90.3-r1:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: proaudio@gentoo.org >[32m * [39;49;00mUSE: abi_x86_64 amd64 cpu_flags_x86_sse elibc_musl experimental gtk kernel_linux lv2 >[32m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking calf-0.90.3.tar.gz to /var/tmp/portage/media-plugins/calf-0.90.3-r1/work >>>> Source unpacked in /var/tmp/portage/media-plugins/calf-0.90.3-r1/work >>>> Preparing source in /var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3 ... > [32m*[0m Applying calf-0.90.1-no-automagic.patch ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying calf-0.90.1-htmldir.patch ... >patching file configure.ac >Hunk #1 succeeded at 250 with fuzz 2 (offset 23 lines). >patching file Makefile.am >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Applying calf-0.90.1-desktop.patch ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Running eautoreconf in '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3' ... > [32m*[0m Running 'libtoolize --install --copy --force --automake' ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Running 'aclocal --system-acdir=/var/tmp/portage/media-plugins/calf-0.90.3-r1/temp/aclocal' ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Running 'autoconf --force' ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Running 'autoheader' ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Running 'automake --add-missing --copy --force-missing' ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > (B[m[1m[32m*(B[m Running elibtoolize in: calf-0.90.3/ > (B[m[1m[32m*(B[m Applying portage/1.2.0 patch ... > (B[m[1m[32m*(B[m Applying sed/1.5.6 patch ... > (B[m[1m[32m*(B[m Applying as-needed/2.4.3 patch ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3 ... > * econf: updating calf-0.90.3/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating calf-0.90.3/config.sub with /usr/share/gnuconfig/config.sub >./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/calf-0.90.3-r1 --htmldir=/usr/share/doc/calf-0.90.3-r1/html --with-sysroot=/ --libdir=/usr/lib --prefix=/usr --without-obsolete-check --enable-experimental --enable-gui --disable-jack --without-lash --with-lv2 --with-lv2-dir=/usr/lib/lv2 --disable-static --enable-sse >configure: loading site script /usr/share/config.site >configure: loading site script /usr/share/config.site.d/80crossdev.conf >checking build system type... x86_64-gentoo-linux-musl >checking host system type... x86_64-gentoo-linux-musl >checking how to print strings... print -r >checking for x86_64-gentoo-linux-musl-gcc... clang >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether clang accepts -g... yes >checking for clang option to enable C11 features... none needed >checking whether clang understands -c and -o together... yes >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by clang... ld.lld >checking if the linker (ld.lld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... llvm-nm >checking the name lister (llvm-nm) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 98304 >checking how to convert x86_64-gentoo-linux-musl file names to x86_64-gentoo-linux-musl format... func_convert_file_noop >checking how to convert x86_64-gentoo-linux-musl file names to toolchain format... func_convert_file_noop >checking for ld.lld option to reload object files... -r >checking for x86_64-gentoo-linux-musl-file... no >checking for file... file >checking for x86_64-gentoo-linux-musl-objdump... llvm-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-gentoo-linux-musl-dlltool... x86_64-gentoo-linux-musl-dlltool >checking how to associate runtime and link libraries... print -r -- >checking for x86_64-gentoo-linux-musl-ar... llvm-ar >checking for archiver @FILE support... @ >checking for x86_64-gentoo-linux-musl-strip... llvm-strip >checking for x86_64-gentoo-linux-musl-ranlib... llvm-ranlib >checking for gawk... gawk >checking command to parse llvm-nm output from clang object... ok >checking for sysroot... / >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for x86_64-gentoo-linux-musl-mt... no >checking for mt... mt >checking if mt is a manifest tool... no >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC -DPIC >checking if clang PIC flag -fPIC -DPIC works... yes >checking if clang static flag -static works... yes >checking if clang supports -c -o file.o... yes >checking if clang supports -c -o file.o... (cached) yes >checking whether the clang linker (ld.lld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for shl_load... no >checking for shl_load in -ldld... no >checking for dlopen... yes >checking whether a program can dlopen itself... yes >checking whether a statically linked program can dlopen itself... no >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking whether the compiler supports GNU C++... yes >checking whether clang++ accepts -g... yes >checking for clang++ option to enable C++11 features... none needed >checking how to run the C++ preprocessor... clang++ -E >checking for ld used by clang++... ld.lld >checking if the linker (ld.lld) is GNU ld... yes >checking whether the clang++ linker (ld.lld) supports shared libraries... yes >checking for clang++ option to produce PIC... -fPIC -DPIC >checking if clang++ PIC flag -fPIC -DPIC works... yes >checking if clang++ static flag -static works... yes >checking if clang++ supports -c -o file.o... yes >checking if clang++ supports -c -o file.o... (cached) yes >checking whether the clang++ linker (ld.lld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for a BSD-compatible install... /usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /usr/bin/mkdir -p >checking whether make sets $(MAKE)... yes >checking whether make supports the include directive... yes (GNU style) >checking whether make supports nested variables... yes >checking dependency style of clang... none >checking dependency style of clang++... none >checking for x86_64-gentoo-linux-musl-pkg-config... /usr/bin/x86_64-gentoo-linux-musl-pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for egrep... (cached) /usr/bin/grep -E >checking for memory.h... yes >checking for stdint.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for time.h... yes >checking for math.h... yes >checking for expat.h... yes >checking for XML_Parse in -lexpat... yes >checking for jack/jack.h... yes >checking for glib-2.0 >= 2.0.0 gthread-2.0 >= 2.0.0... yes >checking for fluidsynth >= 1.0.7... yes >checking for sordi... no >checking for jack >= 0.103.0... yes >checking for jack_port_register in -ljack... yes >checking for jack >= 0.105.0... yes >checking for jack >= 0.124.2 jack < 1.9.0... no >checking for jack >= 1.9.11... yes >checking for lv2 >= 1.1.14... yes >checking for lash-1.0 >= 0.6.0... no >checking for lash-1.0 >= 0.5.2... no >checking for slv2 <= 0.6.1... no >checking for gtk+-2.0 >= 2.12.0 cairo >= 1.2.0... yes >checking whether to allow LV2... yes >checking whether to check for old LADSPA plugin... no >checking whether to enable experimental/unfinished features... yes >checking whether to enable debugging mode... no >checking whether to compile with SSE... yes >checking whether to enable GUI... yes >checking whether to enable JACK... no >checking where to install LV2 plugins... /usr/lib/lv2 >checking for bash-completion >= 2.0... yes > > Calf configured > > Debug mode: no > With SSE: yes > Experimental plugins: yes > Common GUI code: yes > LV2 enabled: yes > LV2 GTK+ GUI enabled: yes > JACK host enabled: no (disabled by user choice) > LASH enabled: no > Old-style JACK MIDI: no > JACK has jack_port_rename: yes > > Installation prefix: /usr > > >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating calf.desktop >config.status: creating gui/Makefile >config.status: creating gui/icons/LV2/Makefile >config.status: creating icons/Makefile >config.status: creating src/Makefile >config.status: creating src/calf/Makefile >config.status: creating config.h >config.status: executing libtool commands >config.status: executing depfiles commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3 ... >make -j16 >make all-recursive >make[1]: Entering directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3' >Making all in src >make[2]: Entering directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3/src' >Making all in calf >make[3]: Entering directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3/src/calf' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3/src/calf' >make[3]: Entering directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3/src' >clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o benchmark.o benchmark.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o audio_fx.lo audio_fx.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o analyzer.lo analyzer.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o lv2wrap.lo lv2wrap.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o metadata.lo metadata.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_tools.lo modules_tools.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_delay.lo modules_delay.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_comp.lo modules_comp.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_limit.lo modules_limit.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_dist.lo modules_dist.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_filter.lo modules_filter.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_mod.lo modules_mod.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o modules_pitch.lo modules_pitch.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o fluidsynth.lo fluidsynth.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o giface.lo giface.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o monosynth.lo monosynth.cpp >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c analyzer.cpp -fPIC -DPIC -o .libs/analyzer.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_filter.cpp -fPIC -DPIC -o .libs/modules_filter.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c audio_fx.cpp -fPIC -DPIC -o .libs/audio_fx.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_dist.cpp -fPIC -DPIC -o .libs/modules_dist.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_tools.cpp -fPIC -DPIC -o .libs/modules_tools.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_pitch.cpp -fPIC -DPIC -o .libs/modules_pitch.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c metadata.cpp -fPIC -DPIC -o .libs/metadata.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_limit.cpp -fPIC -DPIC -o .libs/modules_limit.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_delay.cpp -fPIC -DPIC -o .libs/modules_delay.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c giface.cpp -fPIC -DPIC -o .libs/giface.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c fluidsynth.cpp -fPIC -DPIC -o .libs/fluidsynth.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_comp.cpp -fPIC -DPIC -o .libs/modules_comp.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c lv2wrap.cpp -fPIC -DPIC -o .libs/lv2wrap.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c monosynth.cpp -fPIC -DPIC -o .libs/monosynth.o >clang++clang++clang++: : [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0;1;35m[0m >warning: [0mclang++: [1m[0;1;35mwarning: optimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m[1m[0m >optimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0mclang++: >[0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35m: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >warning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0mclang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++ >: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c modules_mod.cpp -fPIC -DPIC -o .libs/modules_mod.o >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >In file included from benchmark.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:71:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_graph' hides overloaded virtual function [-Woverloaded-virtual][0m > 71 | bool get_graph(int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:781:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_graph' declared here: different number of parameters (7 vs 6)[0m > 781 | virtual bool get_graph(int index, int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:72:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_moving' hides overloaded virtual function [-Woverloaded-virtual][0m > 72 | bool get_moving(int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:217:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::line_graph_iface::get_moving' declared here: different number of parameters (8 vs 7)[0m > 217 | virtual bool get_moving(int index, int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:73:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_gridline' hides overloaded virtual function [-Woverloaded-virtual][0m > 73 | bool get_gridline(int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:780:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_gridline' declared here: different number of parameters (7 vs 6)[0m > 780 | virtual bool get_gridline(int index, int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:74:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_layers' hides overloaded virtual function [-Woverloaded-virtual][0m > 74 | bool get_layers(int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:782:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_layers' declared here: different number of parameters (3 vs 2)[0m > 782 | virtual bool get_layers(int index, int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:28: >[1m./calf/modules_dev.h:94:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 94 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:28: >[1m./calf/modules_dev.h:96:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 96 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:71:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_graph' hides overloaded virtual function [-Woverloaded-virtual][0m > 71 | bool get_graph(int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:781:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_graph' declared here: different number of parameters (7 vs 6)[0m > 781 | virtual bool get_graph(int index, int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:72:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_moving' hides overloaded virtual function [-Woverloaded-virtual][0m > 72 | bool get_moving(int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:217:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::line_graph_iface::get_moving' declared here: different number of parameters (8 vs 7)[0m > 217 | virtual bool get_moving(int index, int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:73:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_gridline' hides overloaded virtual function [-Woverloaded-virtual][0m > 73 | bool get_gridline(int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:780:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_gridline' declared here: different number of parameters (7 vs 6)[0m > 780 | virtual bool get_gridline(int index, int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:25: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:74:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_layers' hides overloaded virtual function [-Woverloaded-virtual][0m > 74 | bool get_layers(int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:782:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_layers' declared here: different number of parameters (3 vs 2)[0m > 782 | virtual bool get_layers(int index, int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:29: >In file included from ./calf/modules_filter.h:35: >[1m./calf/orfanidis_eq.h:751:8: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'bind2nd'[0m > 751 | bind2nd(std::plus<eq_double_t>(), 1.0));[0m > | [0;1;32m ^ >[0mIn file included from fluidsynth.cpp:22: >[1m./calf/modules_dev.h:94:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 94 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from fluidsynth.cpp:22: >[1m./calf/modules_dev.h:96:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 96 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/orfanidis_eq.h:767:8: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'bind2nd'[0m > 767 | bind2nd(std::plus<eq_double_t>(), 1.0));[0m > | [0;1;32m ^ >[0mIn file included from analyzer.cpp:25: >[1m./calf/analyzer.h:71:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_graph' hides overloaded virtual function [-Woverloaded-virtual][0m > 71 | bool get_graph(int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:781:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_graph' declared here: different number of parameters (7 vs 6)[0m > 781 | virtual bool get_graph(int index, int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0mIn file included from analyzer.cpp:25: >[1m./calf/analyzer.h:72:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_moving' hides overloaded virtual function [-Woverloaded-virtual][0m > 72 | bool get_moving(int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:217:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::line_graph_iface::get_moving' declared here: different number of parameters (8 vs 7)[0m > 217 | virtual bool get_moving(int index, int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from analyzer.cpp:25: >[1m./calf/analyzer.h:73:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_gridline' hides overloaded virtual function [-Woverloaded-virtual][0m > 73 | In file included from modules_pitch.cpp :bool get_gri26: >In file included from ./calf/modules_pitch.h:9: >[1m./calf/analyzer.h:71:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_graph' hides overloaded virtual function [-Woverloaded-virtual][0m > 71 | bool get_graph(int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:781:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_graph' declared here: different number of parameters (7 vs 6)[0m > 781 | virtual bool get_graph(int index, int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_pitch.cpp:26: >In file included from ./calf/modules_pitch.h:9: >[1m./calf/analyzer.h:72:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_moving' hides overloaded virtual function [-Woverloaded-virtual][0m > 72 | bool get_moving(int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:217:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::line_graph_iface::get_moving' declared here: different number of parameters (8 vs 7)[0m > 217 | virtual bool get_moving(int index, int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from modules_pitch.cpp:26: >In file included from ./calf/modules_pitch.h:9: >[1m./calf/analyzer.h:73:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_gridline' hides overloaded virtual function [-Woverloaded-virtual][0m > 73 | bool get_gridline(int subindex, int phase, float &pos, bool &vertical, std::stringdlin e&(lint subindex, eint phgase, float &pos, beool &vertical, stnd::strding &legend, cairo_iface ,*context) con st;[0m > | [0;1;32m ^ >[0mca[1m./calf/giface.h:780:18: [0m[0;1;30mnote: [0mihidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_gridline' declared rhere: different number of parameterso (7 vs 6)[0m > 780_ | virtual bool get_gridline(int index, int subiiface *context) const;[0m > | ndex, [0;1;32min ^t phase, fl >oat &p[0mos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0mIn file included from analyzer.cpp:25: >[1m./calf/analyzer.h:74:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_layers' hides overloaded virtual function [-Woverloaded-virtual][0m > 74 | bool [1mget_lay./calf/giface.he:r780s:(int 18g:e n[0me[0;1;30mrnote: a[0mthiddeni ooverloadedn ,virtual uns ifunctiong n'calf_plugins::frequency_response_line_graph::get_gridline'e ddeclared ihere:n tdifferent &layers) cons t;[0m > | [0;1;32m ^ >[0mnumber[1m./calf/giface.h:782:18: of [1mfluidsynth.cppparameters:194:5 : [0m[0m[0;1;30mnote: [0mhidden [0;1;35m(7 vs 6)overloadedwarning: [0mvirtual[1m 'fluid_synth_set_reverb_on'function is'calf_plugins::frequency_response_line_graph::get_layers' deprecateddeclared [-Wdeprecated-declarations]here:[0m >different number of194 | parameters (3 vs 2) [0m >flu i782d | _ s y n tvhi_rsteuta_lr ebvoeorlb _goent(_slyanytehr,s (*ipnatr aimnsd[epxa,r _irnetv egrebn]e r>a t0i)o;n[0m, > u| n[0;1;32ms ^i >g[0mned int &la[1my/usr/include/fluidsynth/synth.he:r162s:)1 :c o[0mn[0;1;30msnote: t[0m;'fluid_synth_set_reverb_on'[0m >has | been[0;1;32m ^explicitly > [0mmarked deprecated here[0m > 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on);[0m > | [0;1;32m^ >[0m[1m/usr/include/fluidsynth.h:58:45: [0m[0;1;30mnote: [0mexpanded from macro 'FLUID_DEPRECATED'[0m > 58 | # define FLUID_DEPRECATED __attribute__((deprecated))[0m > | [0;1;32m ^ >[0m[1mfluidsynth.cpp:195:5: [0m[0;1;35mwarning: [0m[1m'fluid_synth_set_chorus_on' is deprecated [-Wdeprecated-declarations][0m > 195 | fluid_synth_set_chorus_on(synth, *params[par_chorus] > 0);[0m > | [0;1;32m ^ >[0m[1m/usr/include/fluidsynth/synth.h:208:1: [0m[0;1;30mnote: [0m'fluid_synth_set_chorus_on' has been explicitly marked deprecated here[0m > 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on);[0m > | [0;1;32m^ >[0m[1m/usr/include/fluidsynth.h:58:45: [0m[0;1;30mnote: [0mexpanded from macro 'FLUID_DEPRECATED'[0m > 58 | # define FLUID_DEPRECATED __attribute__((deprecated))[0m > | [0;1;32m ^ >[0m[0m > 780 | virtual bool get_gridline(int index, int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_pitch.cpp:26: >In file included from ./calf/modules_pitch.h:9: >[1m./calf/analyzer.h:74:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_layers' hides overloaded virtual function [-Woverloaded-virtual][0m > 74 | bool get_layers(int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:782:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_layers' declared here: different number of parameters (3 vs 2)[0m > 782 | virtual bool get_layers(int index, int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >In file included from ./calf/modules_filter.h:33: >[1m./calf/analyzer.h:71:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_graph' hides overloaded virtual function [-Woverloaded-virtual][0m > 71 | bool get_graph(int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:781:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_graph' declared here: different number of parameters (7 vs 6)[0m > 781 | virtual bool get_graph(int index, int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >In file included from ./calf/modules_filter.h:33: >[1m./calf/analyzer.h:72:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_moving' hides overloaded virtual function [-Woverloaded-virtual][0m > 72 | bool get_moving(int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:217:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::line_graph_iface::get_moving' declared here: different number of parameters (8 vs 7)[0m > 217 | virtual bool get_moving(int index, int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >In file included from ./calf/modules_filter.h:33: >[1m./calf/analyzer.h:73:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_gridline' hides overloaded virtual function [-Woverloaded-virtual][0m > 73 | bool get_gridline(int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:780:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_gridline' declared here: different number of parameters (7 vs 6)[0m > 780 | virtual bool get_gridline(int index, int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >In file included from ./calf/modules_filter.h:33: >[1m./calf/analyzer.h:74:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_layers' hides overloaded virtual function [-Woverloaded-virtual][0m > 74 | bool get_layers(int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:782:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_layers' declared here: different number of parameters (3 vs 2)[0m > 782 | virtual bool get_layers(int index, int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:26: >[1m./calf/modules_dev.h:94:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 94 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:26: >[1m./calf/modules_dev.h:96:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 96 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mIn file included from analyzer.cpphidden:26: >[1m./calf/modules_dev.h:94:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 94 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0moverloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_noisy' declared [1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden here:overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from analyzer.cpp:different26: >[1m./calf/modules_dev.h:96:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 96 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0m qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from modules_delay.cpp:27: >[1m./calf/modules_dev.h:94:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 94 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from modules_delay.cpp:27: >[1m./calf/modules_dev.h:96:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 96 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:29: >[1m./calf/modules_filter.h:170:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>::calculate_filter' hides overloaded virtual function [-Woverloaded-virtual][0m > 170 | void calculate_filter()[0m > | [0;1;32m ^ >[0m[1m./calf/modules_filter.h:278:12: [0m[0;1;30mnote: [0min instantiation of template class 'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>' requested here[0m > 278 | public filter_module_with_inertia<dsp::biquad_filter_module, filter_metadata>[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:473:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::calculate_filter' declared here: different number of parameters (4 vs 0)[0m > 473 | void calculate_filter(float freq, float q, int mode, float gain = 1.0);[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:29: >[1m./calf/modules_filter.h:268:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 268 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:29: >[1m./calf/modules_filter.h:170:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>::calculate_filter' hides overloaded virtual function > [-Woverloaded-virtual][0m > 170 | void calculate_filter()[0m > | [0;1;32m ^ >[0m[1m./calf/modules_filter.h:303:16: [0m[0;1;30mnote: [0min instantiation of template class 'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>' requested here[0m > 303 | public filter_module_with_inertia<dsp::biquad_filter_module, filterclavier_metadata>[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:473:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::calculate_filter' declared here: different number of parameters (4 vs 0)[0m > 473 | void calculate_filter(float freq, float q, int mode, float gain = 1.0);[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:29: >[1m./calf/modules_filter.h:268:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 268 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:29: >[1m./calf/modules_filter.h:584:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::envelopefilter_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 584 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >In file included from ./calf/modules_filter.h:35: >[1m./calf/orfanidis_eq.h:751:8: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'bind2nd'[0m > 751 | bind2nd(std::plus<eq_double_t>(), 1.0));[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:30: >[1m./calf/modules_mod.h:70:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::flanger_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 70 | float freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0m[1m./calf/orfanidis_eq.h:767:8: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'bind2nd'[0m > 767 | bind2nd(std::plus<eq_double_t>(), 1.0));[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:30: >[1m./calf/modules_mod.h:109:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::phaser_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 109 | float freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:30: >[1m./calf/modules_mod.h:190:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::multichorus_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 190 | float freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0mIn file included from benchmark.cpp:38: >[1m./calf/benchmark.h:21:9: [0m[0;1;35mwarning: [0m[1m'__CALF_BENCHMARK_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard][0m > 21 | #ifndef __CALF_BENCHMARK_H[0m > | [0;1;32m ^~~~~~~~~~~~~~~~~~ >[0m[1m./calf/benchmark.h:22:9: [0m[0;1;30mnote: [0m'__CALF_BENCHMAR_H' is defined here; did you mean '__CALF_BENCHMARK_H'?[0m > 22 | #define __CALF_BENCHMAR_H[0m > | [0;1;32m ^~~~~~~~~~~~~~~~~ >[0m | [0;32m __CALF_BENCHMARK_H >[0m[1mbenchmark.cpp:256:73: [0m[0;1;35mwarning: [0m[1margument 'params' of type 'float[3]' with mismatched bound [-Warray-parameter][0m > 256 | void get_default_effect_params<calf_plugins::reverb_audio_module>(float params[3], uint32_t &sr)[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:253:38: [0m[0;1;30mnote: [0mpreviously declared as 'float[20]' here[0m > 253 | void get_default_effect_params(float params[Effect::param_count], uint32_t &sr);[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:266:73: [0m[0;1;35mwarning: [0m[1margument 'params' of type 'float[4]' with mismatched bound [-Warray-parameter][0m > 266 | void get_default_effect_params<calf_plugins::filter_audio_module>(float params[4], uint32_t &sr)[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:253:38: [0m[0;1;30mnote: [0mpreviously declared as 'float[15]' here[0m > 253 | void get_default_effect_params(float params[Effect::param_count], uint32_t &sr);[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:277:74: [0m[0;1;35mwarning: [0m[1margument 'params' of type 'float[5]' with mismatched bound [-Warray-parameter][0m > 277 | void get_default_effect_params<calf_plugins::flanger_audio_module>(float params[5], uint32_t &sr)[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:253:38: [0m[0;1;30mnote: [0mpreviously declared as 'float[20]' here[0m > 253 | void get_default_effect_params(float params[Effect::param_count], uint32_t &sr);[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:289:77: [0m[0;1;35mwarning: [0m[1margument 'params' of type 'float[]' with mismatched bound [-Warray-parameter][0m > 289 | void get_default_effect_params<calf_plugins::compressor_audio_module>(float params[], uint32_t &sr)[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:253:38: [0m[0;1;30mnote: [0mpreviously declared as 'float[16]' here[0m > 253 | void get_default_effect_params(float params[Effect::param_count], uint32_t &sr);[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:305:78: [0m[0;1;35mwarning: [0m[1margument 'params' of type 'float[]' with mismatched bound [-Warray-parameter][0m > 305 | void get_default_effect_params<calf_plugins::multichorus_audio_module>(float params[], uint32_t &sr)[0m > | [0;1;32m ^ >[0m[1mbenchmark.cpp:253:38: [0m[0;1;30mnote: [0mpreviously declared as 'float[24]' here[0m > 253 | void get_default_effect_params(float params[Effect::param_count], uint32_t &sr);[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >[1m./calf/modules_filter.h:170:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>::calculate_filter' hides overloaded virtual function [-Woverloaded-virtual][0m > 170 | void calculate_filter()[0m > | [0;1;32m ^ >[0m[1m./calf/modules_filter.h:278:12: [0m[0;1;30mnote: [0min instantiation of template class 'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>' requested here[0m > 278 | public filter_module_with_inertia<dsp::biquad_filter_module, filter_metadata>[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:473:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::calculate_filter' declared here: different number of parameters (4 vs 0)[0m > 473 | void calculate_filter(float freq, float q, int mode, float gain = 1.0);[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >[1m./calf/modules_filter.h:268:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 268 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >[1m./calf/modules_filter.h:170:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>::calculate_filter' hides overloaded virtual function > [-Woverloaded-virtual][0m > 170 | void calculate_filter()[0m > | [0;1;32m ^ >[0m[1m./calf/modules_filter.h:303:16: [0m[0;1;30mnote: [0min instantiation of template class 'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>' requested here[0m > 303 | public filter_module_with_inertia<dsp::biquad_filter_module, filterclavier_metadata>[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:473:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::calculate_filter' declared here: different number of parameters (4 vs 0)[0m > 473 | void calculate_filter(float freq, float q, int mode, float gain = 1.0);[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >[1m./calf/modules_filter.h:268:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 268 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from modules_filter.cpp:25: >[1m./calf/modules_filter.h:584:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::envelopefilter_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 584 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:198:19: [0m[0;1;35mwarning: [0m[1marray index 3735928559 is past the end of the array (that has type 'float *[35]') [-Warray-bounds][0m > 198 | int active = *params[AM::param_lp_active];[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~~~~~~ >[0m[1mmodules_filter.cpp:509:16: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::equalizerNband_audio_module<calf_plugins::equalizer5band_metadata, false>::process_hplp' requested here[0m > 509 | template class equalizerNband_audio_module<equalizer5band_metadata, false>;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:225:15: [0m[0;1;35mwarning: [0m[1marray index 3735928560 is past the end of the array (that has type 'float *[35]') [-Warray-bounds][0m > 225 | active = *params[AM::param_hp_active];[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~~~~~~ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:117:25: [0m[0;1;35mwarning: [0m[1marray index 3735928563 is past the end of the array (that has type 'float *[35]') [-Warray-bounds][0m > 117 | float hpfreq = *params[AM::param_hp_freq], lpfreq = *params[AM::param_lp_freq];[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~~~~ >[0m[1mmodules_filter.cpp:509:16: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::equalizerNband_audio_module<calf_plugins::equalizer5band_metadata, false>::params_changed' requested here[0m > 509 | template class equalizerNband_audio_module<equalizer5band_metadata, false>;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:117:62: [0m[0;1;35mwarning: [0m[1marray index 3735928564 is past the end of the array (that has type 'float *[35]') [-Warray-bounds][0m > 117 | float hpfreq = *params[AM::param_hp_freq], lpfreq = *params[AM::param_lp_freq];[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~~~~ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:118:22: [0m[0;1;35mwarning: [0m[1marray index 3735928565 is past the end of the array (that has type 'float *[35]') [-Warray-bounds][0m > 118 | float hpq = *params[AM::param_hp_q], lpq = *params[AM::param_lp_q];[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:118:53: [0m[0;1;35mwarning: [0m[1marray index 3735928566 is past the end of the array (that has type 'float *[35]') [-Warray-bounds][0m > 118 | float hpq = *params[AM::param_hp_q], lpq = *params[AM::param_lp_q];[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:427:57: [0m[0;1;35mwarning: [0m[1marray index 3735928560 is past the end of the array (that has type 'float *const[35]') [-Warray-bounds][0m > 427 | if (has_lphp && last_peak == PeakBands + 2 && !*params[AM::param_hp_active])[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~~~~~~ >[0m[1mmodules_filter.cpp:509:16: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::equalizerNband_audio_module<calf_plugins::equalizer5band_metadata, false>::get_graph' requested here[0m > 509 | template class equalizerNband_audio_module<equalizer5band_metadata, false>;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0m[1mmodules_filter.cpp:429:57: [0m[0;1;35mwarning: [0m[1marray index 3735928559 is past the end of the array (that has type 'float *const[35]') [-Warray-bounds][0m > 429 | if (has_lphp && last_peak == PeakBands + 3 && !*params[AM::param_lp_active])[0m > | [0;1;32m ^ ~~~~~~~~~~~~~~~~~~~ >[0m[1m./calf/giface.h:527:5: [0m[0;1;30mnote: [0marray 'params' declared here[0m > 527 | float *params[Metadata::param_count];[0m > | [0;1;32m ^ >[0mIn file included from fluidsynth.cpp:21: >[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mfluidsynth.cpp:32:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::get_param_props' requested here[0m > 32 | fluidsynth_audio_module::fluidsynth_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mfluidsynth.cpp:32:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::get_port_names' requested here[0m > 32 | fluidsynth_audio_module::fluidsynth_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mfluidsynth.cpp:32:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::get_plugin_info' requested here[0m > 32 | fluidsynth_audio_module::fluidsynth_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mIn file included from modules_limit.cpp:23: >[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_limit.cpp:37:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::get_param_props' requested here[0m > 37 | limiter_audio_module::limiter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_limit.cpp:37:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::get_port_names' requested here[0m > 37 | limiter_audio_module::limiter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_limit.cpp:37:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::get_plugin_info' requested here[0m > 37 | limiter_audio_module::limiter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::limiter_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_pitch.cpp:35:21: [0m[0;1;30mnote: [0min instantiation of member function[1m ./calf/giface.h'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::get_param_props': 730requested: 79here:[0m >[0m[0;1;35m warning: 35[0m | [1mpinstantiationi tofc hvariable_ a'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::param_props'u drequiredi ohere,_ mbuto dnou ldefinitione :is: pavailablei t[-Wundefined-var-template]c[0mh >_audi o730_ | m o d u lceo(n)s[0mt > p| a[0;1;32mr ^a >m[0mete[1mr./calf/giface.h_:p708r:o33p:e r[0mt[0;1;30minote: e[0msforward *declarationg eoft _templatep aentityr aism _herep[0mr >ops (708i | n t p asrtaamt_inco )p acroanmsett e{r _rpertouprenr t&ipeasr apma_rparmo_ppsr[oppasr[a]m;_[0mn >o ]| ;[0;1;32m ^} >[0m[0m > | [1m[0;1;32m./calf/giface.h ^: >730[0m:79:[1m modules_limit.cpp[0m:[0;1;30m185note: :[0m32add: an[0m [0;1;30mexplicitnote: [0minstantiationin declarationinstantiation toof suppressmember thisfunction warning'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::get_param_props' ifrequested 'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::param_props'here [0mis > explicitly 185instantiated | minu lanothert >i btranslationa nunitd[0ml >imite r730_ | a u d i oc_omnosdtu lpea:r:ammueltteirb_apnrdolpiemrittieers_ a*ugdeito__pmaordauml_ep(r)o[0mp >s (| i[0;1;32mn ^t > [0mpar[1ma./calf/giface.hm:_708n:o33): c[0mo[0;1;30mnnote: s[0mtforward {declaration rofe ttemplateu rentityn is& pherea[0mr >am_ p708r | o p s [ psatraatmi_cn op]a;r a}m[0me >t e| r_properties [0;1;32mp ^a >r[0mam_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h[1m:./calf/giface.h730::73179::50 :[0m [0;1;30m[0mnote: [0;1;35m[0mwarning: add[0m [1maninstantiation explicitof instantiationvariable declaration'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::port_names' torequired suppresshere, thisbut warningno ifdefinition 'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::param_props'is isavailable explicitly[-Wundefined-var-template] [0minstantiated > in > 731another | translation unit [0mc >onst 730c | h a r *c*ognestt_ ppoarrta_mneatmeers_(p)r ocpoenrstti e{s r*egteutr_np aproarmt__pnraompess(;i n}t[0m >p a| r[0;1;32ma ^m >_[0mno) c[1momodules_pitch.cppn:s35t: 21{: r[0me[0;1;30mtnote: u[0mrinn instantiation& pofa rmembera mfunction_ p'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::get_port_names'r orequestedp shere[[0mp >ar a35m | _pniot]c;h _}a[0mu >d i| o[0;1;32m_ ^m >o[0mdule::pitch_audio_mod[1mu./calf/giface.hl:e731(:)50[0m: > [0m| [0;1;35m[0;1;32mwarning: ^[0m >[1m[0minstantiation [1mof./calf/giface.h :variable707 :'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::port_names'24 :required [0mhere,[0;1;30m note: but[0m forwardno declarationdefinition ofis templateavailable entity[-Wundefined-var-template] [0mis > here [0m731 > | 707 | c o n sstt acthiacr c*o*ngsett _cphoarrt _*npaomrets_(n)a mceosn[s]t; [0m{ > r| e[0;1;32mt ^u >r[0mn p[1mo./calf/giface.hr:t731_:n50a:m e[0ms[0;1;30m;note: [0m}add[0m >an | explicit[0;1;32m ^instantiation > [0mdeclaration to[1m modules_limit.cppsuppress: 185this: 32warning: if[0m [0;1;30m'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::port_names'note: [0misin explicitlyinstantiation instantiatedof inmember anotherfunction > 'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::get_port_names'translation requestedunit [0mhere >[0m > 731 | 185 | mcuolntsitb acnhdalri m*i*tgeert__apuodrito__nmaomdeusl(e): :cmounlstti b{a nrdeltiumrint epro_ratu_dniaom_emso;d u}l[0me >( )| [0m[0;1;32m > ^ >| [0m[0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration[1m ./calf/giface.hof: 734template: 64entity: is[0m [0;1;35mherewarning: [0m[0m >[1minstantiation 707of | variable 'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::plugin_info' srequiredt ahere,t ibutc noc odefinitionn sist availablec h[-Wundefined-var-template]a[0mr > *p o734r | t _ n a mceosn[s]t; [0ml >a d| s[0;1;32mp ^a >_[0mplugin[1m_./calf/giface.hi:n731f:o50 :& g[0me[0;1;30mtnote: _[0mpaddl uang iexplicitn _instantiationi ndeclarationf oto( )suppress cthiso nwarnings tif {'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::port_names' rise explicitly instantiated int >u ranothern translationp lunitu[0mg >in_i n731f | o ; } [0mc >o n| s[0;1;32mt ^ >c[0mha[1mrmodules_pitch.cpp :*35*:g21e:t _[0mp[0;1;30monote: r[0mtin_ ninstantiationa mofe smember( )function c'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::get_plugin_info'o nrequesteds there [0m{ > r e35t | uprint cpho_ratu_dniaom_emso;d u}l[0me >: :| p[0;1;32mi ^t >c[0mh_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h[1m:./calf/giface.h709::73431::64 :[0m [0;1;30m[0mnote: [0;1;35m[0mwarning: forward[0m [1mdeclarationinstantiation ofof templatevariable entity 'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::plugin_info'is requiredhere [0mhere, > but709 | no definition iss tavailablea t[-Wundefined-var-template]i[0mc > lad s734p | a _ p l ucgoinns_ti nlfaod spplau_gpilnu_giinnf_oi;n[0mf >o | &[0;1;32mg ^e >t[0m_p[1ml./calf/giface.hu:g734i:n64_:i n[0mf[0;1;30monote: ([0m)add cano nexplicits tinstantiation {declaration rtoe tsuppressu rthisn warningp lifu g'calf_plugins::plugin_metadata<calf_plugins::pitch_metadata>::plugin_info'i nis_ iexplicitlyn finstantiatedo ;in }another[0m > > translation| [0;1;32munit ^[0m > >[0m 734 | [1m modules_limit.cppc:o185n:s32t: l[0ma[0;1;30mdnote: s[0mpina _instantiationp lofu gmemberi nfunction_ i'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::get_plugin_info'n frequestedo here&[0mg >et_ p185l | umguilnt_iibnafnod(l)i mciotnesrt_ a{u drieot_umrond uplleu:g:imnu_litnifboa;n d}l[0mi >m i| t[0;1;32me ^r >_[0maudio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::multibandlimiter_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_limit.cpp:580:32: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::get_param_props' requested here[0m > 580 | sidechainlimiter_audio_module::sidechainlimiter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_limit.cpp:580:32: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::get_port_names' requested here[0m > 580 | sidechainlimiter_audio_module::sidechainlimiter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_limit.cpp:580:32: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::get_plugin_info' requested here[0m > 580 | sidechainlimiter_audio_module::sidechainlimiter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::sidechainlimiter_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mIn file included from modules_limit.cpp:25: >[1m./calf/modules_limit.h:44:9: [0m[0;1;35mwarning: [0m[1mprivate field 'mode' is not used [-Wunused-private-field][0m > 44 | int mode, mode_old, oversampling_old;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_limit.h:44:15: [0m[0;1;35mwarning: [0m[1mprivate field 'mode_old' is not used [-Wunused-private-field][0m > 44 | int mode, mode_old, oversampling_old;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_limit.h:73:16: [0m[0;1;35mwarning: [0m[1mprivate field 'mode_old' is not used [-Wunused-private-field][0m > 73 | int _mode, mode_old;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_limit.h:87:11: [0m[0;1;35mwarning: [0m[1mprivate field 'striprel' is not used [-Wunused-private-field][0m > 87 | float striprel[strips];[0m > | [0;1;32m ^ >[0m[1m./calf/modules_limit.h:116:16: [0m[0;1;35mwarning: [0m[1mprivate field 'mode_old' is not used [-Wunused-private-field][0m > 116 | int _mode, mode_old;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_limit.h:130:11: [0m[0;1;35mwarning: [0m[1mprivate field 'striprel' is not used [-Wunused-private-field][0m > 130 | float striprel[strips];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:59:27: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::get_param_props' requested here[0m > 59 | void reverb_audio_module::params_changed()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:59:27: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::get_port_names' requested here[0m > 59 | void reverb_audio_module::params_changed()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:59:27: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::get_plugin_info' requested here[0m > 59 | void reverb_audio_module::params_changed()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::reverb_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:113:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::get_param_props' requested here[0m > 113 | vintage_delay_audio_module::vintage_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:113:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::get_port_names' requested here[0m > 113 | vintage_delay_audio_module::vintage_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:113:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::get_plugin_info' requested here[0m > 113 | vintage_delay_audio_module::vintage_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::vintage_delay_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:364:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::get_param_props' requested here[0m > 364 | comp_delay_audio_module::comp_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:364:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::get_port_names' requested here[0m > 364 | comp_delay_audio_module::comp_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:364:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::get_plugin_info' requested here[0m > 364 | comp_delay_audio_module::comp_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::comp_delay_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:484:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::get_param_props' requested here[0m > 484 | haas_enhancer_audio_module::haas_enhancer_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:484:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::get_port_names' requested here[0m > 484 | haas_enhancer_audio_module::haas_enhancer_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:484:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::get_plugin_info' requested here[0m > 484 | haas_enhancer_audio_module::haas_enhancer_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::haas_enhancer_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:633:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::get_param_props' requested here[0m > 633 | reverse_delay_audio_module::reverse_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:633:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::get_port_names' requested here[0m > 633 | reverse_delay_audio_module::reverse_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_delay.cpp:633:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::get_plugin_info' requested here[0m > 633 | reverse_delay_audio_module::reverse_delay_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::reverse_delay_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(inIn file included from modules_comp.cpp:23: >In file included from ./calf/audio_fx.h:28: >[1m./calf/giface.h:730:79: [0m[0;1;35mt warning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | p const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:738:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::get_param_props' requested here[0m > 738 | compressor_audio_module::compressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_propearties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:738:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::get_port_names' requested here[0m > 738 | compressor_audio_module::compressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template rentity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32ma ^ >[0m[1mmodules_comp.cpp:738:26: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::get_plugin_info' requested here[0m > 738 | compressor_audio_module::compressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::compressor_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mm_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_tools.cpp:42:[1m22./calf/giface.h::730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::param_props' required here, but no definition is available > [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:855:35: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::get_param_props' requested here[0m > 855 | sidechaincompressor_audio_module::sidechaincompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::param_props' is explicitly instantiated > in another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::port_names' required here, but no definition is available > [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:855:35: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::get_port_names' requested here[0m > 855 | sidechaincompressor_audio_module::sidechaincompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::plugin_info' required here, but no definition is available > [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:855:35: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::get_plugin_info' requested here[0m > 855 | sidechaincompressor_audio_module::sidechaincompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::sidechaincompressor_metadata>::plugin_info' is explicitly instantiated > in another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::get_param_props' requested here[0m > 42 | stereo_audio_module::stereo_audio_module()[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::param_props' required here, but no definition is available > [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:1227:35: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::get_param_props' requested here[0m > 1227 | multibandcompressor_audio_module::multibandcompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::param_props' is explicitly instantiated > in another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::port_names' required here, but no definition is available > [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:1227:35: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::get_port_names' requested here[0m > 1227 | multibandcompressor_audio_module::multibandcompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::plugin_info' required here, but no definition is available > [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:1227:35: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::get_plugin_info' requested here[0m > 1227 | multibandcompressor_audio_module::multibandcompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m [0;1;30m{note: [0m[0m >add | an[0;1;32m ^explicit > [0minstantiation declaration to [1msuppress./calf/giface.h :this708 :warning33 : [0m[0;1;30mifnote: [0m'calf_plugins::plugin_metadata<calf_plugins::multibandcompressor_metadata>::plugin_info'forward isdeclaration explicitlyof instantiatedtemplate > entityin isanother heretranslation[0m >unit[0m > 708 | 734 | s t a tciocn spta rlaamdestpear__pplruogpienr_tiinefso p&agreatm__pplruogpisn[_]i;n[0mf >o (| )[0;1;32m ^c >o[0mnst {[1m ./calf/giface.hr:e730t:u79r:n [0mp[0;1;30mlnote: u[0mgaddi nan_ iexplicitn finstantiationo ;declaration }to[0m >suppress | this[0;1;32m ^warning > [0mif 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_tools.cpp:42:22: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::get_port_names' requested here[0m > 42 | stereo_audio_module::stereo_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m[1mmodules_tools.cpp./calf/giface.h::42730::2279:: [0m[0m[0;1;30m[0;1;35mnote: warning: [0m[0min[1m instantiationinstantiation ofof variablemember 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::param_props'function required'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::get_plugin_info' here,requested buthere [0mno > definition is available42 | [-Wundefined-var-template]s[0mt >ereo _730a | u d i o _cmoondsutl ep:a:rsatmeerteeor__apurdoipoe_rmtoideusl e*(g)e t{_[0mp >a r| a[0;1;32mm ^_ >p[0mr[1mo./calf/giface.hp:s709(:i31n:t [0mp[0;1;30manote: r[0maforwardm _declarationn oof) templatec oentityn sist here{[0m >re t709u | r n & psatraatmi_cp rloapdss[ppaa_rpalmu_gnion]_;i n}f[0mo > p| l[0;1;32mu ^g >i[0mn_in[1mfmodules_comp.cppo:;1474[0m: >30 :| [0;1;32m[0m ^[0;1;30m >note: [0m[0min[1m ./calf/giface.hinstantiation: 734of: 64member: function[0m [0;1;30m'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::get_param_props'note: [0mrequestedadd herean[0m >explicit instantiation1474 | declarationm oton osuppressc othism pwarningr eifs s'calf_plugins::plugin_metadata<calf_plugins::stereo_metadata>::plugin_info'o ris_ aexplicitlyu dinstantiatedi oin_ manothero >d utranslationl eunit:[0m: >mo n734o | c o m p rceosnsIn file included from somodules_mod.cpptr: _24la: >au[1mdd./calf/modules_mod.hsi:po70a_:_m11po:ld uu[0mgl[0;1;35miewarning: n([0m_)[1mi[0m'calf_plugins::flanger_audio_module::freq_gain'n > f hideso| [0;1;32moverloaded& ^ g >virtuale[0m tfunction[1m_ ./calf/giface.hp[-Woverloaded-virtual]:l[0m708u >:g33 i:70n | _[0m i[0;1;30m nnote: [0mforward declaration fofl otemplatea tentity fisr ehereq[0m_ >gain( i708n | t s u bsitnadteic parameter_prxo,p efrltoiaets fpraerqa)m _cpornospts;[[0m] >; [0m| >[0;1;32m ^| >[0;1;32m[0m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration [1mto./calf/giface.h :suppress783 :this19 :warning [0mif[0;1;30m note: 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::param_props'[0m hiddenis overloadedexplicitly virtualinstantiated functionin >'calf_plugins::frequency_response_line_graph::freq_gain' anotherdeclared translationhere: unittype[0m >mismatch at 7302nd | parameter ('double' vs 'float') [0mc >ons t783 | p a r a mveitretru_aplr ofpleoratti efsr e*qg_egta_ipna(rianmt_ pirnodpesx(,i ndto upbalrea mf_rneoq)) ccoonnsstt {{ rreettuurrnn &0p;a r}a;m[0m_ >p r| o[0;1;32mp ^s >[[0mparam_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:1474:30: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::get_port_names' requested here[0m > 1474 | monocompressor_audio_module::monocompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_comp.cpp:1474:30: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::get_plugin_info' requested here[0m > 1474 | monocompressor_audio_module::monocompressor_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::monocompressor_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mIn file included from modules_mod.cppf:24: >o[1m(./calf/modules_mod.h): 109c:o11n:s t[0m [0;1;35m{warning: [0mr[1me'calf_plugins::phaser_audio_module::freq_gain't uhidesr noverloaded pvirtuall ufunctiong i[-Woverloaded-virtual]n[0m_ >info ;109 | } [0m > | f[0;1;32ml ^o >a[0mt freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m >[1m ./calf/giface.h| :[0;1;32m730 ^: >79[0m: [0m[0;1;35m[1mwarning: modules_comp.cpp[0m:[1m1589instantiation: 23of: variable[0m [0;1;30m'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::param_props'note: [0mrequiredin here,instantiation butof nomember definitionfunction is'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::get_param_props' availablerequested [-Wundefined-var-template]here[0m[0m > > 1589730 | | d e e s sceorn_satu dpiaor_ammoedtuelre_:p:rdoepeesrsteire_sa u*dgieot__mpoadrualme_(p)r[0mo >p s| ([0;1;32mi ^n >t[0m pa[1mr./calf/giface.ha:m708_:n33o:) [0mc[0;1;30monote: n[0msforwardt declaration{ ofr etemplatet uentityr nis &herep[0ma >ra m708_ | p r o p ss[tpaatriacm _pnaor]a;m e}t[0me >r _| p[0;1;32mr ^o >p[0merti[1memodules_tools.cpps: 254p:a20r:a m[0m_[0;1;30mpnote: r[0moinp sinstantiation[ ]of; [0mmember > function| [0;1;32m'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::get_param_props' ^ >requested[0m here[0m >[1m ./calf/giface.h254: | 730m:o79n:o _[0ma[0;1;30munote: d[0miaddo _anm oexplicitd uinstantiationl edeclaration: :tom osuppressn othis_ awarningu difi o'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::param_props'_ miso dexplicitlyu linstantiatede (in) another{ >[0m >translation | unit[0;1;32m[0m ^ > >[0m [1m730./calf/giface.h | : 708 : 33 :c o[0mn[0;1;30msnote: t[0m forwardp adeclarationr aofm etemplatet eentityr _isp rhereo[0mp >er t708i | e s * gsetta_tpiacr apma_rparmoeptse(ri_nptr oppaerratmi_enso )p acroanms_tp r{o prse[t]u;r[0mn > &| p[0;1;32ma ^r >a[0mm_p[1mr./calf/giface.ho:p730s:[79p:a r[0ma[0;1;30mmnote: _[0mnaddo ]an; explicit} [0minstantiation > declaration| [0;1;32mto ^ >suppress[0m this warning if 'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::param_props' is explicitly instantiated in [1manother./calf/giface.h >: 731translation: 50unit:[0m >[0m[0;1;35m warning: 730[0m | [1m instantiation of cvariableo n'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::port_names's trequired phere,a rbuta mnoe tdefinitione ris_ pavailabler o[-Wundefined-var-template]p[0me >rtie s731 | * g e t _cpoanrsatm _cphraorp s*(*ignett _ppaorratm__nnaom)e sc(o)n scto n{s tr e{t urrent u&rpna rpaomr_tp_rnoapmse[sp;a r}a[0mm >_ n| o[0;1;32m] ^; > [0m}[0m > [1m| modules_comp.cpp[0;1;32m: ^ >[0m1589:23: [0m[0;1;30mnote: [0min instantiation of member[1m ./calf/giface.hfunction: 731'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::get_port_names': 50requested: here[0m[0m[0;1;35m >warning: [0m [1m1589instantiation | dofe evariables s'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::port_names'e rrequired_ ahere,u dbuti ono_ mdefinitiono disu lavailablee :[-Wundefined-var-template]:[0md >ee s731s | e r _ a ucdoinos_tm ocdhualre In file included from (*modules_mod.cpp)*:[0mg24 >e: > t[1m| _./calf/modules_mod.h[0;1;32mp: ^o190 >r:[0mt11_:[1mn ./calf/giface.ha:[0mm707[0;1;35me:warning: s24[0m(:[1m) 'calf_plugins::multichorus_audio_module::freq_gain' [0m c[0;1;30mhidesonote: n[0moverloadedsforward t virtual declaration { function of r [-Woverloaded-virtual]etemplate[0mt >uentityr n190is | p hereo [0mr >t _ fn707la | om ae ts ; f sr}te[0maqt >_i gc| a [0;1;32mic ^no >(n[0misn[1mttmodules_tools.cpp :cs254hu:ab20ri: n *d[0mpe[0;1;30moxnote: r,[0mt in_f nlinstantiationao maofet smember [ f]functionr; e[0m'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::get_port_names'q > )requested | chere[0;1;32mo[0m ^n > >s[0m t254;[1m | [0m./calf/giface.hm >:o 731n| :o[0;1;32m50_ ^:a > u[0m[0md[0;1;30minote: o[0m[1m_add./calf/giface.hm :oan783d :uexplicit19l :einstantiation : [0m:declaration[0;1;30mm note: oto[0mn hiddenosuppress _ overloadedathis u virtualdwarning i functionoif _ 'calf_plugins::frequency_response_line_graph::freq_gain'm'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::port_names' o declaredisd uhere:explicitlyl etypeinstantiated( )mismatchin {atanother[0m > > 2nd translation | parameter[0;1;32munit ^[0m('double' vs 'float') > >[0m[0m > [1m731 ./calf/giface.h | 783: | 707 : 24 :c ov[0mni[0;1;30msrnote: tt[0m uforwardca hldeclarationa rfof l*templateo* agentityte tisf_ rphereoe[0mrq >t__g na707ai | mn e( si (n )ts taitnidcce oxcn,os ntds ot{u bcrlheeat ruf rr*nep qop)ro trc_ton_nansmatem se{[s ];r; e[0m}t >[0mu >r| n[0;1;32m| ^[0;1;32m0 > ^;[0m > [0m}[1m;./calf/giface.h[0m: >731 :| 50[0;1;32m: ^ >[0m[0m[0;1;30mnote: [0madd an[1m ./calf/giface.hexplicit: 734instantiation: 64declaration: to[0m [0;1;35msuppresswarning: [0mthis[1m instantiationwarning ofif variable'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::port_names' 'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::plugin_info'is requiredexplicitly here,instantiated butin noanother >definition translationis unitavailable[0m >[-Wundefined-var-template][0m >731 | 734 | c o ncsotn scth alra d*s*pgae_tp_lpuogritn__nianmfeos (&)g ecto_npsltu g{i nr_eitnufron( )p ocrotn_snta m{e sr;e t}u[0mr >n | p[0;1;32ml ^u >g[0min_info; }[0m > | [0;1;32m ^[1m >./calf/giface.h[0m:734:[1m64modules_comp.cpp:: 1589[0m:[0;1;35m23warning: :[0m [1m[0minstantiation[0;1;30m note: of[0m invariable instantiation'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::plugin_info' ofrequired memberhere, functionbut 'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::get_plugin_info'no requesteddefinition hereis[0m >available [-Wundefined-var-template]1589[0m | >de e734s | s e r _ acuodnisot_ mloadduslpea:_:pdleuegsisne_ri_nafuod i&og_emto_dpullueg(i)n[0m_ >i n| f[0;1;32mo ^( >)[0m co[1mn./calf/giface.hs:t709 :{31 :r e[0mt[0;1;30munote: r[0mnforward pdeclarationl uofg itemplaten _entityi nisf ohere;[0m >}[0m > 709| | [0;1;32m ^ > [0m sta[1mtmodules_tools.cppi:c254 :l20a:d s[0mp[0;1;30manote: _[0mpinl uinstantiationg iofn _memberi nfunctionf o'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::get_plugin_info' prequestedl uhereg[0mi >n_ i254n | fmoo;n[0mo >_ a| u[0;1;32md ^i >o[0m_mo[1md./calf/giface.hu:l734e::64::m o[0mn[0;1;30monote: _[0maaddu dani oexplicit_ modulinstantiatione (declaration) to{ [0msuppress > this| [0;1;32mwarning ^ >if[0m 'calf_plugins::plugin_metadata<calf_plugins::deesser_metadata>::plugin_info'[1m ./calf/giface.his: 709explicitly: 31instantiated: in[0m [0;1;30manothernote: >[0m forwardtranslation declarationunit [0mof > template entity734 | is here [0m >c o709n | s t l asdtsaptai_cp lluagdisnp_ai_npflou g&igne_ti_npflou gpilnu_giinnf_oi(n)f oc;o[0mn >s t| [0;1;32m{ ^ >r[0metur[1mn./calf/giface.h :p734l:u64g:i n[0m_[0;1;30minote: n[0mfaddo ;an }explicit[0m >instantiation | declaration[0;1;32m ^to > [0msuppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::mono_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties[1m ./calf/giface.h*:g730e:t79_:p a[0mr[0;1;35mawarning: m[0m_[1mpinstantiationr oofp svariable( i'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::param_props'n trequired phere,a rbuta mno_ ndefinitiono )is cavailableo n[-Wundefined-var-template]s[0mt > { r e730t | u r n &cpoanrsatm _pparroapmse[tpearr_apmr_onpoe]r;t i}e[0ms > *| g[0;1;32me ^t >_[0mparam[1m_modules_comp.cppp:r1770o:p20s:( i[0mn[0;1;30mtnote: [0mpina rinstantiationa mof_ nmembero )function c'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::get_param_props'o nrequesteds there [0m{ > re t1770u | rgna t&ep_aaruadmi_op_rmoopdsu[lpea:r:agma_tneo_]a;u d}i[0mo >_ m| o[0;1;32md ^u >l[0me()[1m[0mmodules_tools.cpp >: 397| :[0;1;32m24 ^: > [0m[0m[0;1;30m[1mnote: ./calf/giface.h[0m:in708 :instantiation33 :of [0mmember[0;1;30m note: function[0m forward'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::get_param_props' declarationrequested ofhere [0mtemplate > entity 397is | aheren[0ma >lyz e708r | _ a u d isot_amtoidule::ca npaalryazmeert_earu_dpiroo_pmeordtuilees( )p a{r[0ma >m _| p[0;1;32mr ^o >p[0ms[[1m]./calf/giface.h;:[0m708 >: 33| :[0;1;32m ^[0m >[0;1;30m[0mnote: [0mforward declaration[1m ./calf/giface.hof: 730template: 79entity: is[0m [0;1;30mherenote: [0m[0m >add 708an | explicit instantiation sdeclarationt atot isuppressc thisp awarningr aifm e'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::param_props't eisr _explicitlyp rinstantiatedo pine ranothert >i etranslations unitp[0ma >ra m730_ | p r o p sc[o]n;s[0mt > p| a[0;1;32mr ^a >m[0meter[1m_./calf/giface.hp:r730o:p79e:r t[0mi[0;1;30menote: s[0m add* gane texplicit_ pinstantiationa rdeclarationa mto_ psuppressr othisp swarning( iifn t'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::param_props' pisa rexplicitlya minstantiated_ nino )another >c otranslationn sunitt[0m >{ r e730t | u r n &cpoanrsatm _pparroapmse[tpearr_apmr_onpoe]r;t i}e[0ms > *| g[0;1;32me ^t >_[0mparam_props(int para[1mm./calf/giface.h_:n731o:)50 :c o[0mn[0;1;35mswarning: t[0m [1m{instantiation rofe tvariableu r'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::port_names'n required& phere,a rbuta mno_ pdefinitionr oisp savailable[ p[-Wundefined-var-template]a[0mr >am_n o731] | ; } [0m >c o| n[0;1;32ms ^t > [0mchar **get_port_names[1m(./calf/giface.h): 731c:o50n:s t[0m [0;1;35m{warning: [0mr[1meinstantiationt uofr nvariable p'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::port_names'o rrequiredt _here,n abutm enos ;definition }is[0m >available | [-Wundefined-var-template][0;1;32m[0m ^ > >[0m 731 | [1m modules_comp.cpp :c1770o:n20s:t [0mc[0;1;30mhnote: a[0mrin *instantiation* gofe tmember_ pfunctiono r'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::get_port_names't _requestedn aherem[0me >s() 1770c | ognastte _{a urdeitou_rmno dpuolret:_:ngaamtees_;a u}d[0mi >o _| m[0;1;32mo ^d >u[0mle([1m)modules_tools.cpp[0m: >397 :| 24[0;1;32m: ^ >[0m[0m[0;1;30mnote: [1m[0m./calf/giface.hin: 707instantiation: 24of: member[0m [0;1;30mfunctionnote: [0m'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::get_port_names'forward requesteddeclaration hereof[0m >template entity397 | isa nherea[0ml >yzer _707a | u d i o _smtoadtuilce :c:oannsatl yczhearr_ a*updoirot__mnoadmuelse[(]); [0m{ >[0m >| [0;1;32m| ^[0;1;32m > ^[0m >[0m[1m[1m./calf/giface.h./calf/giface.h::707731::2450:: [0m[0m[0;1;30m[0;1;30mnote: note: [0m[0mforwardadd declaration of template entity is here[0man > explicit 707instantiation | declaration to ssuppresst athist iwarningc ifc o'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::port_names'n sist explicitlyc hinstantiateda rin *anotherp >o rtranslationt _unitn[0ma >mes[] ;731[0m | > | [0;1;32m ^c >o[0mnst[1m ./calf/giface.hc:h731a:r50 :* *[0mg[0;1;30menote: t[0m_addp oanr texplicit_ ninstantiationa mdeclaratione sto( )suppress cthiso nwarnings tif {'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::port_names' rise texplicitlyu rinstantiatedn inp oanotherr >t _translationn aunitm[0me >s; 731} | [0m > | [0;1;32mc ^o >n[0mst char **get_port_[1mn./calf/giface.ha:m734e:s64(:) [0mc[0;1;35mowarning: n[0ms[1mtinstantiation {of rvariablee t'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::plugin_info'u rrequiredn here,p obutr tno_ ndefinitiona mise savailable; [-Wundefined-var-template]}[0m[0m > > | [0;1;32m ^734 > | [0m const ladspa_plugi[1mn./calf/giface.h_:i734n:f64o: &[0mg[0;1;35mewarning: t[0m_[1mpinstantiationl uofg ivariablen _'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::plugin_info'i nrequiredf ohere,( )but cnoo ndefinitions tis {available r[-Wundefined-var-template]e[0mt >urn 734p | l u g i nc_oinnsfto ;l a}d[0ms >p a| _[0;1;32mp ^l >u[0mgin_[1mimodules_comp.cppn:fo1770 :&20g:e t[0m_[0;1;30mpnote: l[0muing iinstantiationn _ofi nmemberf ofunction( )'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::get_plugin_info' crequestedo nheres[0mt > { 1770r | egtautren_ apulduigoi_nm_oidnufloe;: :}g[0ma >t e| _[0;1;32ma ^u >d[0mio_m[1momodules_tools.cppd:u397l:e24(:) [0m[0m >[0;1;30m note: | [0m[0;1;32min ^ >instantiation[0m [1mof./calf/giface.h :member709 :function31 :'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::get_plugin_info' [0mrequested[0;1;30m note: here[0m[0mforward > declaration 397of | atemplaten aentityl yisz eherer[0m_ >au d709i | o _ m o dsutlaet:i:ca nlaaldyszpear__paluudgiion__miondfuol ep(l)u g{i[0mn >_ i| n[0;1;32mf ^o >;[0m[0m >[1m ./calf/giface.h| :[0;1;32m709 ^: >31[0m: [0m[1m[0;1;30m./calf/giface.hnote: :[0m734forward: 64declaration: of[0m [0;1;30mtemplatenote: [0mentityadd isan hereexplicit[0m >instantiation 709declaration | to suppress sthist awarningt iifc 'calf_plugins::plugin_metadata<calf_plugins::gate_metadata>::plugin_info'l aisd sexplicitlyp ainstantiated_ pinl uanotherg >i ntranslation_ iunitn[0mf >o p734l | u g i n _cionnfsot; [0ml >a d| s[0;1;32mp ^a >_[0mplugi[1mn./calf/giface.h_:i734n:f64o: &[0mg[0;1;30menote: t[0m_addp lanu gexpliciti ninstantiation_ ideclarationn ftoo (suppress) thisc owarningn sift 'calf_plugins::plugin_metadata<calf_plugins::analyzer_metadata>::plugin_info' is explicitly {instantiated rine tanotheru >r ntranslation punitl[0mu >gin _734i | n f o ; c}o[0mn >s t| [0;1;32ml ^a >d[0mspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mIn file included from monosynth.cpp:21: >[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmonosynth.cpp:30:25: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::get_param_props' requested here[0m > 30 | monosynth_audio_module::monosynth_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int [1mp./calf/giface.ha:r730a:m79_:n o[0m)[0;1;35m warning: c[0mo[1mninstantiations tof {variable r'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::param_props'e trequiredu rhere,n but& pnoa rdefinitiona mis_ pavailabler o[-Wundefined-var-template]p[0ms >[par a730m | _ n o ] ;c o}[1mn[0m./calf/giface.hs >:t 730 | :p[0;1;32m79a ^:r > a[0m[0mm[0;1;35mewarning: t[0me[1mrinstantiation_ pofr ovariablep[1m e./calf/giface.h'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::param_props'r :trequired731i :ehere,50s : but * [0mgno[0;1;35me twarning: definition_[0m p[1misainstantiation r availableaof >m _ variablep[-Wundefined-var-template] r[0m'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::port_names'o >p srequired ( i730here,n | t but p ano r cadefinitionom n_issn toavailable ) p [-Wundefined-var-template]ac[0mro >anmsett e731{r | _ pr re ot pucerornnt si&tep sac rh*aagmre_ pt*r_*opgpaesrt[a_pmpa_orprartmo__pnnsao(m]ie;ns t(} )[0mp >ac ro| an[0;1;32mms ^_t >n [0mo{) [1mrcmodules_comp.cppeo:tn1878us:rt29n : { p [0mor[0;1;30mrenote: tt[0m_uinnr aninstantiationm eof&s p;membera r}functiona[0m m >'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::get_param_props'_ p| requestedr[0;1;32m o ^herep >[0ms[0m >[[1mpmonosynth.cppa :r187830a | :ms25_i:nd oe[0m]c[0;1;30m;hnote: a[0m}iin[0mn >ginstantiation a | tof[0;1;32me ^_membera > [0mufunctiond i'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::get_port_names'o [1m_modules_tools.cpprequestedm: o567hered:[0mu33 >l:e :30[0m: | [0;1;30msmnote: io[0mdnineo csinstantiationhy anofit nhmemberg_ aafunctiontu ed'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::get_param_props'_i aorequestedu_ dmhereio[0mod >_uml oe567d:u | :lmmeuo(ln)to[0mis >by an| nt[0;1;32mdh ^e_ >na[0mhuadn[1mic./calf/giface.hoe:_r708m_:oa33du:ud li[0meo[0;1;30m(_note: )m[0m[0moforward >d udeclaration| l [0;1;32meof ^ : >template:[0m m[1mentityu./calf/giface.h l:ist707 i:hereb[0m24a >:n d[0me[0;1;30m nnote: 708h | a[0m nforwardc e declarationr _sofat uatemplatedt iientityoc _ ismp oahered[0mu >le (707) | r[0m a >m e | t [0;1;32mes ^rt >_a[0mptri[1moc./calf/giface.hp :ec708ro:tn33is:et s [0m c[0;1;30mphanote: ar[0mrforwarda m*declaration_pp orofro tptemplate_s n[entitya] m;ise[0m s >here[ [0m]| >[0;1;32m; ^[0m > >[0m708 | | [1m[0;1;32m ./calf/giface.h ^ : > 730[0ms[1m:t./calf/giface.h79a::t731 i:[0mc50[0;1;30m :note: p [0ma[0maddr[0;1;30m anote: anm[0m eaddexplicitt eaninstantiationr _explicitdeclarationp rinstantiationtoo pdeclarationsuppresse rtothist isuppresswarninge sthis if p warninga'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::param_props' r ifais m 'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::port_names'explicitly_ pisinstantiatedr oexplicitlyinp >sinstantiated [ another] in;translation [0m another >unit > [0m | >translation[0;1;32m ^ unit >730[0m[0m | > [1m ./calf/giface.h731c: | o730 n: s79 t: cp[0mo[0;1;30mannote: rs[0maaddtm eanct heexplicitar r_instantiation p r*declarationo* pgtoee rtsuppresst_ ipthiseos r warningt* _gifne at'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::param_props'm_ epissa r(explicitlya) m instantiated_cp orinno >sp tsanother ( {itranslation n rtunite [0mpt >aurranm _730np | oo )r t c_ oncnaosmntes st{; rp}ea[0mtr >ua rm| ne[0;1;32m t ^&e >pr[0ma_rparmo_pperrotp[1mis./calf/giface.he[:sp734 a:*r64ga:em t_[0m_n[0;1;35mpowarning: a][0mr;[1ma instantiationm} _[0mofp > r variableo| p[0;1;32m'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::plugin_info's ^ ( >requiredi[0m nhere,t butp anor adefinitionm _is[1mn./calf/giface.h o:available)731 :[-Wundefined-var-template]c50[0mo: >n s[0mt [0;1;35m 734warning: { | [0m [1mr instantiatione t uofcr onvariablen s'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::port_names'&t p requiredal rahere,ad msbut_p panor_ opdefinitionpl suis[ gpavailableia nr[-Wundefined-var-template]_a[0mim >n_fn oo731 ]; | & g} e [0mt >_c po| ln[0;1;32mu ^sg >ti[0m nc_hianrf o*(*)g ecto_npso[1mtr./calf/giface.h t:{_731 n:ar50me:et su[0m(r[0;1;35m)nwarning: [0mcp[1molinstantiationnu sgofti nvariable{_ i'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::port_names'rn efrequiredto u;here,r n}but [0m p >noo r| definitiont[0;1;32m _ ^isn > a[0mavailablem[1m emonosynth.cpp[-Wundefined-var-template]s:[0m;30 > :}25[0m: > 731[0m| | [0;1;30m[0;1;32m note: ^ [0m > in[0m cinstantiationo[1m nmodules_comp.cppofs: t1878member : c29functionh: a 'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::get_plugin_info'r[0m [0;1;30mrequested*note: *[0mheregin[0me >tinstantiation _30ofp | ommemberro tfunctionn_ on'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::get_port_names'sa ymrequestedne tshereh([0m_) >a uc d1878oin | oss_tim do{ed cuhrleaeit:nu:rmgnoa ntpoeos_ryatnu_tdnhiao_m_aemusod;di uo}l_[0me >m: o:| ds[0;1;32mui ^ld >ee[0m(c)h[0m[1ma >modules_tools.cppi :n| 567g[0;1;32m:a ^33t >:e[0m _[1m[0ma./calf/giface.h[0;1;30mu:note: d709[0miin:o 31_instantiation:m oof[0md [0;1;30mumembernote: l [0mefunctionforward( )'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::get_port_names'declaration[0m >requestedof | here[0;1;32mtemplate[0m ^ > >entity[0m is567 | [1mherem./calf/giface.h[0mu: >l707t :i70924b | :a n[0m d[0;1;30m enote: n[0mshforwardta andeclarationtc ieofcr _ templateal uaentitydd isisop _aherem_[0mop >dluulge i:707n: | _m iu nl ft ois btpaalntudigecin nhc_aoinnncsfetor ;_c[0mah >ua dr| i [0;1;32mo* ^_p >mo[0mord[1mtu./calf/giface.h_l:ne734a(:m)64e[0m:s > [ [0m]| [0;1;30m;[0;1;32mnote: [0m ^[0m > >add [0m | an[1m[0;1;32m ./calf/giface.h ^explicit: > 707[0minstantiation: 24declaration[1m: ./calf/giface.h :to[0m731 [0;1;30m:suppressnote: 50 [0m:thisforward [0mwarningdeclaration[0;1;30m note: ifof[0m add'calf_plugins::plugin_metadata<calf_plugins::monosynth_metadata>::plugin_info'template anisentity explicit explicitly is instantiation instantiated here declaration[0min > to another 707 >suppress | translation this unit warning[0ms >tifa t734'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::port_names'i | c is c explicitlyo ncinstantiatedso tnin s >ct h anotheral ratranslation d *sunitpp[0moa >r_tp_l nu731ag | mi en s_ [i ]nc;fo[0mon > s &t| g[0;1;32m ec ^th >_a[0mprl u*[1mg*./calf/giface.hig:ne731_t:i_50np:fo or[0m(t[0;1;30m)_note: n[0mcaaddom neans stexplicit( ){instantiation crdeclarationoe nttosu trsuppress n { this p rlwarningeu tgifui rn'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::port_names'n_ ipisno rfexplicitlyot ;_instantiated n }ain[0mm > >e sanother| ; [0;1;32m translation ^} >[0munit[0m >[0m >| [0;1;32m ^ > [0m731 | const char **ge[1mt./calf/giface.h_:p734o:r64t:_ n[0ma[0;1;35mmwarning: e[0ms[1m(instantiation) ofc ovariablen s'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::plugin_info't required{ here,r ebutt unor ndefinition piso ravailablet _[-Wundefined-var-template]n[0ma >mes; 734} | [0m > | [0;1;32mc ^o >n[0mst ladspa_plugin_inf[1mo./calf/giface.h :&734g:e64t:_ p[0ml[0;1;35muwarning: g[0mi[1mninstantiation_ iofn fvariableo ('calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::plugin_info') requiredc ohere,n sbutt no{ definitionr eist uavailabler >n [-Wundefined-var-template]p[0ml >ugi n734_ | i n f o ;c o}n[0ms >t | l[0;1;32ma ^d >s[0mpa_pl[1mumodules_comp.cppg:i1878n:_29i:n f[0mo[0;1;30m note: &[0mgine tinstantiation_ pofl umemberg ifunctionn _'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::get_plugin_info'i nrequestedf ohere([0m) > co n1878s | ts i{d ereturnc hpaliunggiant_ei_nafuod;i o}_[0mm >o d| u[0;1;32ml ^e >:[0m:si[1mdmodules_tools.cppe:c567h:a33i:n g[0ma[0;1;30mtnote: e[0m_ina uinstantiationd iofo _memberm ofunctiond u'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::get_plugin_info'l erequested( )here[0m[0m > > | [0;1;32m ^567 > | [0mmu[1ml./calf/giface.ht:i709b:a31n:d e[0mn[0;1;30mhnote: a[0mnforwardc edeclarationr _ofa utemplated ientityo _ism ohered[0mu >le: :709m | u l t i bsatnadteinch alnacdesrp_aa_updliuog_imno_diunlfeo( )p[0ml >u g| i[0;1;32mn ^_ >i[0mnf[1mo./calf/giface.h;:[0m709 >: 31| :[0;1;32m ^[0m >[0;1;30m[0mnote: [0m[1mforward./calf/giface.h :declaration734 :of64 :template [0mentity[0;1;30m note: is[0m addhere [0man > explicit instantiation709 | declaration to suppresss tthisa twarningi cif l'calf_plugins::plugin_metadata<calf_plugins::sidechaingate_metadata>::plugin_info'a diss pexplicitlya _instantiatedp linu >g ianothern _translationi nunitf[0mo > p l734u | g i n _ icnofnos;t[0m >l a| d[0;1;32ms ^p >a[0m_pl[1mu./calf/giface.hg:i734n:_64i:n f[0mo[0;1;30m note: &[0mgadde tan_ pexplicitl uinstantiationg ideclarationn _toi nsuppressf othis( )warning cifo n'calf_plugins::plugin_metadata<calf_plugins::multibandenhancer_metadata>::plugin_info's tis {explicitly rinstantiatede tinu >r nanother ptranslationl uunitg[0mi >n_ i734n | f o ; }c[0mo >n s| t[0;1;32m ^l >a[0mdspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m[1m./calf/giface.h./calf/giface.h::730730::7979:: [0m[0m[0;1;35m[0;1;35mwarning: warning: [0m[0m[1m[1minstantiationinstantiation ofof variablevariable 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::param_props''calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::param_props' requiredrequired here,here, butbut nono definitiondefinition isis availableavailable [-Wundefined-var-template][-Wundefined-var-template][0m[0m > > 730730 | | ccoonnsstt ppaarraammeetteerr__pprrooppeerrttiieess **ggeett__ppaarraamm__pprrooppss((iinntt ppaarraamm__nnoo)) ccoonnsstt {{ rreettuurrnn &&ppaarraamm__pprrooppss[[ppaarraamm__nnoo]];; }}[0m[0m > > | | [0;1;32m[0;1;32m ^ ^ > >[0m[0m[1mmodules_tools.cpp[1m:modules_comp.cpp787::224127::29 :[0m [0;1;30m[0mnote: [0;1;30m[0mnote: in[0m ininstantiation instantiationof ofmember memberfunction 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::get_param_props' requestedfunction here'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::get_param_props'[0m >requested here [0m787 > | mu l2241t | imsuplrteiabda_nadugdaitoe__maoudduiloe_:m:omduulltei:s:pmruelatdi_baaunddigoa_tmeo_dauuldei(o)_[0mm >o d| u[0;1;32ml ^e >([0m)[1m[0m./calf/giface.h >: 708| :[0;1;32m33 ^: > [0m[0m[0;1;30m[1mnote: ./calf/giface.h[0m:forward708 :declaration33 :of [0mtemplate[0;1;30m note: entity[0m forwardis declarationhere [0mof > template 708entity | is here [0ms >ta t708i | c p a rsatmaettiecr _pparroapmeertteire_sp rpoaprearmt_iperso ppsa[r]a;m[0m_ >p r| o[0;1;32mp ^s >[[0m];[0m[1m >./calf/giface.h :| 730[0;1;32m: ^79 >:[0m [0m[0;1;30mnote: [1m[0m./calf/giface.hadd: 730an: 79explicit: instantiation[0m [0;1;30mdeclarationnote: [0mtoadd suppressan thisexplicit warninginstantiation ifdeclaration 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::param_props'to issuppress explicitlythis instantiatedwarning inif > 'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::param_props'another istranslation explicitlyunit [0minstantiated > in > 730another | translation unit [0mc >ons t730 | p a r a mceotnesrt_ ppraorpaemrettieers_ p*rgoepte_rptaireasm _*pgreotp_sp(airnatm _pparroapms_(nion)t cpoanrsatm _{n or)e tcuornns t& p{a rraemt_uprrno p&sp[apraarma_mp_rnoop]s;[ p}a[0mr >a m| _[0;1;32mn ^o >][0m; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1m[1m./calf/giface.hinstantiation: 731of: 50variable: 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::port_names'[0m [0;1;35mrequiredwarning: [0mhere,[1m instantiationbut ofno variabledefinition 'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::port_names'is requiredavailable here,[-Wundefined-var-template] [0mbut > no 731definition | is available c[-Wundefined-var-template]o[0mn >st c731h | a r * *cgoents_tp ocrhta_rn a*m*egse(t)_ pcoornts_tn a{m erse(t)u rcno npsotr t{_ nraemteusr;n }p[0mo >r t| _[0;1;32mn ^a >m[0me[1msmodules_tools.cpp;: 787}:[0m27 >: | [0m[0;1;32m[0;1;30m ^note: >[0m[0min instantiation[1m modules_comp.cppof: 2241member: 29function: 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::get_port_names'[0m [0;1;30mrequestednote: [0mherein[0m >instantiation of787 | memberm ufunctionl t'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::get_port_names'i srequestedp rheree[0ma >d_ a2241u | dmiuol_tmiobdaunldeg:a:tmeu_latuidsipor_emaodd_ualued:i:om_umlotdiublaen(d)g[0ma >t e| _[0;1;32ma ^u >d[0mi[1mo./calf/giface.h_:m707o:d24u:l e[0m([0;1;30m)note: [0m[0m >forward | declaration of [0;1;32mtemplate ^ >entity[0m is[1m ./calf/giface.hhere:[0m707 >:24 :707 | [0m [0;1;30m note: [0m forwards tdeclarationa tofi ctemplate centityo niss there [0mc >ha r707 | * p o r ts_tnaatmiecs [c]o;n[0ms >t | c[0;1;32mh ^a >r[0m *[1mp./calf/giface.ho:r731t:_50n:a m[0me[0;1;30msnote: [[0m]add; [0man > explicit| [0;1;32minstantiation ^ >declaration[0m to[1m ./calf/giface.hsuppress: 731this: 50warning: if[0m [0;1;30m'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::port_names'note: [0misadd explicitlyan instantiatedexplicit ininstantiation anotherdeclaration > totranslation suppressunit [0mthis > warning 731if | 'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::port_names' is cexplicitlyo ninstantiateds tin >c hanothera rtranslation *unit*[0mg >et _731p | o r t _ ncaomnesst( )c hcaorn s*t* g{e tr_eptourrtn_ npaomrets_(n)a mceosn;s t} [0m{ > r| e[0;1;32mt ^u >r[0mn port_names;[1m ./calf/giface.h}:[0m734 >: 64| :[0;1;32m ^[0m >[0;1;35m[0mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::plugin_info' required here, but [1mno./calf/giface.h :definition734 :is64 :available [0m[-Wundefined-var-template][0;1;35m[0mwarning: >[0m[1m instantiation734 | of variable 'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::plugin_info'c orequiredn shere,t butl anod sdefinitionp ais_ pavailablel u[-Wundefined-var-template]g[0mi >n_ i734n | f o & gceotn_sptl ulgaidns_pian_fpol(u)g icno_nisntf o{ &rgeettu_rpnl upgliung_iinn_fion(f)o ;c o}n[0ms >t | {[0;1;32m ^r >e[0mt[1mumodules_tools.cppr:n787 :p27l:u g[0mi[0;1;30mnnote: _[0miinn finstantiationo ;of }member[0m >function | 'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::get_plugin_info'[0;1;32m ^requested > [0mhere[0m >[1m modules_comp.cpp787: | 2241m:u29l:t i[0ms[0;1;30mpnote: r[0meina dinstantiation_ aofu dmemberi ofunction_ m'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::get_plugin_info'o drequestedu lheree[0m: >:mu l2241t | imsuplrteiabda_nadugdaitoe__maoudduiloe_(m)o[0md >u l| e[0;1;32m: ^: >m[0mu[1ml./calf/giface.ht:i709b:a31n:d g[0ma[0;1;30mtnote: e[0m_forwarda udeclarationd iofo _templatem oentityd uisl ehere([0m) >[0m > 709| | [0;1;32m ^ > [0m st[1ma./calf/giface.ht:i709c lads:p31a:_ p[0ml[0;1;30munote: g[0miforwardn _declarationi noff otemplate pentityl uisg iheren[0m_ >inf o709; | [0m > | [0;1;32ms ^t >a[0mt[1mi./calf/giface.hc: 734l:a64d:s p[0ma[0;1;30m_note: p[0mladdu gani nexplicit_ iinstantiationn fdeclarationo top lsuppressu gthisi nwarning_ iifn f'calf_plugins::plugin_metadata<calf_plugins::multispread_metadata>::plugin_info'o ;is[0m >explicitly | instantiated[0;1;32m ^in > >[0m another translation[1m ./calf/giface.hunit:[0m734 >:64 :734 | [0m [0;1;30m note: [0m addc oann sexplicitt instantiationl adeclarationd stop asuppress_ pthisl uwarningg iifn _'calf_plugins::plugin_metadata<calf_plugins::multibandgate_metadata>::plugin_info'i nisf oexplicitly &instantiatedg eint >_ panotherl utranslationg iunitn[0m_ >info (734) | c o n scto n{s tr eltaudrsnp ap_lpulguigni_ni_nifnof;o }&[0mg >e t| _[0;1;32mp ^l >u[0mgin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_tools.cpp:973:[1m23./calf/giface.h:: 730[0m:[0;1;30m79note: :[0m in[0m [0;1;35minstantiationwarning: [0mof[1m instantiationmember offunction variable'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::get_param_props' 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::param_props'requested requiredhere [0mhere, > but no973 | definitionw iisd gavailablee >t s[-Wundefined-var-template]_[0ma >udi o730_ | m o d u lceo:n:swti dpgaertasm_eatuedri_op_rmoopdeurltei(e)s {*[0mg >e t| _[0;1;32mp ^a >r[0mam[1m_./calf/giface.hp:r708o:p33s:( i[0mn[0;1;30mtnote: [0mpforwarda rdeclarationa mof_ ntemplateo )entity ciso nheres[0mt > { 708r | e t u r ns t&aptairca mp_aprraompest[epra_rparmo_pneor]t;i e}s[0m >p a| r[0;1;32ma ^m >_[0mprop[1msmodules_comp.cpp[:]2486;:[0m33 >: | [0m[0;1;32m[0;1;30m ^ >[0mnote: [0m[1min./calf/giface.h :instantiation730 :of79 :member [0mfunction[0;1;30m note: 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::get_param_props'[0m addrequested anhere [0mexplicit > instantiation 2486declaration | ttor asuppressn sthisi ewarningn tifd e'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::param_props's iisg nexplicitlye rinstantiated_ ainu danotheri >o _translationm ounitd[0mu >le: :730t | r a n s iceonntsdte spiagrnaemre_taeurd_ipor_ompoedrutliee(s) *{g[0me >t _| p[0;1;32ma ^r >a[0mm_[1mp./calf/giface.hr:o708p:s33(:i n[0mt[0;1;30m note: p[0maforwardr adeclarationm _ofn otemplate) entityc oisn sheret[0m >{ r708e | t u r n s&tpaatriacm _pparroapmse[tpearr_apmr_onpoe]r;t i}e[0ms > p| a[0;1;32mr ^a >m[0m_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:[1m731./calf/giface.h::50730:: 79[0m:[0;1;35m warning: [0m[0m[0;1;30m[1mnote: instantiation[0m addof anvariable explicit'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::port_names' instantiationrequired declarationhere, tobut suppressno thisdefinition warningis ifavailable 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::param_props'[-Wundefined-var-template] [0mis > explicitly instantiated731 | in > another ctranslationo nunits[0mt > ch a730r | * * g ecto_npsotr tp_anraammeest(e)r _cpornospte r{t ireest u*rgne tp_opratr_anma_mperso;p s}([0mi >n t| [0;1;32mp ^a >r[0mam_[1mnmodules_tools.cppo:)973 :c23o:n s[0mt[0;1;30m note: {[0m inr einstantiationt uofr nmember &functionp a'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::get_port_names'r arequestedm _herep[0mr >ops [973p | awriadmg_entos]_;a u}d[0mi >o _| m[0;1;32mo ^d >u[0mle::widgets_audio_[1mm./calf/giface.ho:d731u:l50e:( )[0m [0;1;35m{warning: [0m[0m >[1m instantiation| [0;1;32mof ^ >variable[0m 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::port_names' [1mrequired./calf/giface.h :here,707 :but24 :no [0mdefinition[0;1;30m note: is[0m forwardavailable declaration[-Wundefined-var-template] [0mof > template 731entity | is here [0mc >on s707t | c h a rs t*a*tgiect _cpoonrstt_ ncahmaers (*)p ocrotn_snta m{e sr[e]t;u[0mr >n | p[0;1;32mo ^r >t[0m_na[1mm./calf/giface.he:s731;: 50}:[0m >[0m [0;1;30m| note: [0;1;32m[0m ^add > [0man [1mexplicitmodules_comp.cpp :instantiation2486 :declaration33 :to suppress [0mthis[0;1;30m note: warning[0m inif instantiation'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::port_names' ofis memberexplicitly functioninstantiated 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::get_port_names'in requestedanother >here [0mtranslation > unit[0m >2486 | t r731a | n s i e nctodnessti gcnhearr_ a*u*dgieot__mpoodrutl_en:a:mtersa(n)s iceonntsdte s{i grneetru_ranu dpioor_tm_ondaumlees(;) }{[0m[0m > > | | [0;1;32m[0;1;32m ^ ^ > >[0m[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration[1m ./calf/giface.hof: 734template: 64entity: is[0m [0;1;35mherewarning: [0m[0m >[1m instantiation707 | of variable 'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::plugin_info's trequireda there,i cbut cnoo ndefinitions tis cavailableh a[-Wundefined-var-template]r[0m >*po r734t | _ n a m ecso[n]s;t[0m >l a| d[0;1;32ms ^p >a[0m_pl[1mu./calf/giface.hg:i731n:_50i:n f[0mo[0;1;30m note: &[0mgadde tan_ pexplicitl uinstantiationg ideclarationn _toi nsuppressf othis( )warning cifo n'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::port_names's tis {explicitly rinstantiatede tinu >r nanother ptranslationl uunitg[0mi >n _731i | n f o ; c}o[0mn >s t| [0;1;32mc ^h >a[0mr *[1m*modules_tools.cppg:e973t:_23p:o r[0mt[0;1;30m_note: n[0mainm einstantiations (of) memberc ofunctionn s'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::get_plugin_info't requested{ herer[0me >tu r973n | wpiodrgte_tnsa_maeusd;i o}_[0mm >o d| u[0;1;32ml ^e >:[0m:widgets_audio_m[1mo./calf/giface.hd:u734l:e64(:) [0m{[0;1;35m[0mwarning: >[0m [1m| instantiation[0;1;32m ^of > [0mvariable [1m'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::plugin_info'./calf/giface.h :required709 :here,31 :but [0mno[0;1;30m note: definition[0m forwardis declarationavailable >of [-Wundefined-var-template]template[0m >entity is 734here | [0m > c709o | n s t lsatdastpiac_ pllaudgsipna__ipnlfuog i&ng_eitn_fpol upgliung_iinn_fion(f)o ;c[0mo >n s| t[0;1;32m ^{ > [0mret[1mu./calf/giface.hr:n734 :p64l:u g[0mi[0;1;30mnnote: _[0miaddn fano ;explicit }instantiation[0m >declaration | to[0;1;32m ^suppress > [0mthis warning[1m modules_comp.cppif: 2486'calf_plugins::plugin_metadata<calf_plugins::widgets_metadata>::plugin_info': 33is: explicitly[0m [0;1;30minstantiatednote: [0minin anotherinstantiation > oftranslation memberunit [0mfunction > 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::get_plugin_info' 734requested | here [0m > co n2486s | tt rlaandssipean_tplugin_indfeos i&ggneetr__paluudgiion__miondfuol(e): :ctornasnts i{e nrtedteusring npelru_gaiund_iion_fmoo;d u}l[0me >( )| [0;1;32m{ ^[0m > >[0m | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::transientdesigner_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mIn file included from modules_tools.cpp:25: >[1m./calf/modules_tools.h:153:16: [0m[0;1;35mwarning: [0m[1mprivate field 'mode_old' is not used [-Wunused-private-field][0m > 153 | int _mode, mode_old, channels;[0m > | [0;1;32m ^ >[0mIn file included from modules_comp.cpp:25: >[1m./calf/modules_comp.h:43:31: [0m[0;1;35mwarning: [0m[1mprivate field 'kneeSqrt' is not used [-Wunused-private-field][0m > 43 | float linSlope, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:46:96: [0m[0;1;35mwarning: [0m[1mprivate field 'old_stereo_link' is not used [-Wunused-private-field][0m > 46 | float old_threshold, old_ratio, old_knee, old_makeup, old_bypass, old_mute, old_detection, old_stereo_link;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:76:31: [0m[0;1;35mwarning: [0m[1mprivate field 'kneeSqrt' is not used [-Wunused-private-field][0m > 76 | float linSlope, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:76:41: [0m[0;1;35mwarning: [0m[1mprivate field 'kneeStart' is not used [-Wunused-private-field][0m > 76 | float linSlope, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:76:52: [0m[0;1;35mwarning: [0m[1mprivate field 'linKneeStart' is not used [-Wunused-private-field][0m > 76 | float linSlope, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:76:66: [0m[0;1;35mwarning: [0m[1mprivate field 'kneeStop' is not used [-Wunused-private-field][0m > 76 | float linSlope, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:77:11: [0m[0;1;35mwarning: [0m[1mprivate field 'compressedKneeStop' is not used [-Wunused-private-field][0m > 77 | float compressedKneeStop, adjKneeStart, thres;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:77:31: [0m[0;1;35mwarning: [0m[1mprivate field 'adjKneeStart' is not used [-Wunused-private-field][0m > 77 | float compressedKneeStop, adjKneeStart, thres;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:77:45: [0m[0;1;35mwarning: [0m[1mprivate field 'thres' is not used [-Wunused-private-field][0m > 77 | float compressedKneeStop, adjKneeStart, thres;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:79:96: [0m[0;1;35mwarning: [0m[1mprivate field 'old_stereo_link' is not used [-Wunused-private-field][0m > 79 | float old_threshold, old_ratio, old_knee, old_makeup, old_bypass, old_mute, old_detection, old_stereo_link;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:109:21: [0m[0;1;35mwarning: [0m[1mprivate field 'peak' is not used [-Wunused-private-field][0m > 109 | float linSlope, peak, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop, linKneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:109:37: [0m[0;1;35mwarning: [0m[1mprivate field 'kneeSqrt' is not used [-Wunused-private-field][0m > 109 | float linSlope, peak, detected, kneeSqrt, kneeStart, linKneeStart, kneeStop, linKneeStop;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:183:17: [0m[0;1;35mwarning: [0m[1mprivate field 'sc_mode_old' is not used [-Wunused-private-field][0m > 183 | CalfScModes sc_mode_old, sc_mode_old1;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:217:11: [0m[0;1;35mwarning: [0m[1mprivate field 'xout' is not used [-Wunused-private-field][0m > 217 | float xout[strips], xin[2];[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:219:11: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_inL' is not used [-Wunused-private-field][0m > 219 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:219:22: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_inR' is not used [-Wunused-private-field][0m > 219 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:219:33: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_outL' is not used [-Wunused-private-field][0m > 219 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:219:45: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_outR' is not used [-Wunused-private-field][0m > 219 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:384:11: [0m[0;1;35mwarning: [0m[1mprivate field 'xout' is not used [-Wunused-private-field][0m > 384 | float xout[strips], xin[2];[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:386:11: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_inL' is not used [-Wunused-private-field][0m > 386 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:386:22: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_inR' is not used [-Wunused-private-field][0m > 386 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:386:33: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_outL' is not used [-Wunused-private-field][0m > 386 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m[1m./calf/modules_comp.h:386:45: [0m[0;1;35mwarning: [0m[1mprivate field 'meter_outR' is not used [-Wunused-private-field][0m > 386 | float meter_inL, meter_inR, meter_outL, meter_outR;[0m > | [0;1;32m ^ >[0m7 warnings generated. >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o organ.lo organ.cpp >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o osctl.lo osctl.cpp >In file included from modules_dist.cpp:24: >[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:57:25: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::get_param_props' requested here[0m > 57 | saturator_audio_module::saturator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:57:25: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::get_port_names' requested here[0m > 57 | saturator_audio_module::saturator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:57:25: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::get_plugin_info' requested here[0m > 57 | saturator_audio_module::saturator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::saturator_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:273:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::get_param_props' requested here[0m > 273 | exciter_audio_module::exciter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:273:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::get_port_names' requested here[0m > 273 | exciter_audio_module::exciter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:273:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::get_plugin_info' requested here[0m > 273 | exciter_audio_module::exciter_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::exciter_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:461:28: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::get_param_props' requested here[0m > 461 | bassenhancer_audio_module::bassenhancer_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:461:28: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::get_port_names' requested here[0m > 461 | bassenhancer_audio_module::bassenhancer_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:461:28: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::get_plugin_info' requested here[0m > 461 | bassenhancer_audio_module::bassenhancer_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::bassenhancer_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:658:21: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::get_param_props' requested here[0m > 658 | vinyl_audio_module::vinyl_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:658:21: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::get_port_names' requested here[0m > 658 | vinyl_audio_module::vinyl_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:658:21: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::get_plugin_info' requested here[0m > 658 | vinyl_audio_module::vinyl_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::vinyl_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:885:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::get_param_props' requested here[0m > 885 | tapesimulator_audio_module::tapesimulator_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:885:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::get_port_names' requested here[0m > 885 | tapesimulator_audio_module::tapesimulator_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:885:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::get_plugin_info' requested here[0m > 885 | tapesimulator_audio_module::tapesimulator_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::tapesimulator_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:1170:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::get_param_props' requested here[0m > 1170 | crusher_audio_module::crusher_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:1170:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::get_port_names' requested here[0m > 1170 | crusher_audio_module::crusher_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_dist.cpp:1170:23: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::get_plugin_info' requested here[0m > 1170 | crusher_audio_module::crusher_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::crusher_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0mIn file included from modules_dist.cpp:25: >[1m./calf/modules_dist.h:123:18: [0m[0;1;35mwarning: [0m[1mprivate field 'redraw_output' is not used [-Wunused-private-field][0m > 123 | mutable bool redraw_output;[0m > | [0;1;32m ^ >[0m20 warnings and 2 errors generated. >7 warnings generated. >/bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c -o plugin.lo plugin.cpp >make[3]: *** [Makefile:772: benchmark.o] Error 1 >make[3]: *** Waiting for unfinished jobs.... >[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/modules_mod.h:51:5: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::get_param_props' requested here[0m > 51 | flanger_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/modules_mod.h:51:5: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::get_port_names' requested here[0m > 51 | flanger_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/modules_mod.h:51:5: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::get_plugin_info' requested here[0m > 51 | flanger_audio_module() {[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::flanger_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:125:22: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::get_param_props' requested here[0m > 125 | phaser_audio_module::phaser_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:125:22: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::get_port_names' requested here[0m > 125 | phaser_audio_module::phaser_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:125:22: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::get_plugin_info' requested here[0m > 125 | phaser_audio_module::phaser_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::phaser_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:226:30: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::get_param_props' requested here[0m > 226 | rotary_speaker_audio_module::rotary_speaker_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:226:30: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::get_port_names' requested here[0m > 226 | rotary_speaker_audio_module::rotary_speaker_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:226:30: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::get_plugin_info' requested here[0m > 226 | rotary_speaker_audio_module::rotary_speaker_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::rotary_speaker_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:453:27: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::get_param_props' requested here[0m > 453 | multichorus_audio_module::multichorus_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:453:27: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::get_port_names' requested here[0m > 453 | multichorus_audio_module::multichorus_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:453:27: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::get_plugin_info' requested here[0m > 453 | multichorus_audio_module::multichorus_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::multichorus_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:634:24: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::get_param_props' requested here[0m > 634 | pulsator_audio_module::pulsator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::param_props' is explicitly instantiated in another > translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:634:24: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::get_port_names' requested here[0m > 634 | pulsator_audio_module::pulsator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::port_names' is explicitly instantiated in another > translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:634:24: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::get_plugin_info' requested here[0m > 634 | pulsator_audio_module::pulsator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::pulsator_metadata>::plugin_info' is explicitly instantiated in another > translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::param_props' required here, but no definition is available [-Wundefined-var-template][0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:818:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::get_param_props' requested here[0m > 818 | ringmodulator_audio_module::ringmodulator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:708:33: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 708 | static parameter_properties param_props[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:730:79: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::param_props' is explicitly instantiated in > another translation unit[0m > 730 | const parameter_properties *get_param_props(int param_no) const { return ¶m_props[param_no]; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::port_names' required here, but no definition is available [-Wundefined-var-template][0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:818:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::get_port_names' requested here[0m > 818 | ringmodulator_audio_module::ringmodulator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:707:24: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 707 | static const char *port_names[];[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:731:50: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::port_names' is explicitly instantiated in > another translation unit[0m > 731 | const char **get_port_names() const { return port_names; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;35mwarning: [0m[1minstantiation of variable 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::plugin_info' required here, but no definition is available [-Wundefined-var-template][0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m[1mmodules_mod.cpp:818:29: [0m[0;1;30mnote: [0min instantiation of member function 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::get_plugin_info' requested here[0m > 818 | ringmodulator_audio_module::ringmodulator_audio_module()[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:709:31: [0m[0;1;30mnote: [0mforward declaration of template entity is here[0m > 709 | static ladspa_plugin_info plugin_info;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:734:64: [0m[0;1;30mnote: [0madd an explicit instantiation declaration to suppress this warning if 'calf_plugins::plugin_metadata<calf_plugins::ringmodulator_metadata>::plugin_info' is explicitly instantiated in > another translation unit[0m > 734 | const ladspa_plugin_info &get_plugin_info() const { return plugin_info; }[0m > | [0;1;32m ^ >[0m17 warnings and 2 errors generated. >6 warnings generated. >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c osctl.cpp -fPIC -DPIC -o .libs/osctl.o >make[3]: *** [Makefile:786: modules_filter.lo] Error 1 >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c organ.cpp -fPIC -DPIC -o .libs/organ.o >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I. -ffast-math -finline-limit=80 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_POSIX_C_SOURCE=199506L -I/usr/include/opus -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/lib/libffi/include -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/fribidi -pthread -I/usr/include/libmount -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=znver4 -O3 -pipe -flto=thin -O3 -finline-functions -finline-functions-called-once -Wall -msse -mfpmath=sse -c plugin.cpp -fPIC -DPIC -o .libs/plugin.o >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-limit=80' is not supported [-Wignored-optimization-argument][0m >clang++: [0;1;35mwarning: [0m[1moptimization flag '-finline-functions-called-once' is not supported [-Wignored-optimization-argument][0m >15 warnings generated. >3 warnings generated. >17 warnings generated. >25 warnings generated. >21 warnings generated. >19 warnings generated. >In file included from plugin.cpp:23: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:71:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_graph' hides overloaded virtual function [-Woverloaded-virtual][0m > 71 | bool get_graph(int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:781:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_graph' declared here: different number of parameters (7 vs 6)[0m > 781 | virtual bool get_graph(int index, int subindex, int phase, float *data, int points, cairo_iface *context, int *mode) const;[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:23: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:72:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_moving' hides overloaded virtual function [-Woverloaded-virtual][0m > 72 | bool get_moving(int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:217:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::line_graph_iface::get_moving' declared here: different number of parameters (8 vs 7)[0m > 217 | virtual bool get_moving(int index, int subindex, int &direction, float *data, int x, int y, int &offset, uint32_t &color) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:23: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:73:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_gridline' hides overloaded virtual function [-Woverloaded-virtual][0m > 73 | bool get_gridline(int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:780:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_gridline' declared here: different number of parameters (7 vs 6)[0m > 780 | virtual bool get_gridline(int index, int subindex, int phase, float &pos, bool &vertical, std::string &legend, cairo_iface *context) const;[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:23: >In file included from ./calf/modules_tools.h:29: >[1m./calf/analyzer.h:74:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::analyzer::get_layers' hides overloaded virtual function [-Woverloaded-virtual][0m > 74 | bool get_layers(int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:782:18: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::get_layers' declared here: different number of parameters (3 vs 2)[0m > 782 | virtual bool get_layers(int index, int generation, unsigned int &layers) const;[0m > | [0;1;32m ^ >[0m50 warnings generated. >In file included from plugin.cpp:27: >[1m./calf/modules_dev.h:94:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 94 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:27: >[1m./calf/modules_dev.h:96:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::fluidsynth_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 96 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::fluidsynth_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:29: >In file included from ./calf/modules_filter.h:35: >[1m./calf/orfanidis_eq.h:751:8: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'bind2nd'[0m > 751 | bind2nd(std::plus<eq_double_t>(), 1.0));[0m > | [0;1;32m ^ >[0m[1m./calf/orfanidis_eq.h:767:8: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'bind2nd'[0m > 767 | bind2nd(std::plus<eq_double_t>(), 1.0));[0m > | [0;1;32m ^ >[0mIn file included from organ.cpp:24: >[1m./calf/organ.h:160:19: [0m[0;1;31merror: [0m[1mno matching member function for call to 'lerp_table_lookup_float_mask'[0m > 160 | return ph.lerp_table_lookup_float_mask(data, ORGAN_BIG_WAVE_SIZE - 1);[0m > | [0;1;32m ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m./calf/fixed_point.h:238:14: [0m[0;1;30mnote: [0mcandidate template ignored: substitution failure [with U = float]: array size is not a constant expression[0m > 238 | inline U lerp_table_lookup_float_mask(U data[(1U<<IntBits)+1], unsigned int mask) const {[0m > | [0;1;32m ^ ~ >[0m[1m./calf/fixed_point.h:238:53: [0m[0;1;35mwarning: [0m[1mshift count >= width of type [-Wshift-count-overflow][0m > 238 | inline U lerp_table_lookup_float_mask(U data[(1U<<IntBits)+1], unsigned int mask) const {[0m > | [0;1;32m ^ ~~~~~~~ >[0mIn file included from organ.cpp:24: >[1m./calf/organ.h:344:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::organ_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 344 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::organ_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from organ.cpp:24: >[1m./calf/organ.h:346:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::organ_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 346 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::organ_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from organ.cpp:24: >[1m./calf/organ.h:358:18: [0m[0;1;35mwarning: [0m[1m'calf_plugins::organ_audio_module::pitch_bend' hides overloaded virtual function [-Woverloaded-virtual][0m > 358 | virtual void pitch_bend(int channel, int value) { if (*params[par_midi] && channel != *params[par_midi]) return; dsp::drawbar_organ::pitch_bend(value); }[0m > | [0;1;32m ^ >[0m[1m./calf/organ.h:308:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::drawbar_organ::pitch_bend' declared here: different number of parameters (1 vs 2)[0m > 308 | void pitch_bend(int amt);[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:29: >[1m./calf/modules_filter.h:170:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>::calculate_filter' hides overloaded virtual function [-Woverloaded-virtual][0m > 170 | void calculate_filter()[0m > | [0;1;32m ^ >[0m[1m./calf/modules_filter.h:278:12: [0m[0;1;30mnote: [0min instantiation of template class 'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>' requested here[0m > 278 | public filter_module_with_inertia<dsp::biquad_filter_module, filter_metadata>[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:473:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::calculate_filter' declared here: different number of parameters (4 vs 0)[0m > 473 | void calculate_filter(float freq, float q, int mode, float gain = 1.0);[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:29: >[1m./calf/modules_filter.h:268:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filter_metadata>::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 268 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:29: >[1m./calf/modules_filter.h:170:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>::calculate_filter' hides overloaded virtual function > [-Woverloaded-virtual][0m > 170 | void calculate_filter()[0m > | [0;1;32m ^ >[0m[1m./calf/modules_filter.h:303:16: [0m[0;1;30mnote: [0min instantiation of template class 'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>' requested here[0m > 303 | public filter_module_with_inertia<dsp::biquad_filter_module, filterclavier_metadata>[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:473:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::calculate_filter' declared here: different number of parameters (4 vs 0)[0m > 473 | void calculate_filter(float freq, float q, int mode, float gain = 1.0);[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:29: >[1m./calf/modules_filter.h:268:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::filter_module_with_inertia<dsp::biquad_filter_module, calf_plugins::filterclavier_metadata>::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 268 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:29: >[1m./calf/modules_filter.h:584:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::envelopefilter_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 584 | float freq_gain(int index, double freq) const {[0m > | [0;1;32m ^ >[0m[1m./calf/audio_fx.h:481:11: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::biquad_filter_module::freq_gain' declared here: different number of parameters (3 vs 2)[0m > 481 | float freq_gain(int subindex, float freq, float srate) const;[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:30: >[1m./calf/modules_mod.h:70:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::flanger_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 70 | float freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:30: >[1m./calf/modules_mod.h:109:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::phaser_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 109 | float freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:30: >[1m./calf/modules_mod.h:190:11: [0m[0;1;35mwarning: [0m[1m'calf_plugins::multichorus_audio_module::freq_gain' hides overloaded virtual function [-Woverloaded-virtual][0m > 190 | float freq_gain(int subindex, float freq) const;[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:783:19: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::frequency_response_line_graph::freq_gain' declared here: type mismatch at 2nd parameter ('double' vs 'float')[0m > 783 | virtual float freq_gain(int index, double freq) const { return 0; };[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:33: >[1m./calf/organ.h:160:19: [0m[0;1;31merror: [0m[1mno matching member function for call to 'lerp_table_lookup_float_mask'[0m > 160 | return ph.lerp_table_lookup_float_mask(data, ORGAN_BIG_WAVE_SIZE - 1);[0m > | [0;1;32m ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m./calf/fixed_point.h:238:14: [0m[0;1;30mnote: [0mcandidate template ignored: substitution failure [with U = float]: array size is not a constant expression[0m > 238 | inline U lerp_table_lookup_float_mask(U data[(1U<<IntBits)+1], unsigned int mask) const {[0m > | [0;1;32m ^ ~ >[0m[1m./calf/fixed_point.h:238:53: [0m[0;1;35mwarning: [0m[1mshift count >= width of type [-Wshift-count-overflow][0m > 238 | inline U lerp_table_lookup_float_mask(U data[(1U<<IntBits)+1], unsigned int mask) const {[0m > | [0;1;32m ^ ~~~~~~~ >[0mIn file included from plugin.cpp:33: >[1m./calf/organ.h:344:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::organ_audio_module::is_cv' hides overloaded virtual function [-Woverloaded-virtual][0m > 344 | bool is_cv(int param_no) { return false; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:732:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::organ_metadata>::is_cv' declared here: different qualifiers ('const' vs unqualified)[0m > 732 | bool is_cv(int param_no) const { return true; }[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:33: >[1m./calf/organ.h:346:10: [0m[0;1;35mwarning: [0m[1m'calf_plugins::organ_audio_module::is_noisy' hides overloaded virtual function [-Woverloaded-virtual][0m > 346 | bool is_noisy(int param_no) { return true; }[0m > | [0;1;32m ^ >[0m[1m./calf/giface.h:733:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'calf_plugins::plugin_metadata<calf_plugins::organ_metadata>::is_noisy' declared here: different qualifiers ('const' vs unqualified)[0m > 733 | bool is_noisy(int param_no) const { return false; }[0m > | [0;1;32m ^ >[0mIn file included from plugin.cpp:33: >[1m./calf/organ.h:358:18: [0m[0;1;35mwarning: [0m[1m'calf_plugins::organ_audio_module::pitch_bend' hides overloaded virtual function [-Woverloaded-virtual][0m > 358 | virtual void pitch_bend(int channel, int value) { if (*params[par_midi] && channel != *params[par_midi]) return; dsp::drawbar_organ::pitch_bend(value); }[0m > | [0;1;32m ^ >[0m[1m./calf/organ.h:308:10: [0m[0;1;30mnote: [0mhidden overloaded virtual function 'dsp::drawbar_organ::pitch_bend' declared here: different number of parameters (1 vs 2)[0m > 308 | void pitch_bend(int amt);[0m > | [0;1;32m ^ >[0m18 warnings and 3 errors generated. >make[3]: *** [Makefile:786: plugin.lo] Error 1 >4 warnings and 1 error generated. >make[3]: *** [Makefile:786: organ.lo] Error 1 >make[3]: Leaving directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3/src' >make[2]: *** [Makefile:801: all-recursive] Error 1 >make[2]: Leaving directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3/src' >make[1]: *** [Makefile:601: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3' >make: *** [Makefile:403: all] Error 2 > [31;01m*[0m ERROR: media-plugins/calf-0.90.3-r1::gentoo failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=media-plugins/calf-0.90.3-r1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=media-plugins/calf-0.90.3-r1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/media-plugins/calf-0.90.3-r1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-plugins/calf-0.90.3-r1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3' > [31;01m*[0m S: '/var/tmp/portage/media-plugins/calf-0.90.3-r1/work/calf-0.90.3'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 914506
: 871091 |
871092