==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: cardinal 26.02-1 (Fri Apr 10 07:55:09 2026)
==> Retrieving sources...
-> Found cardinal-26.02.tar.xz
-> Found cardinal-26.02.svg
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
cardinal-26.02.tar.xz ... Passed
cardinal-26.02.svg ... Passed
==> Validating source files with b2sums...
cardinal-26.02.tar.xz ... Passed
cardinal-26.02.svg ... Passed
==> Making package: cardinal 26.02-1 (Fri Apr 10 13:55:29 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 2 providers available for jack:
:: Repository extra
1) jack2 2) pipewire-jack
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (54) alsa-lib-1.2.15.3-2 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.15.3-1 cppdap-1.58.0-3 default-cursors-3-1 flac-1.5.0-1 hicolor-icon-theme-0.18-1 hwloc-2.13.0-1 jsoncpp-1.9.6-3 lame-3.101.r6531-1 libblake3-1.8.4-1 libdrm-2.4.131-1 libedit-20251016_3.1-1 libogg-1.3.6-1 libpciaccess-0.19-1 libuv-1.52.1-1 libvorbis-1.3.7-4 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-2 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.7-1 llvm-libs-22.1.3-1 lm_sensors-1:3.6.2-1 mesa-1:26.0.4-1 mpdecimal-4.0.1-3 mpg123-1.33.4-1 onetbb-2022.3.0-4 opus-1.6.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 rhash-1.4.6-1 spirv-tools-1:1.4.341.0-2 wayland-1.24.0-1 xcb-proto-1.17.0-4 xorgproto-2025.1-1 zlib-ng-2.3.3-1 cmake-4.3.1-1 fftw-3.3.10-8 gendesk-1.0.10-1 git-2.53.0-1 jack2-1.9.22-2 libglvnd-1.7.0-3 liblo-1:0.34-1 libsamplerate-0.2.2-3 libsndfile-1.2.2-4 libx11-1.8.13-1 libxext-1.3.7-1 libxrandr-1.5.5-1 mold-2.40.4-3 python-3.14.4-1 speexdsp-1.2.1-2
Total Download Size: 26.03 MiB
Total Installed Size: 549.11 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-3.14.4-1-aarch64 downloading...
opus-1.6.1-1-aarch64 downloading...
gendesk-1.0.10-1-aarch64 downloading...
mold-2.40.4-3-aarch64 downloading...
fftw-3.3.10-8-aarch64 downloading...
libsamplerate-0.2.2-3-aarch64 downloading...
hwloc-2.13.0-1-aarch64 downloading...
speexdsp-1.2.1-2-aarch64 downloading...
jack2-1.9.22-2-aarch64 downloading...
mpg123-1.33.4-1-aarch64 downloading...
onetbb-2022.3.0-4-aarch64 downloading...
libsndfile-1.2.2-4-aarch64 downloading...
flac-1.5.0-1-aarch64 downloading...
lame-3.101.r6531-1-aarch64 downloading...
libogg-1.3.6-1-aarch64 downloading...
libvorbis-1.3.7-4-aarch64 downloading...
liblo-1:0.34-1-aarch64 downloading...
libxrandr-1.5.5-1-aarch64 downloading...
libblake3-1.8.4-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator
qt6-base: cmake-gui
installing fftw...
Optional dependencies for fftw
fftw-openmpi: for OpenMPI integration
installing gendesk...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [pending]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing libsamplerate...
installing opus...
installing jack2...
Optional dependencies for jack2
a2jmidid: for ALSA MIDI to JACK MIDI bridging
libffado: for firewire support using FFADO
jack-example-tools: for official JACK example-clients and tools
jack2-dbus: for dbus integration
jack2-docs: for developer documentation
realtime-privileges: for realtime privileges
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing liblo...
Optional dependencies for liblo
liblo-docs: for documentation and examples
installing libogg...
installing flac...
installing mpg123...
Optional dependencies for mpg123
sdl2: for sdl audio support
jack: for jack audio support [installed]
libpulse: for pulse audio support
perl: for conplay [installed]
installing lame...
installing libvorbis...
installing libsndfile...
Optional dependencies for libsndfile
alsa-lib: for sndfile-play [installed]
installing libxrender...
installing libxrandr...
installing hwloc...
Optional dependencies for hwloc
cairo: PDF, Postscript, and PNG export support
libxml2: full XML import/export support [installed]
installing onetbb...
Optional dependencies for onetbb
python: for Python module [pending]
installing libblake3...
installing mold...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing speexdsp...
:: Running post-transaction hooks...
(1/5) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/5) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/5) Reloading user manager configuration...
Skipped: Current root is not booted.
(4/5) Arming ConditionNeedsUpdate...
(5/5) Updating the info directory file...
==> Retrieving sources...
-> Found cardinal-26.02.tar.xz
-> Found cardinal-26.02.svg
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting cardinal-26.02.tar.xz with bsdtar
==> Starting prepare()...
[studio.kx.distrho.Cardinal] Generating desktop file... ok
==> Starting build()...
make: Entering directory '/build/cardinal/src/cardinal-26.02'
Makefile:97: Xcursor dependency not installed/available
make static-plugin -C carla CARLA_BACKEND_NAMESPACE=Cardinal DGL_NAMESPACE=CardinalDGL HAVE_FFMPEG=false HAVE_FLUIDSYNTH=false HAVE_PROJECTM=false HAVE_ZYN_DEPS=false HAVE_ZYN_UI_DEPS=false EXTERNAL_PLUGINS=true \
CAN_GENERATE_LV2_TTL=false \
CUSTOM_DPF_PATH=/build/cardinal/src/cardinal-26.02/dpf \
STATIC_PLUGIN_TARGET=true \
USING_CUSTOM_DPF=true
make quickjs surge -C deps
make opengl -C dpf/dgl DISTRHO_NAMESPACE=CardinalDISTRHO DGL_NAMESPACE=CardinalDGL NVG_DISABLE_SKIPPING_WHITESPACE=true NVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST USE_FILE_BROWSER=true USE_NANOVG_FBO=true WASM_EXCEPTIONS=true WINDOWS_ICON_ID=401 X11_WINDOW_ICON_NAME=gCardinalX11Icon X11_WINDOW_ICON_SIZE=18950
make resources -C plugins
make -C dpf/utils/lv2-ttl-generator
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/dpf/dgl'
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/plugins'
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/carla'
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/deps'
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/dpf/utils/lv2-ttl-generator'
make ARCH_NAME=arm64 AR=ar CC=cc CXX=g++ CFLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing" CXXFLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu++11 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing" LDFLAGS="-fdata-sections -ffunction-sections -Wl,-O1,--as-needed,--gc-sections -Wl,--strip-all -fno-strict-aliasing -flto -Werror=odr -Werror=lto-type-mismatch -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -fexceptions" DEP_FLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES" DEP_MAC_SDK_FLAGS= MACHINE=arm64-linux VERBOSE=1 CFLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='\"Cardinal\"' -w" PROGS=libquickjs.a CONFIG_LTO=y -C /build/cardinal/src/cardinal-26.02/deps/QuickJS
mkdir -p /build/cardinal/src/cardinal-26.02/deps/surge-build
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/QuickJS'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && \
env AR=ar CC=cc CXX=g++ CFLAGS='-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -w' CXXFLAGS='-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w' LDFLAGS='-fdata-sections -ffunction-sections -Wl,-O1,--as-needed,--gc-sections -Wl,--strip-all -fno-strict-aliasing -flto -Werror=odr -Werror=lto-type-mismatch -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -fexceptions' cmake -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX='/build/cardinal/src/cardinal-26.02/deps/sysroot' -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release \
-DSURGE_BUILD_32BIT_LINUX=TRUE \
-DSURGE_COMPILE_BLOCK_SIZE=8 \
-DSURGE_SKIP_AIRWINDOWS=TRUE \
-DSURGE_SKIP_JUCE_FOR_RACK=TRUE \
-DSURGE_SKIP_LUA=TRUE \
-DSURGE_SKIP_ODDSOUND_MTS=TRUE \
-DSURGE_JUCE_PATH=/build/cardinal/src/cardinal-26.02/deps/JUCE \
-DSURGE_SIMDE_PATH=/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde \
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge
mkdir -p .obj
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -DCONFIG_CHECK_JSVALUE -c -o .obj/quickjs.check.o quickjs.c
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -DCONFIG_CHECK_JSVALUE -c -o .obj/qjs.check.o qjs.c
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -O2 -c -o .obj/quickjs.nolto.o quickjs.c
cc lv2_ttl_generator.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -o ../lv2_ttl_generator -fdata-sections -ffunction-sections -Wl,-O1,--as-needed,--gc-sections -Wl,--strip-all -fno-strict-aliasing -flto -Werror=odr -Werror=lto-type-mismatch -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -fexceptions -ldl
Compiling src/Application.cpp
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -O2 -c -o .obj/libregexp.nolto.o libregexp.c
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/backend/engine'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/backend/plugin'
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/lib/distcc/bin/cc
-- Detecting C compiler ABI info
Compiling CarlaEngine.cpp
Compiling src/ApplicationPrivateData.cpp
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/dpf/utils/lv2-ttl-generator'
Compiling src/Color.cpp
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -O2 -c -o .obj/libunicode.nolto.o libunicode.c
Compiling src/EventHandlers.cpp
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -O2 -c -o .obj/cutils.nolto.o cutils.c
cp -R surgext/surge/resources/data/fx_presets/* /build/cardinal/src/cardinal-26.02/plugins/surgext/build/surge-data/fx_presets/
cp -R surgext/res/surge_extra_data/fx_presets/* /build/cardinal/src/cardinal-26.02/plugins/surgext/build/surge-data/fx_presets/
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/jackbridge'
Compiling src/Geometry.cpp
Compiling JackBridge1.cpp
Compiling JackBridge2.cpp
Compiling CarlaEngineClient.cpp
Creating jackbridge.a
Compiling src/ImageBase.cpp
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/jackbridge'
Compiling src/ImageBaseWidgets.cpp
cc -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -D_GNU_SOURCE -DCONFIG_VERSION='"Cardinal"' -w -O2 -c -o .obj/quickjs-libc.nolto.o quickjs-libc.c
Compiling src/Layout.cpp
Compiling src/Resources.cpp
ar rcs libquickjs.a .obj/quickjs.nolto.o .obj/libregexp.nolto.o .obj/libunicode.nolto.o .obj/cutils.nolto.o .obj/quickjs-libc.nolto.o
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/QuickJS'
install -d /build/cardinal/src/cardinal-26.02/deps/sysroot/include
install -d /build/cardinal/src/cardinal-26.02/deps/sysroot/lib
install -m644 /build/cardinal/src/cardinal-26.02/deps/QuickJS/libquickjs.a /build/cardinal/src/cardinal-26.02/deps/sysroot/lib/libquickjs.a
install -m644 /build/cardinal/src/cardinal-26.02/deps/QuickJS/quickjs.h /build/cardinal/src/cardinal-26.02/deps/sysroot/include/quickjs.h
Compiling CarlaEngineData.cpp
Compiling CarlaEngineGraph.cpp
Compiling src/SubWidget.cpp
Compiling src/SubWidgetPrivateData.cpp
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
Compiling CarlaEngineInternal.cpp
Compiling src/TopLevelWidget.cpp
-- Detecting CXX compiler ABI info - done
Compiling src/TopLevelWidgetPrivateData.cpp
-- Check for working CXX compiler: /usr/lib/distcc/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- It's Surge XT, folks! Version is 1.3.0
-- CMAKE_BUILD_TYPE is Release
-- CMake version is 4.3.1
-- Compiler version is 15.2.1
-- Targeting 64-bit configuration
-- Setting -no-pie on EXE flags; use SURGE_SKIP_PIE_CHANGE=TRUE to avoid
-- Performing Test COMPILER_HAS_AVX_OR_IS_ARM
Compiling src/Widget.cpp
Compiling CarlaEnginePorts.cpp
Compiling src/WidgetPrivateData.cpp
Compiling src/Window.cpp
Compiling CarlaEngineRunner.cpp
Compiling src/WindowPrivateData.cpp
Compiling CarlaEngineDummy.cpp
Compiling src/OpenGL.cpp (OpenGL variant)
Compiling CarlaEngineNative.cpp
Compiling CarlaEngineNative.cpp (plugin)
Compiling src/OpenGL2.cpp (OpenGL variant)
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/jackbridge'
-- Performing Test COMPILER_HAS_AVX_OR_IS_ARM - Success
-- Enabling tests; compile with SURGE_BUILD_TESTRUNNER=OFF to skip
-- CMake version 4.3.1 allows CLAP build
-- Building CLAP with CLAP_CXX_STANDARD=17
-- CLAP version: 1.1.8
-- Building Surge XT using the following JUCE wrappers: VST3;Standalone
-- Airwindows Build Skipped
-- Module support is disabled.
-- Version: 9.1.0
-- Build type: Release
-- CXX_STANDARD: 17
-- Performing Test has_std_17_flag
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/native-plugins'
Compiling src/NanoVG.cpp (OpenGL variant)
-- Performing Test has_std_17_flag - Success
-- Performing Test has_std_1z_flag
-- Performing Test has_std_1z_flag - Success
-- Required features: cxx_variadic_templates
CMake Deprecation Warning at libs/libsamplerate/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Looking for stdbool.h
Compiling CarlaPlugin.cpp
Compiling _all.c
Compiling _data.cpp
Creating jackbridge.min.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/jackbridge'
Compiling CarlaPluginInternal.cpp
Compiling src/pugl.cpp (OpenGL variant)
Compiling audio-gain.c
Compiling bypass.c
Compiling cv-to-audio.c
Compiling lfo.c
Compiling quadpanner.c
Compiling midi-channel-filter.c
Compiling midi-channel-ab.c
Compiling midi-channelize.c
Compiling midi-gain.c
Compiling midi-join.c
Compiling midi-split.c
Compiling midi-to-cv.c
Compiling midi-through.c
Compiling midi-transpose.c
Compiling audio-file.cpp
Compiling bigmeter.cpp
Compiling CarlaPluginNative.cpp
Creating carla_engine.a
Creating carla_engine_plugin.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/backend/engine'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/rtmempool'
Compiling midi-file.cpp
Compiling midi-pattern.cpp
Compiling rtmempool.c
Compiling CarlaPluginCLAP.cpp
Compiling CarlaPluginLADSPADSSI.cpp
Compiling notes.cpp
Compiling CarlaPluginLV2.cpp
Compiling xycontroller.cpp
CarlaPluginCLAP.cpp: In member function ‘virtual void Cardinal::CarlaPluginCLAP::reloadPrograms(bool)’:
CarlaPluginCLAP.cpp:1865:36: warning: unused parameter ‘doInit’ [-Wunused-parameter]
1865 | void reloadPrograms(const bool doInit) override
| ~~~~~~~~~~~^~~~~~
Compiling external/distrho-3bandeq.cpp
Compiling external/distrho-3bandsplitter.cpp
Compiling external/distrho-kars.cpp
Compiling CarlaPluginVST2.cpp
Compiling CarlaPluginVST3.cpp
Compiling external/distrho-nekobi.cpp
Compiling external/distrho-pingpongpan.cpp
Compiling CarlaPluginAU.cpp
Compiling CarlaPluginJSFX.cpp
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/audio_decoder'
Compiling external/distrho-vectorjuice.cpp
Compiling external/distrho-wobblejuice.cpp
Creating rtmempool.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/rtmempool'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/lilv'
Compiling CarlaPluginFluidSynth.cpp
-- Looking for stdbool.h - found
-- Looking for unistd.h
Compiling ad_dr_mp3.c
Compiling ad_ffmpeg.c
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/water'
Creating native-plugins.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/native-plugins'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/zita-resampler'
Compiling serd.c
Compiling CarlaPluginSFZero.cpp
Compiling ad_minimp3.c
Compiling sord.c
Compiling water.cpp
Compiling cresampler.cc
Compiling sratom.c
Compiling CarlaPluginBridge.cpp
Compiling lilv.c
Compiling ad_plugin.c
Compiling ad_soundfile.c
-- Looking for unistd.h - found
-- Checking processor clipping capabilities...
-- Performing Test CPU_CLIPS_POSITIVE
Creating audio_decoder.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/audio_decoder'
Compiling resampler-table.cc
resampler-table.cc: In constructor ‘Resampler_table::Resampler_table(double, unsigned int, unsigned int)’:
resampler-table.cc:69:20: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
69 | posix_memalign ((void **) &_ctab, 16, n * sizeof (float));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling water.files.cpp
Creating libdgl-opengl.a
Creating lilv.a
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/dpf/dgl'
Compiling resampler.cc
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/lilv'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/ysfx'
-- Performing Test CPU_CLIPS_POSITIVE - Failed
-- Performing Test CPU_CLIPS_NEGATIVE
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/backend/engine'
resampler.cc: In member function ‘bool Resampler::setup(unsigned int, unsigned int, unsigned int, unsigned int, double)’:
resampler.cc:132:24: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
132 | posix_memalign ((void **)(&_buff), 16, n * sizeof (float));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling vresampler.cc
In file included from files/../text/../containers/Array.h:29,
from files/../text/StringArray.h:30,
from files/DirectoryIterator.h:30,
from files/DirectoryIterator.cpp:26,
from water.files.cpp:39:
files/../text/../containers/../containers/ArrayAllocationBase.h: In instantiation of ‘void water::ArrayAllocationBase<ElementType>::moveMemory(ElementType*, const ElementType*, size_t) [with ElementType = water::String; size_t = long unsigned int]’:
files/../text/../containers/Array.h:386:33: required from ‘bool water::Array<ElementType, minimumAllocatedSize>::insert(int, ParameterType) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0; ParameterType = const water::String&]’
386 | data.moveMemory (insertPos + 1, insertPos, numberToMove);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
text/StringArray.cpp:115:27: required from here
115 | return strings.insert (index, newString);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
files/../text/../containers/../containers/ArrayAllocationBase.h:130:22: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class water::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
130 | std::memmove (target, source, ((size_t) numElements) * sizeof (ElementType));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from files/File.h:30,
from files/DirectoryIterator.h:29:
files/../text/String.h:47:7: note: ‘class water::String’ declared here
47 | class String
| ^~~~~~
In file included from files/../text/../containers/../containers/ArrayAllocationBase.h:29:
files/../text/../containers/../containers/../memory/HeapBlock.h: In instantiation of ‘bool water::HeapBlock<ElementType>::realloc(size_t, size_t) [with ElementType = water::String; size_t = long unsigned int]’:
files/../text/../containers/../containers/ArrayAllocationBase.h:75:40: required from ‘bool water::ArrayAllocationBase<ElementType>::setAllocatedSize(size_t) [with ElementType = water::String; size_t = long unsigned int]’
75 | if (! elements.realloc ((size_t) numNewElements))
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
files/../text/../containers/Array.h:77:9: required from ‘water::Array<ElementType, minimumAllocatedSize>::Array(const water::Array<ElementType>&) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0]’
77 | CARLA_SAFE_ASSERT_RETURN(data.setAllocatedSize (other.numUsed),);
text/StringArray.cpp:35:7: required from here
35 | : strings (other.strings)
| ^~~~~~~~~~~~~~~~~~~~~~~
files/../text/../containers/../containers/../memory/HeapBlock.h:212:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class water::String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
212 | : std::realloc (data, newNumElements * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
files/../text/String.h:47:7: note: ‘class water::String’ declared here
47 | class String
| ^~~~~~
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/backend/engine'
In file included from files/../text/../containers/Array.h:29,
from files/../text/StringArray.h:30,
from files/DirectoryIterator.h:30,
from files/DirectoryIterator.cpp:26,
from water.cpp:49:
files/../text/../containers/../containers/ArrayAllocationBase.h: In instantiation of ‘void water::ArrayAllocationBase<ElementType>::moveMemory(ElementType*, const ElementType*, size_t) [with ElementType = water::String; size_t = long unsigned int]’:
files/../text/../containers/Array.h:386:33: required from ‘bool water::Array<ElementType, minimumAllocatedSize>::insert(int, ParameterType) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0; ParameterType = const water::String&]’
386 | data.moveMemory (insertPos + 1, insertPos, numberToMove);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
text/StringArray.cpp:115:27: required from here
115 | return strings.insert (index, newString);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
files/../text/../containers/../containers/ArrayAllocationBase.h:130:22: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class water::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
130 | std::memmove (target, source, ((size_t) numElements) * sizeof (ElementType));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from files/File.h:30,
from files/DirectoryIterator.h:29:
files/../text/String.h:47:7: note: ‘class water::String’ declared here
47 | class String
| ^~~~~~
In file included from files/../text/../containers/../containers/ArrayAllocationBase.h:29:
files/../text/../containers/../containers/../memory/HeapBlock.h: In instantiation of ‘bool water::HeapBlock<ElementType>::realloc(size_t, size_t) [with ElementType = water::String; size_t = long unsigned int]’:
files/../text/../containers/../containers/ArrayAllocationBase.h:75:40: required from ‘bool water::ArrayAllocationBase<ElementType>::setAllocatedSize(size_t) [with ElementType = water::String; size_t = long unsigned int]’
75 | if (! elements.realloc ((size_t) numNewElements))
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
files/../text/../containers/Array.h:77:9: required from ‘water::Array<ElementType, minimumAllocatedSize>::Array(const water::Array<ElementType>&) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0]’
77 | CARLA_SAFE_ASSERT_RETURN(data.setAllocatedSize (other.numUsed),);
text/StringArray.cpp:35:7: required from here
35 | : strings (other.strings)
| ^~~~~~~~~~~~~~~~~~~~~~~
files/../text/../containers/../containers/../memory/HeapBlock.h:212:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class water::String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
212 | : std::realloc (data, newNumElements * elementSize));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
files/../text/String.h:47:7: note: ‘class water::String’ declared here
47 | class String
| ^~~~~~
vresampler.cc: In member function ‘bool VResampler::setup(double, unsigned int, unsigned int, double)’:
vresampler.cc:99:24: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
99 | posix_memalign ((void **)(&_buff), 16, n * sizeof (float));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vresampler.cc:100:24: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
100 | posix_memalign ((void **)(&_c1), 16, hl * sizeof (float));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vresampler.cc:101:24: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
101 | posix_memalign ((void **)(&_c2), 16, hl * sizeof (float));
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Creating zita-resampler.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/zita-resampler'
Compiling sources/ysfx_api_eel.cpp
Compiling sources/ysfx.cpp
Compiling sources/ysfx_api_file.cpp
Creating water.files.a
Compiling sources/ysfx_api_gfx.cpp
In file included from sources/ysfx_api_eel.cpp:42:
thirdparty/WDL/source/WDL/eel2/eel_strings.h: In function ‘EEL_F _eel_strncat(void*, EEL_F*, EEL_F*, EEL_F*)’:
thirdparty/WDL/source/WDL/eel2/eel_strings.h:860:49: warning: implicitly-declared ‘WDL_FastString& WDL_FastString::operator=(const WDL_FastString&)’ is deprecated [-Wdeprecated-copy]
860 | if (wr_src == wr) *(wr_src=&tmp) = *wr;
| ^~
In file included from thirdparty/WDL/source/WDL/eel2/eel_strings.h:6:
thirdparty/WDL/source/WDL/eel2/../wdlstring.h:420:20: note: because ‘WDL_FastString’ has user-provided ‘WDL_FastString::WDL_FastString(const WDL_FastString&)’
420 | #define WDL_String WDL_FastString
| ^~~~~~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/../wdlstring.h:102:5: note: in expansion of macro ‘WDL_String’
102 | WDL_String(const WDL_String &s) : m_hb(128 WDL_HEAPBUF_TRACEPARM("WDL_String(2)")) { Set(&s); }
| ^~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/eel_strings.h: In function ‘EEL_F _eel_strinsert(void*, EEL_F*, EEL_F*, EEL_F*)’:
thirdparty/WDL/source/WDL/eel2/eel_strings.h:1354:45: warning: implicitly-declared ‘WDL_FastString& WDL_FastString::operator=(const WDL_FastString&)’ is deprecated [-Wdeprecated-copy]
1354 | if (wr_src == wr) *(wr_src=&tmp) = *wr; // insert from copy
| ^~
thirdparty/WDL/source/WDL/eel2/../wdlstring.h:420:20: note: because ‘WDL_FastString’ has user-provided ‘WDL_FastString::WDL_FastString(const WDL_FastString&)’
420 | #define WDL_String WDL_FastString
| ^~~~~~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/../wdlstring.h:102:5: note: in expansion of macro ‘WDL_String’
102 | WDL_String(const WDL_String &s) : m_hb(128 WDL_HEAPBUF_TRACEPARM("WDL_String(2)")) { Set(&s); }
| ^~~~~~~~~~
In file included from sources/ysfx_api_eel.cpp:45:
thirdparty/WDL/source/WDL/eel2/eel_mdct.h: In function ‘void* megabuf_mdct_init(int)’:
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:391:47: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
391 | mdct_lookup *lookup = (mdct_lookup *)calloc(sizeof(mdct_lookup), 1);
| ^~~~~~~~~~~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:391:47: note: earlier argument should specify number of elements, later size of each element
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:400:36: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
400 | lookup->window = (EEL_F *)calloc(sizeof(EEL_F), n / 2);
| ^~~~~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:400:36: note: earlier argument should specify number of elements, later size of each element
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:409:25: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
409 | bitrev = (int*)calloc(sizeof(int), (n / 4));
| ^~~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:409:25: note: earlier argument should specify number of elements, later size of each element
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:413:22: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
413 | T = (EEL_F*)calloc(sizeof(EEL_F), (n + n / 4));
| ^~~~~~~~~~~~~
thirdparty/WDL/source/WDL/eel2/eel_mdct.h:413:22: note: earlier argument should specify number of elements, later size of each element
Creating carla_plugin.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/backend/plugin'
Compiling sources/ysfx_api_reaper.cpp
Compiling sources/ysfx_audio_flac.cpp
Compiling sources/ysfx_audio_wav.cpp
Compiling sources/ysfx_config.cpp
Creating water.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/water'
Compiling sources/ysfx_eel_utils.cpp
Compiling sources/ysfx_midi.cpp
Compiling sources/ysfx_parse.cpp
Compiling sources/ysfx_reader.cpp
-- Performing Test CPU_CLIPS_NEGATIVE - Failed
-- Checking processor clipping capabilities... none
-- Performing Test HAVE_VISIBILITY
Compiling sources/ysfx_utils.cpp
Compiling sources/ysfx_utils_fts.cpp
Compiling sources/eel2-gas/sources/asm-nseel-x64-sse.S
Compiling thirdparty/WDL/source/WDL/eel2/nseel-caltab.c
Compiling thirdparty/WDL/source/WDL/eel2/nseel-cfunc.c
Compiling thirdparty/WDL/source/WDL/eel2/nseel-compiler.c
Compiling thirdparty/WDL/source/WDL/eel2/nseel-eval.c
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:577:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
577 | { "sin", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_WONTMAKEDENORMAL, {&sin} },
| ^
In file included from thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:25:
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:578:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
578 | { "cos", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&cos} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:579:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
579 | { "tan", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&tan} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:580:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
580 | { "sqrt", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_WONTMAKEDENORMAL, {&sqrt_fabs}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:581:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
581 | { "log", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&log} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:582:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
582 | { "log10", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&log10} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:593:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
593 | { "asin", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&asin}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:594:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
594 | { "acos", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&acos}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:595:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
595 | { "atan", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&atan}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:596:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
596 | { "atan2", nseel_asm_2pdd, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_TWOPARMSONFPSTACK, {&atan2}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:597:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
597 | { "exp", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&exp}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:598:4: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
598 | { "abs", nseel_asm_abs, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(0)|BIF_WONTMAKEDENORMAL },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:599:4: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
599 | { "sqr", nseel_asm_sqr, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(1) },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:600:4: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
600 | { "min", nseel_asm_min, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_FPSTACKUSE(3)|BIF_WONTMAKEDENORMAL },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:601:4: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
601 | { "max", nseel_asm_max, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_FPSTACKUSE(3)|BIF_WONTMAKEDENORMAL },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:602:4: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
602 | { "sign", nseel_asm_sign, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(2)|BIF_CLEARDENORMAL, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:603:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
603 | { "rand", nseel_asm_1pdd, 1|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&nseel_int_rand}, },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:605:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
605 | { "floor", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&floor} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:606:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
606 | { "ceil", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&ceil} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:608:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ [-Wmissing-field-initializers]
608 | { "invsqrt", nseel_asm_invsqrt, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(3), {GLUE_INVSQRT_NEEDREPL} },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: ‘pProc’ declared here
257 | NSEEL_PPPROC pProc;
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:610:4: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
610 | { "__dbg_getstackptr", nseel_asm_dbg_getstackptr, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(1), },
| ^
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:636:1: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
636 | static functionType fn_min2 = { "min2", nseel_asm_min_fp, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_TWOPARMSONFPSTACK_LAZY|BIF_FPSTACKUSE(2)|BIF_WONTMAKEDENORMAL };
| ^~~~~~
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:637:1: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
637 | static functionType fn_max2 = { "max2", nseel_asm_max_fp, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_TWOPARMSONFPSTACK_LAZY|BIF_FPSTACKUSE(2)|BIF_WONTMAKEDENORMAL };
| ^~~~~~
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:638:1: warning: missing initializer for field ‘replptrs’ of ‘functionType’ [-Wmissing-field-initializers]
638 | static functionType fn_or0 = { "or0", nseel_asm_or0, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_LASTPARMONSTACK|BIF_RETURNSONSTACK|BIF_CLEARDENORMAL };
| ^~~~~~
thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: ‘replptrs’ declared here
256 | void *replptrs[4];
| ^~~~~~~~
Compiling thirdparty/WDL/source/WDL/eel2/nseel-lextab.c
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c: In function ‘optimizeOpcodes’:
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2133:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
2133 | if (dv0)
| ^
thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2146:13: note: here
2146 | case FN_ADD:
| ^~~~
sources/ysfx.cpp: In function ‘void ysfx_get_pdc_channels(ysfx_t*, uint32_t*)’:
sources/ysfx.cpp:963:37: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
963 | bot = (bot < ysfx_max_channels) ? bot : ysfx_max_channels;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
sources/ysfx.cpp:968:37: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
968 | top = (top < ysfx_max_channels) ? top : ysfx_max_channels;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
Compiling thirdparty/WDL/source/WDL/eel2/nseel-ram.c
thirdparty/WDL/source/WDL/eel2/nseel-ram.c: In function ‘__NSEEL_RAMAllocGMEM’:
thirdparty/WDL/source/WDL/eel2/nseel-ram.c:130:77: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
130 | if (!nseel_gmembuf_default) nseel_gmembuf_default=(EEL_F*)calloc(sizeof(EEL_F),NSEEL_SHARED_GRAM_SIZE);
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-ram.c:130:77: note: earlier argument should specify number of elements, later size of each element
thirdparty/WDL/source/WDL/eel2/nseel-ram.c: In function ‘__NSEEL_RAMAlloc’:
thirdparty/WDL/source/WDL/eel2/nseel-ram.c:156:56: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
156 | p=pblocks[whichblock]=(EEL_F *)calloc(sizeof(EEL_F),NSEEL_RAM_ITEMSPERBLOCK);
| ^~~~~
thirdparty/WDL/source/WDL/eel2/nseel-ram.c:156:56: note: earlier argument should specify number of elements, later size of each element
Compiling thirdparty/WDL/source/WDL/eel2/nseel-yylex.c
Compiling thirdparty/WDL/source/WDL/fft.c
-- Performing Test HAVE_VISIBILITY - Success
-- Including local pffft
-- Including local sqlite
-- Forcing filesystem to GHC
-- filesystem: Using ghc::filesystem from "filesystem/ghc-filesystem.h" with SST_PLUGINFRA_GHC_FS
-- Creating fs import via '/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include/filesystem/import.h'
CMake Deprecation Warning at libs/PEGTL/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Found Git: /usr/bin/git (found version "2.53.0")
-- Adding download-extra-content target from https://github.com/surge-synthesizer/surge-extra-content.git
-- Configuring done (25.5s)
-- Generating done (0.1s)
-- Build files have been written to: /build/cardinal/src/cardinal-26.02/deps/surge-build
make ARCH_NAME=arm64 AR=ar CC=cc CXX=g++ CFLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing" CXXFLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu++11 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing" LDFLAGS="-fdata-sections -ffunction-sections -Wl,-O1,--as-needed,--gc-sections -Wl,--strip-all -fno-strict-aliasing -flto -Werror=odr -Werror=lto-type-mismatch -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -fexceptions" DEP_FLAGS="-Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES" DEP_MAC_SDK_FLAGS= MACHINE=arm64-linux VERBOSE=1 -C /build/cardinal/src/cardinal-26.02/deps/surge-build surge-common
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
/usr/bin/cmake -S/build/cardinal/src/cardinal-26.02/plugins/surgext/surge -B/build/cardinal/src/cardinal-26.02/deps/surge-build --check-build-system CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 surge-common
make[3]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
/usr/bin/cmake -S/build/cardinal/src/cardinal-26.02/plugins/surgext/surge -B/build/cardinal/src/cardinal-26.02/deps/surge-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/cardinal/src/cardinal-26.02/deps/surge-build/CMakeFiles 98
make -f CMakeFiles/Makefile2 src/common/CMakeFiles/surge-common.dir/all
make[4]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f src/lua/CMakeFiles/surge-lua-src.dir/build.make src/lua/CMakeFiles/surge-lua-src.dir/depend
make -f src/common/CMakeFiles/juce_dsp_rack_sub.dir/build.make src/common/CMakeFiles/juce_dsp_rack_sub.dir/depend
make -f src/common/CMakeFiles/version-info.dir/build.make src/common/CMakeFiles/version-info.dir/depend
make -f libs/airwindows/CMakeFiles/airwindows.dir/build.make libs/airwindows/CMakeFiles/airwindows.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common/CMakeFiles/version-info.dir/DependInfo.cmake "--color=" version-info
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/airwindows /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/airwindows/CMakeFiles/airwindows.dir/DependInfo.cmake "--color=" airwindows
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common/CMakeFiles/juce_dsp_rack_sub.dir/DependInfo.cmake "--color=" juce_dsp_rack_sub
make -f libs/eurorack/CMakeFiles/eurorack.dir/build.make libs/eurorack/CMakeFiles/eurorack.dir/depend
make -f libs/fmt/CMakeFiles/fmt.dir/build.make libs/fmt/CMakeFiles/fmt.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/fmt /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/fmt/CMakeFiles/fmt.dir/DependInfo.cmake "--color=" fmt
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f src/common/CMakeFiles/version-info.dir/build.make src/common/CMakeFiles/version-info.dir/build
make -f libs/airwindows/CMakeFiles/airwindows.dir/build.make libs/airwindows/CMakeFiles/airwindows.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/plugins/surgext/surge && /usr/bin/cmake -D CMAKE_PROJECT_VERSION_MAJOR=1 -D CMAKE_PROJECT_VERSION_MINOR=3 -D SURGESRC=/build/cardinal/src/cardinal-26.02/plugins/surgext/surge -D SURGEBLD=/build/cardinal/src/cardinal-26.02/deps/surge-build -D AZURE_PIPELINE= -D WIN32= -D CMAKE_INSTALL_PREFIX=/build/cardinal/src/cardinal-26.02/deps/sysroot -D CMAKE_CXX_COMPILER_ID=GNU -D CMAKE_CXX_COMPILER_VERSION=15.2.1 -P /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/cmake/versiontools.cmake
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack/CMakeFiles/eurorack.dir/DependInfo.cmake "--color=" eurorack
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/fmt/CMakeFiles/fmt.dir/build.make libs/fmt/CMakeFiles/fmt.dir/build
[ 0%] Building CXX object libs/airwindows/CMakeFiles/airwindows.dir/src/AirWinBaseClass_pluginRegistry.cpp.o
[ 1%] Generating LuaSources.cpp, include/lua/LuaSources.h
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/airwindows && /usr/lib/distcc/bin/g++ -DAudioEffectX=AirWinBaseClass -DSURGE_INCLUDE_AIRWINDOWS=0 -DVstPlugCategory=long -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/airwindows/CMakeFiles/airwindows.dir/src/AirWinBaseClass_pluginRegistry.cpp.o -MF CMakeFiles/airwindows.dir/src/AirWinBaseClass_pluginRegistry.cpp.o.d -o CMakeFiles/airwindows.dir/src/AirWinBaseClass_pluginRegistry.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/src/AirWinBaseClass_pluginRegistry.cpp
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/lua && /usr/bin/cmake -P lua2cpp.cmake /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua LuaSources.cpp lua/LuaSources.h Surge::LuaSources surge_prelude.lua surge_prelude_test.lua
-- Found Git: /usr/bin/git (found version "2.53.0")
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f src/common/CMakeFiles/juce_dsp_rack_sub.dir/build.make src/common/CMakeFiles/juce_dsp_rack_sub.dir/build
[ 2%] Building CXX object libs/fmt/CMakeFiles/fmt.dir/src/format.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/fmt && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/fmt/CMakeFiles/fmt.dir/src/format.cc.o -MF CMakeFiles/fmt.dir/src/format.cc.o.d -o CMakeFiles/fmt.dir/src/format.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/src/format.cc
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
CMake Warning at cmake/versiontools.cmake:38 (message):
Could not determine Git branch, using placeholder.
CMake Warning at cmake/versiontools.cmake:42 (message):
Could not determine Git commit hash, using placeholder.
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/eurorack/CMakeFiles/eurorack.dir/build.make libs/eurorack/CMakeFiles/eurorack.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
-- Setting up surge version
-- git hash is git-no-commit and branch is git-no-branch
-- buildhost is arch-nspawn-4079562
-- buildarch is aarch64
-- Developer Local Build
-- Using SURGE_VERSION=1.3.git-no-branch.git-no-commit
-- Configuring /build/cardinal/src/cardinal-26.02/deps/surge-build/geninclude/version.cpp
[ -3%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/correlator.cc.o
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/correlator.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/dsp/correlator.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/correlator.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/correlator.cc
[ 4%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o
[ 4%] Built target version-info
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG=1 -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/lua /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/CMakeFiles/surge-lua-src.dir/DependInfo.cmake "--color=" surge-lua-src
[ 4%] Building CXX object libs/fmt/CMakeFiles/fmt.dir/src/os.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/fmt && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/fmt/CMakeFiles/fmt.dir/src/os.cc.o -MF CMakeFiles/fmt.dir/src/os.cc.o.d -o CMakeFiles/fmt.dir/src/os.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/src/os.cc
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f src/lua/CMakeFiles/surge-lua-src.dir/build.make src/lua/CMakeFiles/surge-lua-src.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
sources/ysfx_api_file.cpp: In member function ‘virtual uint32_t ysfx_raw_file_t::string(std::string&)’:
sources/ysfx_api_file.cpp:110:51: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
110 | str.reserve((srclen < ysfx_string_max_length) ? srclen : ysfx_string_max_length);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 5%] Building CXX object src/lua/CMakeFiles/surge-lua-src.dir/LuaSources.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/lua/CMakeFiles/surge-lua-src.dir/LuaSources.cpp.o -MF CMakeFiles/surge-lua-src.dir/LuaSources.cpp.o.d -o CMakeFiles/surge-lua-src.dir/LuaSources.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/LuaSources.cpp
[ 5%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/granular_processor.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/granular_processor.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/dsp/granular_processor.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/granular_processor.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/granular_processor.cc
Creating ysfx.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/modules/ysfx'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/backend'
[ 6%] Linking CXX static library libairwindows.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/airwindows && /usr/bin/cmake -P CMakeFiles/airwindows.dir/cmake_clean_target.cmake
[ 7%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/mu_law.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/mu_law.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/dsp/mu_law.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/mu_law.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/mu_law.cc
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/airwindows && /usr/bin/cmake -E cmake_link_script CMakeFiles/airwindows.dir/link.txt --verbose=1
[ 8%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/frame_transformation.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/frame_transformation.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/frame_transformation.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/frame_transformation.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/pvoc/frame_transformation.cc
Compiling CarlaStandalone.cpp
/usr/bin/ar qc libairwindows.a CMakeFiles/airwindows.dir/src/AirWinBaseClass_pluginRegistry.cpp.o
/usr/bin/ranlib libairwindows.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 8%] Built target airwindows
[ 8%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG=1 -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_dsp/juce_dsp.cpp
[ 8%] Linking CXX static library libsurge-lua-src.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua && /usr/bin/cmake -P CMakeFiles/surge-lua-src.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua && /usr/bin/cmake -E cmake_link_script CMakeFiles/surge-lua-src.dir/link.txt --verbose=1
/usr/bin/ar qc libsurge-lua-src.a "CMakeFiles/surge-lua-src.dir/LuaSources.cpp.o"
/usr/bin/ranlib libsurge-lua-src.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 8%] Built target surge-lua-src
make -f libs/libsamplerate/src/CMakeFiles/samplerate.dir/build.make libs/libsamplerate/src/CMakeFiles/samplerate.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/src /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src/CMakeFiles/samplerate.dir/DependInfo.cmake "--color=" samplerate
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/libsamplerate/src/CMakeFiles/samplerate.dir/build.make libs/libsamplerate/src/CMakeFiles/samplerate.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 9%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/samplerate.c.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -w -O3 -DNDEBUG -std=gnu99 -fPIC -Wno-multichar -Werror -fvisibility=hidden -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/libsamplerate/src/CMakeFiles/samplerate.dir/samplerate.c.o -MF CMakeFiles/samplerate.dir/samplerate.c.o.d -o CMakeFiles/samplerate.dir/samplerate.c.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/src/samplerate.c
[ 10%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_linear.c.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -w -O3 -DNDEBUG -std=gnu99 -fPIC -Wno-multichar -Werror -fvisibility=hidden -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_linear.c.o -MF CMakeFiles/samplerate.dir/src_linear.c.o.d -o CMakeFiles/samplerate.dir/src_linear.c.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/src/src_linear.c
[ 10%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_sinc.c.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -w -O3 -DNDEBUG -std=gnu99 -fPIC -Wno-multichar -Werror -fvisibility=hidden -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_sinc.c.o -MF CMakeFiles/samplerate.dir/src_sinc.c.o.d -o CMakeFiles/samplerate.dir/src_sinc.c.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/src/src_sinc.c
make -f libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/build.make libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3 /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sqlite-3.23.3 /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/DependInfo.cmake "--color=" sqlite
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/build.make libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 11%] Building C object libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/sqlite3.c.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sqlite-3.23.3 && /usr/lib/distcc/bin/cc -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -w -O3 -DNDEBUG -fPIC -Wno-multichar -Werror -fvisibility=hidden -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/sqlite3.c.o -MF CMakeFiles/sqlite.dir/sqlite3.c.o.d -o CMakeFiles/sqlite.dir/sqlite3.c.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c
Compiling CarlaStandaloneNSM.cpp
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/backend'
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/carla/source/plugin'
Compiling carla-host-plugin.cpp
[ 12%] Linking CXX static library libfmt.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/fmt && /usr/bin/cmake -P CMakeFiles/fmt.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/fmt && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmt.dir/link.txt --verbose=1
/usr/bin/ar qc libfmt.a CMakeFiles/fmt.dir/src/format.cc.o CMakeFiles/fmt.dir/src/os.cc.o
/usr/bin/ranlib libfmt.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 12%] Built target fmt
[ 13%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_core/juce_core.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG=1 -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_core/juce_core.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_core/juce_core.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_core/juce_core.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_core/juce_core.cpp
[ 14%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_zoh.c.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -fno-finite-math-only -fno-strict-aliasing -w -O3 -DNDEBUG -std=gnu99 -fPIC -Wno-multichar -Werror -fvisibility=hidden -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_zoh.c.o -MF CMakeFiles/samplerate.dir/src_zoh.c.o.d -o CMakeFiles/samplerate.dir/src_zoh.c.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/src/src_zoh.c
[ 14%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/phase_vocoder.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/phase_vocoder.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/phase_vocoder.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/phase_vocoder.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/pvoc/phase_vocoder.cc
make -f libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/build.make libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/DependInfo.cmake "--color=" strnatcmp
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/build.make libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 15%] Building CXX object libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/strnatcmp.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/strnatcmp.cpp.o -MF CMakeFiles/strnatcmp.dir/strnatcmp.cpp.o.d -o CMakeFiles/strnatcmp.dir/strnatcmp.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp/strnatcmp.cpp
[ 15%] Linking CXX static library libstrnatcmp.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp && /usr/bin/cmake -P CMakeFiles/strnatcmp.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp && /usr/bin/cmake -E cmake_link_script CMakeFiles/strnatcmp.dir/link.txt --verbose=1
/usr/bin/ar qc libstrnatcmp.a CMakeFiles/strnatcmp.dir/strnatcmp.cpp.o
/usr/bin/ranlib libstrnatcmp.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 15%] Built target strnatcmp
make -f libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/build.make libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/filesystem /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/DependInfo.cmake "--color=" filesystem
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/build.make libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 15%] Building CXX object libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/src/ghc-filesystem.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_IMPLEMENTATION -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/src/ghc-filesystem.cpp.o -MF CMakeFiles/filesystem.dir/src/ghc-filesystem.cpp.o.d -o CMakeFiles/filesystem.dir/src/ghc-filesystem.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/filesystem/src/ghc-filesystem.cpp
[ 16%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/stft.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/stft.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/stft.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/stft.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/pvoc/stft.cc
[ 16%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/resources.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/resources.cc.o -MF CMakeFiles/eurorack.dir/eurorack/clouds/resources.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/clouds/resources.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/clouds/resources.cc
[ 17%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/voice.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/voice.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/voice.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/voice.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/voice.cc
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla/source/plugin'
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/carla'
[ 18%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc
[ 18%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG=1 -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp
[ 18%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc
[ 19%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth.cc
[ 20%] Linking C static library libsqlite.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sqlite-3.23.3 && /usr/bin/cmake -P CMakeFiles/sqlite.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sqlite-3.23.3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/sqlite.dir/link.txt --verbose=1
/usr/bin/ar qc libsqlite.a CMakeFiles/sqlite.dir/sqlite3.c.o
/usr/bin/ranlib libsqlite.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 20%] Built target sqlite
[ 21%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/naive_speech_synth.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/naive_speech_synth.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/naive_speech_synth.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/naive_speech_synth.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/naive_speech_synth.cc
[ 21%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc
[ 22%] Linking CXX static library libfilesystem.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem && /usr/bin/cmake -P CMakeFiles/filesystem.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/filesystem.dir/link.txt --verbose=1
/usr/bin/ar qc libfilesystem.a "CMakeFiles/filesystem.dir/src/ghc-filesystem.cpp.o"
/usr/bin/ranlib libfilesystem.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 22%] Built target filesystem
[ 23%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/sam_speech_synth.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/sam_speech_synth.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/sam_speech_synth.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/sam_speech_synth.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/sam_speech_synth.cc
[ 24%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/string.cc
make -f libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/build.make libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/DependInfo.cmake "--color=" sst-plugininfra
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/build.make libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 24%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/__/__/__/gen/paths_subst.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DLINUX=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/__/__/__/gen/paths_subst.cpp.o -MF CMakeFiles/sst-plugininfra.dir/__/__/__/gen/paths_subst.cpp.o.d -o CMakeFiles/sst-plugininfra.dir/__/__/__/gen/paths_subst.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/surge-build/gen/paths_subst.cpp
make -f libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/build.make libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake "--color=" tinyxml
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/build.make libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 25%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinystr.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DTIXML_USE_STL -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinystr.cpp.o -MF CMakeFiles/tinyxml.dir/src/tinystr.cpp.o.d -o CMakeFiles/tinyxml.dir/src/tinystr.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinystr.cpp
[ 25%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/resonator.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/resonator.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/resonator.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/resonator.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/resonator.cc
[ 26%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string_voice.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string_voice.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string_voice.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string_voice.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/string_voice.cc
[ 27%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/cpufeatures.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DLINUX=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/cpufeatures.cpp.o -MF CMakeFiles/sst-plugininfra.dir/src/cpufeatures.cpp.o.d -o CMakeFiles/sst-plugininfra.dir/src/cpufeatures.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/src/cpufeatures.cpp
[ 27%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/modal_voice.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/modal_voice.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/modal_voice.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/modal_voice.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/modal_voice.cc
[ 28%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/paths_linux.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DLINUX=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/paths_linux.cpp.o -MF CMakeFiles/sst-plugininfra.dir/src/paths_linux.cpp.o.d -o CMakeFiles/sst-plugininfra.dir/src/paths_linux.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/src/paths_linux.cpp
[ 28%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/misc_linux.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DLINUX=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/misc_linux.cpp.o -MF CMakeFiles/sst-plugininfra.dir/src/misc_linux.cpp.o.d -o CMakeFiles/sst-plugininfra.dir/src/misc_linux.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/src/misc_linux.cpp
[ 29%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/fm_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/fm_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/fm_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/fm_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/fm_engine.cc
[ 30%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/swarm_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/swarm_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/swarm_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/swarm_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/swarm_engine.cc
[ 31%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxml.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DTIXML_USE_STL -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxml.cpp.o -MF CMakeFiles/tinyxml.dir/src/tinyxml.cpp.o.d -o CMakeFiles/tinyxml.dir/src/tinyxml.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinyxml.cpp
[ 31%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/wavetable_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/wavetable_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/wavetable_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/wavetable_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/wavetable_engine.cc
[ 31%] Linking C static library libsamplerate.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src && /usr/bin/cmake -P CMakeFiles/samplerate.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/libsamplerate/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/samplerate.dir/link.txt --verbose=1
/usr/bin/ar qc libsamplerate.a CMakeFiles/samplerate.dir/samplerate.c.o CMakeFiles/samplerate.dir/src_linear.c.o CMakeFiles/samplerate.dir/src_sinc.c.o CMakeFiles/samplerate.dir/src_zoh.c.o
/usr/bin/ranlib libsamplerate.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 31%] Built target samplerate
[ 32%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/particle_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/particle_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/particle_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/particle_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/particle_engine.cc
[ 32%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxmlerror.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DTIXML_USE_STL -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxmlerror.cpp.o -MF CMakeFiles/tinyxml.dir/src/tinyxmlerror.cpp.o.d -o CMakeFiles/tinyxml.dir/src/tinyxmlerror.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinyxmlerror.cpp
[ 33%] Linking CXX static library libsst-plugininfra.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra && /usr/bin/cmake -P CMakeFiles/sst-plugininfra.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra && /usr/bin/cmake -E cmake_link_script CMakeFiles/sst-plugininfra.dir/link.txt --verbose=1
[ 34%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/noise_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/noise_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/noise_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/noise_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/noise_engine.cc
/usr/bin/ar qc libsst-plugininfra.a "CMakeFiles/sst-plugininfra.dir/__/__/__/gen/paths_subst.cpp.o" "CMakeFiles/sst-plugininfra.dir/src/cpufeatures.cpp.o" "CMakeFiles/sst-plugininfra.dir/src/paths_linux.cpp.o" "CMakeFiles/sst-plugininfra.dir/src/misc_linux.cpp.o"
/usr/bin/ranlib libsst-plugininfra.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 34%] Built target sst-plugininfra
[ 35%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxmlparser.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DTIXML_USE_STL -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -fvisibility-inlines-hidden -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxmlparser.cpp.o -MF CMakeFiles/tinyxml.dir/src/tinyxmlparser.cpp.o.d -o CMakeFiles/tinyxml.dir/src/tinyxmlparser.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinyxmlparser.cpp
[ 35%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/hi_hat_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/hi_hat_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/hi_hat_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/hi_hat_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/hi_hat_engine.cc
[ 36%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/chord_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/chord_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/chord_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/chord_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/chord_engine.cc
[ 36%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/waveshaping_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/waveshaping_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/waveshaping_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/waveshaping_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/waveshaping_engine.cc
[ 37%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/string_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/string_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/string_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/string_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/string_engine.cc
[ 38%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/modal_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/modal_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/modal_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/modal_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/modal_engine.cc
[ 38%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/grain_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/grain_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/grain_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/grain_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/grain_engine.cc
[ 39%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/bass_drum_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/bass_drum_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/bass_drum_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/bass_drum_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/bass_drum_engine.cc
[ 40%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/speech_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/speech_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/speech_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/speech_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/speech_engine.cc
[ 41%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/virtual_analog_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/virtual_analog_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/virtual_analog_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/virtual_analog_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/virtual_analog_engine.cc
[ 41%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/additive_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/additive_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/additive_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/additive_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/additive_engine.cc
[ 42%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/snare_drum_engine.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/snare_drum_engine.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/snare_drum_engine.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/snare_drum_engine.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/snare_drum_engine.cc
cp -R surgext/surge/resources/data/fx_presets/* ../bin/Cardinal.lv2/resources/surgext/build/surge-data/fx_presets/
[ 42%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/resources.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/resources.cc.o -MF CMakeFiles/eurorack.dir/eurorack/plaits/resources.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/plaits/resources.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/plaits/resources.cc
cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/Cardinal.lv2/resources/surgext/build/surge-data/fx_presets/
[ 43%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/units.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/units.cc.o -MF CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/units.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/units.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/stmlib/dsp/units.cc
[ 43%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/atan.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/atan.cc.o -MF CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/atan.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/atan.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/stmlib/dsp/atan.cc
[ 44%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/utils/random.cc.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/utils/random.cc.o -MF CMakeFiles/eurorack.dir/eurorack/stmlib/utils/random.cc.o.d -o CMakeFiles/eurorack.dir/eurorack/stmlib/utils/random.cc.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack/stmlib/utils/random.cc
[ 45%] Linking CXX static library libeurorack.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/bin/cmake -P CMakeFiles/eurorack.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/eurorack && /usr/bin/cmake -E cmake_link_script CMakeFiles/eurorack.dir/link.txt --verbose=1
/usr/bin/ar qc libeurorack.a CMakeFiles/eurorack.dir/eurorack/clouds/dsp/correlator.cc.o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/granular_processor.cc.o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/mu_law.cc.o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/frame_transformation.cc.o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/phase_vocoder.cc.o CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/stft.cc.o CMakeFiles/eurorack.dir/eurorack/clouds/resources.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/voice.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/naive_speech_synth.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/sam_speech_synth.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/resonator.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string_voice.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/modal_voice.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/fm_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/swarm_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/wavetable_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/particle_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/noise_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/hi_hat_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/chord_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/waveshaping_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/string_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/modal_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/grain_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/bass_drum_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/speech_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/additive_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/virtual_analog_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/snare_drum_engine.cc.o CMakeFiles/eurorack.dir/eurorack/plaits/resources.cc.o CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/units.cc.o CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/atan.cc.o CMakeFiles/eurorack.dir/eurorack/stmlib/utils/random.cc.o
/usr/bin/ranlib libeurorack.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 45%] Built target eurorack
[ 46%] Linking CXX static library libjuce_dsp_rack_sub.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/bin/cmake -P CMakeFiles/juce_dsp_rack_sub.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/juce_dsp_rack_sub.dir/link.txt --verbose=1
/usr/bin/ar qc libjuce_dsp_rack_sub.a "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o" "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o" "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_core/juce_core.cpp.o" "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-26.02/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o"
/usr/bin/ranlib libjuce_dsp_rack_sub.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 46%] Built target juce_dsp_rack_sub
[ 47%] Linking CXX static library libtinyxml.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml && /usr/bin/cmake -P CMakeFiles/tinyxml.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml && /usr/bin/cmake -E cmake_link_script CMakeFiles/tinyxml.dir/link.txt --verbose=1
/usr/bin/ar qc libtinyxml.a CMakeFiles/tinyxml.dir/src/tinystr.cpp.o CMakeFiles/tinyxml.dir/src/tinyxml.cpp.o CMakeFiles/tinyxml.dir/src/tinyxmlerror.cpp.o CMakeFiles/tinyxml.dir/src/tinyxmlparser.cpp.o
/usr/bin/ranlib libtinyxml.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 47%] Built target tinyxml
make -f src/common/CMakeFiles/surge-common.dir/build.make src/common/CMakeFiles/surge-common.dir/depend
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
cd /build/cardinal/src/cardinal-26.02/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-26.02/plugins/surgext/surge /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common /build/cardinal/src/cardinal-26.02/deps/surge-build /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common/CMakeFiles/surge-common.dir/DependInfo.cmake "--color=" surge-common
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make -f src/common/CMakeFiles/surge-common.dir/build.make src/common/CMakeFiles/surge-common.dir/build
make[5]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[ 50%] Building CXX object src/common/CMakeFiles/surge-common.dir/LuaSupport.cpp.o
[ 50%] Building CXX object src/common/CMakeFiles/surge-common.dir/ModulationSource.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/LuaSupport.cpp.o -MF CMakeFiles/surge-common.dir/LuaSupport.cpp.o.d -o CMakeFiles/surge-common.dir/LuaSupport.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/LuaSupport.cpp
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/ModulationSource.cpp.o -MF CMakeFiles/surge-common.dir/ModulationSource.cpp.o.d -o CMakeFiles/surge-common.dir/ModulationSource.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/ModulationSource.cpp
[ 51%] Building CXX object src/common/CMakeFiles/surge-common.dir/Parameter.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/Parameter.cpp.o -MF CMakeFiles/surge-common.dir/Parameter.cpp.o.d -o CMakeFiles/surge-common.dir/Parameter.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/Parameter.cpp
[ 52%] Building CXX object src/common/CMakeFiles/surge-common.dir/PatchDB.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/PatchDB.cpp.o -MF CMakeFiles/surge-common.dir/PatchDB.cpp.o.d -o CMakeFiles/surge-common.dir/PatchDB.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/PatchDB.cpp
[ 53%] Building CXX object src/common/CMakeFiles/surge-common.dir/DebugHelpers.cpp.o
[ 53%] Building CXX object src/common/CMakeFiles/surge-common.dir/ModulatorPresetManager.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/DebugHelpers.cpp.o -MF CMakeFiles/surge-common.dir/DebugHelpers.cpp.o.d -o CMakeFiles/surge-common.dir/DebugHelpers.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/DebugHelpers.cpp
[ 53%] Building CXX object src/common/CMakeFiles/surge-common.dir/FxPresetAndClipboardManager.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/ModulatorPresetManager.cpp.o -MF CMakeFiles/surge-common.dir/ModulatorPresetManager.cpp.o.d -o CMakeFiles/surge-common.dir/ModulatorPresetManager.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/ModulatorPresetManager.cpp
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/FxPresetAndClipboardManager.cpp.o -MF CMakeFiles/surge-common.dir/FxPresetAndClipboardManager.cpp.o.d -o CMakeFiles/surge-common.dir/FxPresetAndClipboardManager.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/FxPresetAndClipboardManager.cpp
[ 53%] Building CXX object src/common/CMakeFiles/surge-common.dir/PatchDBQueryParser.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/PatchDBQueryParser.cpp.o -MF CMakeFiles/surge-common.dir/PatchDBQueryParser.cpp.o.d -o CMakeFiles/surge-common.dir/PatchDBQueryParser.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/PatchDBQueryParser.cpp
[ 54%] Building CXX object src/common/CMakeFiles/surge-common.dir/SkinColors.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SkinColors.cpp.o -MF CMakeFiles/surge-common.dir/SkinColors.cpp.o.d -o CMakeFiles/surge-common.dir/SkinColors.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SkinColors.cpp
[ 55%] Building CXX object src/common/CMakeFiles/surge-common.dir/SkinFonts.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SkinFonts.cpp.o -MF CMakeFiles/surge-common.dir/SkinFonts.cpp.o.d -o CMakeFiles/surge-common.dir/SkinFonts.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SkinFonts.cpp
[ 55%] Building CXX object src/common/CMakeFiles/surge-common.dir/SkinModel.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SkinModel.cpp.o -MF CMakeFiles/surge-common.dir/SkinModel.cpp.o.d -o CMakeFiles/surge-common.dir/SkinModel.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SkinModel.cpp
[ 56%] Building CXX object src/common/CMakeFiles/surge-common.dir/SkinModelImpl.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SkinModelImpl.cpp.o -MF CMakeFiles/surge-common.dir/SkinModelImpl.cpp.o.d -o CMakeFiles/surge-common.dir/SkinModelImpl.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SkinModelImpl.cpp
[ 56%] Building CXX object src/common/CMakeFiles/surge-common.dir/SurgePatch.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SurgePatch.cpp.o -MF CMakeFiles/surge-common.dir/SurgePatch.cpp.o.d -o CMakeFiles/surge-common.dir/SurgePatch.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgePatch.cpp
[ 57%] Building CXX object src/common/CMakeFiles/surge-common.dir/SurgeStorage.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SurgeStorage.cpp.o -MF CMakeFiles/surge-common.dir/SurgeStorage.cpp.o.d -o CMakeFiles/surge-common.dir/SurgeStorage.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp
[ 58%] Building CXX object src/common/CMakeFiles/surge-common.dir/SurgeSynthesizer.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SurgeSynthesizer.cpp.o -MF CMakeFiles/surge-common.dir/SurgeSynthesizer.cpp.o.d -o CMakeFiles/surge-common.dir/SurgeSynthesizer.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeSynthesizer.cpp
[ 58%] Building CXX object src/common/CMakeFiles/surge-common.dir/SurgeSynthesizerIO.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/SurgeSynthesizerIO.cpp.o -MF CMakeFiles/surge-common.dir/SurgeSynthesizerIO.cpp.o.d -o CMakeFiles/surge-common.dir/SurgeSynthesizerIO.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeSynthesizerIO.cpp
[ 59%] Building CXX object src/common/CMakeFiles/surge-common.dir/UserDefaults.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/UserDefaults.cpp.o -MF CMakeFiles/surge-common.dir/UserDefaults.cpp.o.d -o CMakeFiles/surge-common.dir/UserDefaults.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/UserDefaults.cpp
[ 60%] Building CXX object src/common/CMakeFiles/surge-common.dir/WAVFileSupport.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/WAVFileSupport.cpp.o -MF CMakeFiles/surge-common.dir/WAVFileSupport.cpp.o.d -o CMakeFiles/surge-common.dir/WAVFileSupport.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp
[ 60%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/DSPExternalAdapterUtils.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/DSPExternalAdapterUtils.cpp.o -MF CMakeFiles/surge-common.dir/dsp/DSPExternalAdapterUtils.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/DSPExternalAdapterUtils.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/DSPExternalAdapterUtils.cpp
[ 61%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/Effect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/Effect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/Effect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/Effect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/Effect.cpp
[ 61%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/Oscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/Oscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/Oscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/Oscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/Oscillator.cpp
[ 62%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/QuadFilterChain.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/QuadFilterChain.cpp.o -MF CMakeFiles/surge-common.dir/dsp/QuadFilterChain.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/QuadFilterChain.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/QuadFilterChain.cpp
[ 63%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/SurgeVoice.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/SurgeVoice.cpp.o -MF CMakeFiles/surge-common.dir/dsp/SurgeVoice.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/SurgeVoice.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/SurgeVoice.cpp
[ 63%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/Wavetable.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/Wavetable.cpp.o -MF CMakeFiles/surge-common.dir/dsp/Wavetable.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/Wavetable.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/Wavetable.cpp
[ 64%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/WavetableScriptEvaluator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/WavetableScriptEvaluator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/WavetableScriptEvaluator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/WavetableScriptEvaluator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/WavetableScriptEvaluator.cpp
[ 65%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/BBDEnsembleEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/BBDEnsembleEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/BBDEnsembleEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/BBDEnsembleEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/BBDEnsembleEffect.cpp
[ 65%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/BonsaiEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/BonsaiEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/BonsaiEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/BonsaiEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/BonsaiEffect.cpp
[ 66%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/CombulatorEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/CombulatorEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/CombulatorEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/CombulatorEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/CombulatorEffect.cpp
[ 67%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/ConditionerEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/ConditionerEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/ConditionerEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/ConditionerEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/ConditionerEffect.cpp
[ 67%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/DelayEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/DelayEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/DelayEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/DelayEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/DelayEffect.cpp
[ 68%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/DistortionEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/DistortionEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/DistortionEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/DistortionEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/DistortionEffect.cpp
[ 68%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/FlangerEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/FlangerEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/FlangerEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/FlangerEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/FlangerEffect.cpp
[ 69%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/FrequencyShifterEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/FrequencyShifterEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/FrequencyShifterEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/FrequencyShifterEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/FrequencyShifterEffect.cpp
[ 70%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/GraphicEQ11BandEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/GraphicEQ11BandEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/GraphicEQ11BandEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/GraphicEQ11BandEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/GraphicEQ11BandEffect.cpp
[ 70%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/MSToolEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/MSToolEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/MSToolEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/MSToolEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/MSToolEffect.cpp
[ 71%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/NimbusEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/NimbusEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/NimbusEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/NimbusEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/NimbusEffect.cpp
[ 72%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/ParametricEQ3BandEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/ParametricEQ3BandEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/ParametricEQ3BandEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/ParametricEQ3BandEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/ParametricEQ3BandEffect.cpp
[ 72%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/PhaserEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/PhaserEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/PhaserEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/PhaserEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/PhaserEffect.cpp
[ 73%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/ResonatorEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/ResonatorEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/ResonatorEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/ResonatorEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/ResonatorEffect.cpp
[ 73%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/Reverb1Effect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/Reverb1Effect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/Reverb1Effect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/Reverb1Effect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/Reverb1Effect.cpp
[ 74%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/Reverb2Effect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/Reverb2Effect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/Reverb2Effect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/Reverb2Effect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/Reverb2Effect.cpp
cp -R surgext/surge/resources/data/fx_presets/* ../bin/CardinalFX.lv2/resources/surgext/build/surge-data/fx_presets/
cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/CardinalFX.lv2/resources/surgext/build/surge-data/fx_presets/
[ 75%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/RingModulatorEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/RingModulatorEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/RingModulatorEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/RingModulatorEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/RingModulatorEffect.cpp
[ 75%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/RotarySpeakerEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/RotarySpeakerEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/RotarySpeakerEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/RotarySpeakerEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/RotarySpeakerEffect.cpp
[ 76%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/TreemonsterEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/TreemonsterEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/TreemonsterEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/TreemonsterEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/TreemonsterEffect.cpp
[ 77%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/VocoderEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/VocoderEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/VocoderEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/VocoderEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/VocoderEffect.cpp
[ 77%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/WaveShaperEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/WaveShaperEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/WaveShaperEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/WaveShaperEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/WaveShaperEffect.cpp
[ 78%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/airwindows/AirWindowsEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/airwindows/AirWindowsEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/airwindows/AirWindowsEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/airwindows/AirWindowsEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/airwindows/AirWindowsEffect.cpp
[ 79%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/CHOWEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/CHOWEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/CHOWEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/CHOWEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/CHOWEffect.cpp
[ 79%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/ExciterEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/ExciterEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/ExciterEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/ExciterEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/ExciterEffect.cpp
[ 80%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/NeuronEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/NeuronEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/NeuronEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/NeuronEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/NeuronEffect.cpp
[ 80%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/SpringReverbEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/SpringReverbEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/SpringReverbEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/SpringReverbEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/SpringReverbEffect.cpp
[ 81%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/TapeEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/TapeEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/TapeEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/TapeEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/TapeEffect.cpp
[ 82%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/bbd_utils/BBDDelayLine.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/bbd_utils/BBDDelayLine.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/bbd_utils/BBDDelayLine.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/bbd_utils/BBDDelayLine.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/bbd_utils/BBDDelayLine.cpp
[ 82%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/exciter/LevelDetector.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/exciter/LevelDetector.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/exciter/LevelDetector.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/exciter/LevelDetector.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/exciter/LevelDetector.cpp
[ 83%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/shared/StateVariableFilter.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/shared/StateVariableFilter.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/shared/StateVariableFilter.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/shared/StateVariableFilter.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/shared/StateVariableFilter.cpp
[ 84%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/spring_reverb/SpringReverbProc.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/spring_reverb/SpringReverbProc.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/spring_reverb/SpringReverbProc.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/spring_reverb/SpringReverbProc.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/spring_reverb/SpringReverbProc.cpp
[ 84%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ChewProcessor.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ChewProcessor.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ChewProcessor.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ChewProcessor.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/tape/ChewProcessor.cpp
[ 85%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/DegradeProcessor.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/DegradeProcessor.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/DegradeProcessor.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/DegradeProcessor.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/tape/DegradeProcessor.cpp
[ 86%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessing.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessing.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessing.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessing.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/tape/HysteresisProcessing.cpp
[ 86%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessor.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessor.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessor.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessor.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/tape/HysteresisProcessor.cpp
[ 87%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/LossFilter.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/LossFilter.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/LossFilter.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/LossFilter.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/tape/LossFilter.cpp
[ 87%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ToneControl.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ToneControl.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ToneControl.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ToneControl.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/chowdsp/tape/ToneControl.cpp
[ 88%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/AudioInputEffect.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/effects/AudioInputEffect.cpp.o -MF CMakeFiles/surge-common.dir/dsp/effects/AudioInputEffect.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/effects/AudioInputEffect.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects/AudioInputEffect.cpp
[ 89%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/filters/VectorizedSVFilter.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/filters/VectorizedSVFilter.cpp.o -MF CMakeFiles/surge-common.dir/dsp/filters/VectorizedSVFilter.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/filters/VectorizedSVFilter.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters/VectorizedSVFilter.cpp
[ 89%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/modulators/FormulaModulationHelper.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/modulators/FormulaModulationHelper.cpp.o -MF CMakeFiles/surge-common.dir/dsp/modulators/FormulaModulationHelper.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/modulators/FormulaModulationHelper.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators/FormulaModulationHelper.cpp
[ 90%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/modulators/LFOModulationSource.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/modulators/LFOModulationSource.cpp.o -MF CMakeFiles/surge-common.dir/dsp/modulators/LFOModulationSource.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/modulators/LFOModulationSource.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators/LFOModulationSource.cpp
[ 91%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/modulators/MSEGModulationHelper.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/modulators/MSEGModulationHelper.cpp.o -MF CMakeFiles/surge-common.dir/dsp/modulators/MSEGModulationHelper.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/modulators/MSEGModulationHelper.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators/MSEGModulationHelper.cpp
[ 91%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/AliasOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/AliasOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/AliasOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/AliasOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/AliasOscillator.cpp
[ 92%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/AudioInputOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/AudioInputOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/AudioInputOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/AudioInputOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/AudioInputOscillator.cpp
[ 92%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/ClassicOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/ClassicOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/ClassicOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/ClassicOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/ClassicOscillator.cpp
[ 93%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/FM2Oscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/FM2Oscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/FM2Oscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/FM2Oscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/FM2Oscillator.cpp
[ 94%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/FM3Oscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/FM3Oscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/FM3Oscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/FM3Oscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/FM3Oscillator.cpp
[ 94%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/ModernOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/ModernOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/ModernOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/ModernOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/ModernOscillator.cpp
[ 95%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/SampleAndHoldOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/SampleAndHoldOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/SampleAndHoldOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/SampleAndHoldOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/SampleAndHoldOscillator.cpp
[ 96%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/SineOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/SineOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/SineOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/SineOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/SineOscillator.cpp
[ 96%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/StringOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/StringOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/StringOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/StringOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/StringOscillator.cpp
[ 97%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/TwistOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/TwistOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/TwistOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/TwistOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/TwistOscillator.cpp
[ 98%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/WavetableOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/WavetableOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/WavetableOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/WavetableOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/WavetableOscillator.cpp
[ 98%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/oscillators/WindowOscillator.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/dsp/oscillators/WindowOscillator.cpp.o -MF CMakeFiles/surge-common.dir/dsp/oscillators/WindowOscillator.cpp.o.d -o CMakeFiles/surge-common.dir/dsp/oscillators/WindowOscillator.cpp.o -c /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators/WindowOscillator.cpp
[100%] Building CXX object src/common/CMakeFiles/surge-common.dir/__/__/geninclude/version.cpp.o
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/lib/distcc/bin/g++ -DGHC_FILESYSTEM_FWD -DGHC_RAISE_UNICODE_ERRORS -DGHC_WIN_WSTRING_STRING_TYPE -DHAS_JUCE=0 -DHAS_LUA=0 -DJUCE_ALLOW_STATIC_NULL_VARIABLES=0 -DJUCE_ALSA=1 -DJUCE_CATCH_UNHANDLED_EXCEPTIONS=0 -DJUCE_COREGRAPHICS_DRAW_ASYNC=1 -DJUCE_DIRECTSOUND=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_VAILABLE_juce_audio_formats=1 -DJUCE_REPORT_APP_USAGE=0 -DJUCE_STANDALONE_APPLICATION=0 -DJUCE_STRICT_REFCOUNTEDPOINTER=1 -DJUCE_USE_CAMERA=disabled -DJUCE_USE_CURL=0 -DJUCE_USE_FLAC=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WASAPI=1 -DJUCE_WEB_BROWSER=0 -DLINUX=1 -DNDEBUG=1 -DSKIP_JUCE=1 -DSQLITE_OMIT_AUTHORIZATION=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_OMIT_WAL=1 -DSST_COMMAND_CTRL_SAME_KEY=1 -DSURGE_COMPILE_BLOCK_SIZE=8 -DSURGE_INCLUDE_AIRWINDOWS=0 -DSURGE_SKIP_ODDSOUND_MTS -DTIXML_USE_STL -D_USE_MATH_DEFINES=1 -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-26.02/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/PEGTL/include -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -DUSING_CARDINAL_NOT_RACK -I/build/cardinal/src/cardinal-26.02/include -I/build/cardinal/src/cardinal-26.02/include/simd-compat -I/build/cardinal/src/cardinal-26.02/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-26.02/src/Rack/dep/simde -DSIMDE_ACCURACY_PREFERENCE=0 -DSIMDE_FAST_CONVERSION_RANGE -DSIMDE_FAST_MATH -DSIMDE_FAST_NANS -DSIMDE_FAST_ROUND_MODE -DSIMDE_FAST_ROUND_TIES -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -B/usr/lib/mold -Wno-format-security -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fexceptions -DDISTRHO_NAMESPACE=CardinalDISTRHO -DDGL_NAMESPACE=CardinalDGL -DNVG_DISABLE_SKIPPING_WHITESPACE -DNVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST -DDGL_WINDOWS_ICON_ID=401 -DDGL_X11_WINDOW_ICON_NAME=gCardinalX11Icon -DDGL_X11_WINDOW_ICON_SIZE=18950 -DDGL_USE_NANOVG_FBO -DDGL_USE_FILE_BROWSER -fno-finite-math-only -fno-strict-aliasing -DHysteresisProcessing=surgextHysteresisProcessing -DPatch=surgextPatch -DSolverType=surgextSolverType -DTunings=surgextTunings -DWavetable=surgextWavetable -Dclouds=surgextclouds -Dghc=surgextghc -Dplaits=surgextplaits -Dstmlib=surgextstmlib -include cstdint -I/build/cardinal/src/cardinal-26.02/deps/JUCE/modules -w -O3 -DNDEBUG -std=c++17 -fPIC -Wno-multichar -Werror -fvisibility=hidden -fvisibility-inlines-hidden -fno-char8_t -Wformat-truncation=0 -Wno-free-nonheap-object -Wno-return-local-addr -Wno-error=restrict -MD -MT src/common/CMakeFiles/surge-common.dir/__/__/geninclude/version.cpp.o -MF CMakeFiles/surge-common.dir/__/__/geninclude/version.cpp.o.d -o CMakeFiles/surge-common.dir/__/__/geninclude/version.cpp.o -c /build/cardinal/src/cardinal-26.02/deps/surge-build/geninclude/version.cpp
cp -R surgext/surge/resources/data/fx_presets/* ../bin/CardinalSynth.lv2/resources/surgext/build/surge-data/fx_presets/
cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/CardinalSynth.lv2/resources/surgext/build/surge-data/fx_presets/
[100%] Linking CXX static library libsurge-common.a
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/bin/cmake -P CMakeFiles/surge-common.dir/cmake_clean_target.cmake
cd /build/cardinal/src/cardinal-26.02/deps/surge-build/src/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/surge-common.dir/link.txt --verbose=1
/usr/bin/ar qc libsurge-common.a "CMakeFiles/surge-common.dir/DebugHelpers.cpp.o" "CMakeFiles/surge-common.dir/FxPresetAndClipboardManager.cpp.o" "CMakeFiles/surge-common.dir/LuaSupport.cpp.o" "CMakeFiles/surge-common.dir/ModulationSource.cpp.o" "CMakeFiles/surge-common.dir/ModulatorPresetManager.cpp.o" "CMakeFiles/surge-common.dir/Parameter.cpp.o" "CMakeFiles/surge-common.dir/PatchDB.cpp.o" "CMakeFiles/surge-common.dir/PatchDBQueryParser.cpp.o" "CMakeFiles/surge-common.dir/SkinColors.cpp.o" "CMakeFiles/surge-common.dir/SkinFonts.cpp.o" "CMakeFiles/surge-common.dir/SkinModel.cpp.o" "CMakeFiles/surge-common.dir/SkinModelImpl.cpp.o" "CMakeFiles/surge-common.dir/SurgePatch.cpp.o" "CMakeFiles/surge-common.dir/SurgeStorage.cpp.o" "CMakeFiles/surge-common.dir/SurgeSynthesizer.cpp.o" "CMakeFiles/surge-common.dir/SurgeSynthesizerIO.cpp.o" "CMakeFiles/surge-common.dir/UserDefaults.cpp.o" "CMakeFiles/surge-common.dir/WAVFileSupport.cpp.o" "CMakeFiles/surge-common.dir/dsp/DSPExternalAdapterUtils.cpp.o" "CMakeFiles/surge-common.dir/dsp/Effect.cpp.o" "CMakeFiles/surge-common.dir/dsp/Oscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/QuadFilterChain.cpp.o" "CMakeFiles/surge-common.dir/dsp/SurgeVoice.cpp.o" "CMakeFiles/surge-common.dir/dsp/Wavetable.cpp.o" "CMakeFiles/surge-common.dir/dsp/WavetableScriptEvaluator.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/BBDEnsembleEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/BonsaiEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/CombulatorEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/ConditionerEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/DelayEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/DistortionEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/FlangerEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/FrequencyShifterEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/GraphicEQ11BandEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/MSToolEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/NimbusEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/ParametricEQ3BandEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/PhaserEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/ResonatorEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/Reverb1Effect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/Reverb2Effect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/RingModulatorEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/RotarySpeakerEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/TreemonsterEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/VocoderEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/WaveShaperEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/airwindows/AirWindowsEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/CHOWEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/ExciterEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/NeuronEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/SpringReverbEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/TapeEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/bbd_utils/BBDDelayLine.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/exciter/LevelDetector.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/shared/StateVariableFilter.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/spring_reverb/SpringReverbProc.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ChewProcessor.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/DegradeProcessor.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessing.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/HysteresisProcessor.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/LossFilter.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/chowdsp/tape/ToneControl.cpp.o" "CMakeFiles/surge-common.dir/dsp/effects/AudioInputEffect.cpp.o" "CMakeFiles/surge-common.dir/dsp/filters/VectorizedSVFilter.cpp.o" "CMakeFiles/surge-common.dir/dsp/modulators/FormulaModulationHelper.cpp.o" "CMakeFiles/surge-common.dir/dsp/modulators/LFOModulationSource.cpp.o" "CMakeFiles/surge-common.dir/dsp/modulators/MSEGModulationHelper.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/AliasOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/AudioInputOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/ClassicOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/FM2Oscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/FM3Oscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/ModernOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/SampleAndHoldOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/SineOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/StringOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/TwistOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/WavetableOscillator.cpp.o" "CMakeFiles/surge-common.dir/dsp/oscillators/WindowOscillator.cpp.o" "CMakeFiles/surge-common.dir/__/__/geninclude/version.cpp.o"
/usr/bin/ranlib libsurge-common.a
make[5]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
[100%] Built target surge-common
make[4]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
/usr/bin/cmake -E cmake_progress_start /build/cardinal/src/cardinal-26.02/deps/surge-build/CMakeFiles 0
make[3]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/surge-build'
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps'
make all -C deps/aubio
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/deps/aubio'
cc src/cvec.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/cvec.c.o
cc src/fvec.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/fvec.c.o
cc src/lvec.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/lvec.c.o
cc src/mathutils.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/mathutils.c.o
cc src/pitch/pitch.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitch.c.o
cc src/pitch/pitchfcomb.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchfcomb.c.o
cc src/pitch/pitchmcomb.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchmcomb.c.o
In file included from src/fvec.c:21:
src/fvec.c: In function ‘new_fvec’:
In file included from src/cvec.c:21:
src/cvec.c: In function ‘new_cvec’:
src/fvec.c:29:17: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
29 | s = AUBIO_NEW(fvec_t);
| ^~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/fvec.c:29:17: note: earlier argument should specify number of elements, later size of each element
29 | s = AUBIO_NEW(fvec_t);
| ^~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/cvec.c:29:17: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
29 | s = AUBIO_NEW(cvec_t);
| ^~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/cvec.c:29:17: note: earlier argument should specify number of elements, later size of each element
29 | s = AUBIO_NEW(cvec_t);
| ^~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
In file included from src/lvec.c:21:
src/lvec.c: In function ‘new_lvec’:
src/lvec.c:29:17: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
29 | s = AUBIO_NEW(lvec_t);
| ^~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/lvec.c:29:17: note: earlier argument should specify number of elements, later size of each element
29 | s = AUBIO_NEW(lvec_t);
| ^~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
cc src/pitch/pitchschmitt.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchschmitt.c.o
cc src/pitch/pitchspecacf.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchspecacf.c.o
cc src/pitch/pitchyin.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchyin.c.o
In file included from src/pitch/pitchspecacf.c:21:
src/pitch/pitchspecacf.c: In function ‘new_aubio_pitchspecacf’:
src/pitch/pitchspecacf.c:44:40: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
44 | aubio_pitchspecacf_t *p = AUBIO_NEW (aubio_pitchspecacf_t);
| ^~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchspecacf.c:44:40: note: earlier argument should specify number of elements, later size of each element
44 | aubio_pitchspecacf_t *p = AUBIO_NEW (aubio_pitchspecacf_t);
| ^~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
cc src/pitch/pitchyinfast.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchyinfast.c.o
In file included from src/pitch/pitchschmitt.c:22:
src/pitch/pitchschmitt.c: In function ‘new_aubio_pitchschmitt’:
src/pitch/pitchschmitt.c:41:40: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
41 | aubio_pitchschmitt_t *p = AUBIO_NEW (aubio_pitchschmitt_t);
| ^~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchschmitt.c:41:40: note: earlier argument should specify number of elements, later size of each element
41 | aubio_pitchschmitt_t *p = AUBIO_NEW (aubio_pitchschmitt_t);
| ^~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
cc src/pitch/pitchyinfft.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/pitch/pitchyinfft.c.o
cc src/spectral/fft.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/spectral/fft.c.o
In file included from src/pitch/pitchyin.c:30:
src/pitch/pitchyin.c: In function ‘new_aubio_pitchyin’:
src/pitch/pitchyin.c:69:36: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
69 | aubio_pitchyin_t *o = AUBIO_NEW (aubio_pitchyin_t);
| ^~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchyin.c:69:36: note: earlier argument should specify number of elements, later size of each element
69 | aubio_pitchyin_t *o = AUBIO_NEW (aubio_pitchyin_t);
| ^~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
cc src/spectral/phasevoc.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/spectral/phasevoc.c.o
In file included from src/pitch/pitchyinfast.c:30:
src/pitch/pitchyinfast.c: In function ‘new_aubio_pitchyinfast’:
src/pitch/pitchyinfast.c:53:40: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
53 | aubio_pitchyinfast_t *o = AUBIO_NEW (aubio_pitchyinfast_t);
| ^~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchyinfast.c:53:40: note: earlier argument should specify number of elements, later size of each element
53 | aubio_pitchyinfast_t *o = AUBIO_NEW (aubio_pitchyinfast_t);
| ^~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
In file included from src/pitch/pitchyinfft.c:21:
src/pitch/pitchyinfft.c: In function ‘new_aubio_pitchyinfft’:
src/pitch/pitchyinfft.c:62:39: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
62 | aubio_pitchyinfft_t *p = AUBIO_NEW (aubio_pitchyinfft_t);
| ^~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchyinfft.c:62:39: note: earlier argument should specify number of elements, later size of each element
62 | aubio_pitchyinfft_t *p = AUBIO_NEW (aubio_pitchyinfft_t);
| ^~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
cc src/temporal/a_weighting.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/temporal/a_weighting.c.o
cc src/temporal/biquad.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/temporal/biquad.c.o
In file included from src/spectral/fft.c:21:
src/spectral/fft.c: In function ‘new_aubio_fft’:
src/spectral/fft.c:70:31: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
70 | aubio_fft_t * s = AUBIO_NEW(aubio_fft_t);
| ^~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/spectral/fft.c:70:31: note: earlier argument should specify number of elements, later size of each element
70 | aubio_fft_t * s = AUBIO_NEW(aubio_fft_t);
| ^~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
In file included from src/spectral/phasevoc.c:21:
src/spectral/phasevoc.c: In function ‘new_aubio_pvoc’:
src/spectral/phasevoc.c:78:33: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
78 | aubio_pvoc_t * pv = AUBIO_NEW(aubio_pvoc_t);
| ^~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/spectral/phasevoc.c:78:33: note: earlier argument should specify number of elements, later size of each element
78 | aubio_pvoc_t * pv = AUBIO_NEW(aubio_pvoc_t);
| ^~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
cc src/temporal/c_weighting.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/temporal/c_weighting.c.o
cc src/temporal/filter.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/temporal/filter.c.o
cc src/temporal/resampler.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/temporal/resampler.c.o
cc src/utils/log.c -Wall -Wextra -pipe -MD -MP -fno-gnu-unique -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -fvisibility=hidden -fno-strict-aliasing -flto -std=gnu99 -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -B/usr/lib/mold -Wno-format-security -DHAVE_CONFIG_H -I. -Isrc -c -o src/utils/log.c.o
In file included from src/temporal/filter.c:25:
src/temporal/filter.c: In function ‘new_aubio_filter’:
src/temporal/filter.c:136:34: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
136 | aubio_filter_t *f = AUBIO_NEW (aubio_filter_t);
| ^~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/temporal/filter.c:136:34: note: earlier argument should specify number of elements, later size of each element
136 | aubio_filter_t *f = AUBIO_NEW (aubio_filter_t);
| ^~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
In file included from src/pitch/pitch.c:21:
src/pitch/pitch.c: In function ‘new_aubio_pitch’:
src/pitch/pitch.c:115:33: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
115 | aubio_pitch_t *p = AUBIO_NEW (aubio_pitch_t);
| ^~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitch.c:115:33: note: earlier argument should specify number of elements, later size of each element
115 | aubio_pitch_t *p = AUBIO_NEW (aubio_pitch_t);
| ^~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
In file included from src/pitch/pitchmcomb.c:21:
src/pitch/pitchmcomb.c: In function ‘new_aubio_pitchmcomb’:
src/pitch/pitchmcomb.c:370:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
370 | aubio_pitchmcomb_t *p = AUBIO_NEW (aubio_pitchmcomb_t);
| ^~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchmcomb.c:370:38: note: earlier argument should specify number of elements, later size of each element
370 | aubio_pitchmcomb_t *p = AUBIO_NEW (aubio_pitchmcomb_t);
| ^~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchmcomb.c:407:35: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
407 | p->candidates[i] = AUBIO_NEW (aubio_spectralcandidate_t);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchmcomb.c:407:35: note: earlier argument should specify number of elements, later size of each element
407 | p->candidates[i] = AUBIO_NEW (aubio_spectralcandidate_t);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
In file included from src/pitch/pitchfcomb.c:22:
src/pitch/pitchfcomb.c: In function ‘new_aubio_pitchfcomb’:
src/pitch/pitchfcomb.c:53:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
53 | aubio_pitchfcomb_t *p = AUBIO_NEW (aubio_pitchfcomb_t);
| ^~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
src/pitch/pitchfcomb.c:53:38: note: earlier argument should specify number of elements, later size of each element
53 | aubio_pitchfcomb_t *p = AUBIO_NEW (aubio_pitchfcomb_t);
| ^~~~~~~~~~~~~~~~~~
src/aubio_priv.h:178:57: note: in definition of macro ‘AUBIO_NEW’
178 | #define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1)
| ^~
rm -f libaubio.a
ar crs libaubio.a src/cvec.c.o src/fvec.c.o src/lvec.c.o src/mathutils.c.o src/pitch/pitch.c.o src/pitch/pitchfcomb.c.o src/pitch/pitchmcomb.c.o src/pitch/pitchschmitt.c.o src/pitch/pitchspecacf.c.o src/pitch/pitchyin.c.o src/pitch/pitchyinfast.c.o src/pitch/pitchyinfft.c.o src/spectral/fft.c.o src/spectral/phasevoc.c.o src/temporal/a_weighting.c.o src/temporal/biquad.c.o src/temporal/c_weighting.c.o src/temporal/filter.c.o src/temporal/resampler.c.o src/utils/log.c.o
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/deps/aubio'
make all -C plugins
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/plugins'
cp -R surgext/surge/resources/data/fx_presets/* ../bin/Cardinal.vst/resources/surgext/build/surge-data/fx_presets/
cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/Cardinal.vst/resources/surgext/build/surge-data/fx_presets/
Compiling Cardinal/src/AIDA-X.cpp
Compiling plugins.cpp
Compiling Cardinal/src/Blank.cpp
Compiling Cardinal/src/ExpanderInputMIDI.cpp
Compiling Cardinal/src/ExpanderOutputMIDI.cpp
Compiling Cardinal/src/HostAudio.cpp
Compiling Cardinal/src/HostCV.cpp
Compiling Cardinal/src/HostMIDI.cpp
Compiling Cardinal/src/HostMIDI-CC.cpp
Compiling Cardinal/src/HostMIDI-Gate.cpp
Compiling Cardinal/src/HostMIDI-Map.cpp
Compiling Cardinal/src/HostParameters.cpp
Compiling Cardinal/src/HostParameters-Map.cpp
Compiling Cardinal/src/HostTime.cpp
Compiling Cardinal/src/TextEditor.cpp
Compiling Cardinal/src/glBars.cpp
Compiling Cardinal/src/AudioFile.cpp
Compiling Cardinal/src/Carla.cpp
Compiling Cardinal/src/Ildaeil.cpp
Compiling Cardinal/src/ImGuiWidget.cpp
Compiling Cardinal/src/ImGuiTextEditor.cpp
Compiling Cardinal/src/SassyScope.cpp
Compiling Cardinal/src/DearImGui.cpp
Compiling Cardinal/src/DearImGuiColorTextEditor.cpp
In file included from Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru.h:8,
from Cardinal/src/AIDA-X/RTNeural/RTNeural/Model.h:17,
from Cardinal/src/AIDA-X/RTNeural/RTNeural/RTNeural.h:19,
from Cardinal/src/AIDA-X/model_variant.hpp:2,
from Cardinal/src/AIDA-X.cpp:21:
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 8; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 8>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 1; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 1; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:514:41: required from here
514 | model.emplace<ModelType_GRU_8_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 8>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 8; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 8>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 2; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 2; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:518:41: required from here
518 | model.emplace<ModelType_GRU_8_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 8>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 8; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 8>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 3; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 3; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:522:41: required from here
522 | model.emplace<ModelType_GRU_8_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 8>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 12; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 12>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 4; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 4; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:526:42: required from here
526 | model.emplace<ModelType_GRU_12_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 12>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 12; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 12>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 5; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 5; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:530:42: required from here
530 | model.emplace<ModelType_GRU_12_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 12>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 12; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 12>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 6; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 6; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:534:42: required from here
534 | model.emplace<ModelType_GRU_12_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 12>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 16; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 16>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 7; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 7; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:538:42: required from here
538 | model.emplace<ModelType_GRU_16_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 16>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 16; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 16>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 8; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 8; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:542:42: required from here
542 | model.emplace<ModelType_GRU_16_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 16>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 16; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 16>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 9; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 9; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:546:42: required from here
546 | model.emplace<ModelType_GRU_16_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 16>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 20>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 10; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 10; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:550:42: required from here
550 | model.emplace<ModelType_GRU_20_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 20>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
In file included from Cardinal/src/DearImGuiColorTextEditor.cpp:17:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘std::string TextEditor::GetText(const Coordinates&, const Coordinates&) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:87:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
87 | for (size_t i = lstart; i < lend; i++)
| ~~^~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘TextEditor::Coordinates TextEditor::FindNextWord(const Coordinates&) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:462:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
462 | if (at.mLine >= mLines.size())
| ~~~~~~~~~^~~~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘int TextEditor::GetCharacterIndex(const Coordinates&) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:495:32: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
495 | if (aCoordinates.mLine >= mLines.size())
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:500:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TextEditor::Glyph>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
500 | for (; i < line.size() && c < aCoordinates.mColumn;)
| ~~^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 20>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 11; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 11; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:554:42: required from here
554 | model.emplace<ModelType_GRU_20_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 20>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘int TextEditor::GetCharacterColumn(int, int) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:513:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
513 | if (aLine >= mLines.size())
| ~~~~~~^~~~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘int TextEditor::GetLineCharacterCount(int) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:532:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
532 | if (aLine >= mLines.size())
| ~~~~~~^~~~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘int TextEditor::GetLineMaxColumn(int) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:543:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
543 | if (aLine >= mLines.size())
| ~~~~~~^~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 20>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 12; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 12; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:558:42: required from here
558 | model.emplace<ModelType_GRU_20_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 20>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘void TextEditor::Render()’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:1016:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TextEditor::Glyph>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1016 | for (int i = 0; i < line.size();)
| ~~^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘void TextEditor::MoveRight(int, bool, bool)’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:1632:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1632 | if (mLines.empty() || oldPos.mLine >= mLines.size())
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:1641:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TextEditor::Glyph>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1641 | if (cindex >= line.size())
| ~~~~~~~^~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:1643:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<TextEditor::Glyph> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1643 | if (mState.mCursorPosition.mLine < mLines.size() - 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 32>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 13; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 13; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:562:42: required from here
562 | model.emplace<ModelType_GRU_32_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 32>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘void TextEditor::Backspace()’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:1881:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TextEditor::Glyph>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1881 | while (cindex < line.size() && cend-- > cindex)
| ~~~~~~~^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘void TextEditor::ColorizeInternal()’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2279:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2279 | while (currentLine < endLine || currentIndex < endIndex)
| ~~~~~~~~~~~~^~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2303:68: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
2303 | bool inComment = (commentStartLine < currentLine || (commentStartLine == currentLine && commentStartIndex <= currentIndex));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2303:103: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
2303 | bool inComment = (commentStartLine < currentLine || (commentStartLine == currentLine && commentStartIndex <= currentIndex));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2364:79: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
2364 | inComment = (commentStartLine < currentLine || (commentStartLine == currentLine && commentStartIndex <= currentIndex));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2364:114: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
2364 | inComment = (commentStartLine < currentLine || (commentStartLine == currentLine && commentStartIndex <= currentIndex));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp: In member function ‘float TextEditor::TextDistanceToLineStart(const Coordinates&) const’:
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2417:53: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2417 | for (size_t it = 0u; it < line.size() && it < colIndex; )
| ~~~^~~~~~~~~~
Cardinal/src/DearImGuiColorTextEditor/TextEditor.cpp:2429:55: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2429 | for (; i < 6 && d-- > 0 && it < (int)line.size(); i++, it++)
| ~~~^~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 32>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 14; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 14; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:566:42: required from here
566 | model.emplace<ModelType_GRU_32_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 32>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 32>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 15; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 15; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:570:42: required from here
570 | model.emplace<ModelType_GRU_32_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 32>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 40; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 40>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 16; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 16; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:574:42: required from here
574 | model.emplace<ModelType_GRU_40_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 40>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 40; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 40>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 17; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 17; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:578:42: required from here
578 | model.emplace<ModelType_GRU_40_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 40>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 40; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 40>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 18; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 18; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:582:42: required from here
582 | model.emplace<ModelType_GRU_40_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 40>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 1; int out_sizet = 64; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 64>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 19; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 19; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:586:42: required from here
586 | model.emplace<ModelType_GRU_64_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 1, 64>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 2; int out_sizet = 64; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 64>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 2, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 20; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 20; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:590:42: required from here
590 | model.emplace<ModelType_GRU_64_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 2, 64>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp: In instantiation of ‘RTNeural::GRULayerT<T, in_sizet, out_sizet, sampleRateCorr>::GRULayerT() [with T = float; int in_sizet = 3; int out_sizet = 64; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 64>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 3, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 21; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 21; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:594:42: required from here
594 | model.emplace<ModelType_GRU_64_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru_eigen.tpp:172:12: warning: member ‘RTNeural::GRULayerT<float, 3, 64>::outs_internal’ is used uninitialized [-Wuninitialized]
172 | : outs(outs_internal)
| ^~~~~~~~~~~~~
In file included from Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm.h:6,
from Cardinal/src/AIDA-X/RTNeural/RTNeural/Model.h:19:
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 8; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 8>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 22; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 22; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:598:42: required from here
598 | model.emplace<ModelType_LSTM_8_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 8>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 8; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 8>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 23; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 23; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:602:42: required from here
602 | model.emplace<ModelType_LSTM_8_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 8>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 8; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 8>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 24; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 24; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:606:42: required from here
606 | model.emplace<ModelType_LSTM_8_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 8>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 12; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 12>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 25; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 25; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:610:43: required from here
610 | model.emplace<ModelType_LSTM_12_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 12>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 12; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 12>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 26; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 26; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:614:43: required from here
614 | model.emplace<ModelType_LSTM_12_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 12>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 12; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 12>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 27; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 27; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:618:43: required from here
618 | model.emplace<ModelType_LSTM_12_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 12>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 16; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 16>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 28; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 28; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:622:43: required from here
622 | model.emplace<ModelType_LSTM_16_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 16>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 16; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 16>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 29; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 29; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:626:43: required from here
626 | model.emplace<ModelType_LSTM_16_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 16>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 16; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 16>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 30; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 30; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:630:43: required from here
630 | model.emplace<ModelType_LSTM_16_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 16>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 20>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 31; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 31; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:634:43: required from here
634 | model.emplace<ModelType_LSTM_20_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 20>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 20>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 32; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 32; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:638:43: required from here
638 | model.emplace<ModelType_LSTM_20_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 20>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 20>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 33; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 33; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:642:43: required from here
642 | model.emplace<ModelType_LSTM_20_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 20>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 32>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 34; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 34; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:646:43: required from here
646 | model.emplace<ModelType_LSTM_32_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 32>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 32>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 35; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 35; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:650:43: required from here
650 | model.emplace<ModelType_LSTM_32_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 32>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 32>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 36; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 36; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:654:43: required from here
654 | model.emplace<ModelType_LSTM_32_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 32>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 40; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 40>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 37; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 37; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:658:43: required from here
658 | model.emplace<ModelType_LSTM_40_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 40>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 40; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 40>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 38; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 38; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:662:43: required from here
662 | model.emplace<ModelType_LSTM_40_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 40>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 40; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 40>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 39; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 39; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:666:43: required from here
666 | model.emplace<ModelType_LSTM_40_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 40>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 1; int out_sizet = 64; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 64>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 1, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 40; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 40; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:670:43: required from here
670 | model.emplace<ModelType_LSTM_64_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 1, 64>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 2; int out_sizet = 64; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 64>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 2, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 2; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 41; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 41; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:674:43: required from here
674 | model.emplace<ModelType_LSTM_64_2>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 2, 64>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp: In instantiation of ‘RTNeural::LSTMLayerT<T, in_sizet, out_sizet, sampleRateCorr>::LSTMLayerT() [with T = float; int in_sizet = 3; int out_sizet = 64; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 64>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::LSTMLayerT<float, 3, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 3; int out_size = 1; Layers = {RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 42; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 42; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:678:43: required from here
678 | model.emplace<ModelType_LSTM_64_3>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/lstm/lstm_eigen.tpp:106:12: warning: member ‘RTNeural::LSTMLayerT<float, 3, 64>::outs_internal’ is used uninitialized [-Wuninitialized]
106 | : outs(outs_internal)
| ^~~~~~~~~~~~~
In file included from Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense.h:9,
from Cardinal/src/AIDA-X/RTNeural/RTNeural/Model.h:16:
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 8; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 8, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 8, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 8>; _Tail = {RTNeural::DenseT<float, 8, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 8>; _T2 = RTNeural::DenseT<float, 8, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 1; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 1; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:514:41: required from here
514 | model.emplace<ModelType_GRU_8_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 8, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 12; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 12, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 12, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 12>; _Tail = {RTNeural::DenseT<float, 12, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 12>; _T2 = RTNeural::DenseT<float, 12, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 4; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 4; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:526:42: required from here
526 | model.emplace<ModelType_GRU_12_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 12, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 16; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 16, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 16, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 16>; _Tail = {RTNeural::DenseT<float, 16, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 16>; _T2 = RTNeural::DenseT<float, 16, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 7; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 7; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:538:42: required from here
538 | model.emplace<ModelType_GRU_16_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 16, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 20; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 20, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 20, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 20>; _Tail = {RTNeural::DenseT<float, 20, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 20>; _T2 = RTNeural::DenseT<float, 20, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 10; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 10; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:550:42: required from here
550 | model.emplace<ModelType_GRU_20_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 20, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 32; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 32, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 32, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 32>; _Tail = {RTNeural::DenseT<float, 32, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 32>; _T2 = RTNeural::DenseT<float, 32, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 13; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 13; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:562:42: required from here
562 | model.emplace<ModelType_GRU_32_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 32, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 40; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 40, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 40, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 40>; _Tail = {RTNeural::DenseT<float, 40, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 40>; _T2 = RTNeural::DenseT<float, 40, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 16; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 16; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:574:42: required from here
574 | model.emplace<ModelType_GRU_40_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 40, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h: In instantiation of ‘RTNeural::DenseT<T, in_sizet, out_sizet>::DenseT() [with T = float; int in_sizet = 64; int out_sizet = 1]’:
/usr/include/c++/15.2.1/tuple:203:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 64, 1>]’
203 | : _M_head_impl() { }
| ^~~~~~~~~~~~~~
/usr/include/c++/15.2.1/tuple:561:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 64, 1>]’
561 | : _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:303:29: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 64>; _Tail = {RTNeural::DenseT<float, 64, 1>}]’
303 | : _Inherited(), _Base() { }
| ^
/usr/include/c++/15.2.1/tuple:2092:15: required from ‘constexpr std::tuple<_T1, _T2>::tuple() [with bool _Dummy = true; typename std::enable_if<std::_TupleConstraints<_Dummy, _T1, _T2>::__is_implicitly_default_constructible(), bool>::type <anonymous> = true; _T1 = RTNeural::GRULayerT<float, 1, 64>; _T2 = RTNeural::DenseT<float, 64, 1>]’
2092 | : _Inherited() { }
| ^
Cardinal/src/AIDA-X/RTNeural/RTNeural/ModelT.h:345:5: required from ‘RTNeural::ModelT<T, in_size, out_size, Layers>::ModelT() [with T = float; int in_size = 1; int out_size = 1; Layers = {RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1>}]’
345 | {
| ^
/usr/include/c++/15.2.1/variant:260:4: required from ‘constexpr std::__detail::__variant::_Uninitialized<_Type, false>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {}; _Type = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >]’
260 | ::new ((void*)std::addressof(_M_storage))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 | _Type(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Uninitialized<RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, false>; _Args = {const in_place_index_t<0>&}]’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:562:22: required from ‘void std::__detail::__variant::__emplace(_Variant_storage<_Triv, _Types ...>&, _Args&& ...) [with long unsigned int _Np = 19; bool _Triv = false; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; _Args = {}]’
562 | std::_Construct(__addr, in_place_index<0>,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
563 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1626:33: required from ‘std::enable_if_t<((bool)is_constructible_v<std::variant<_Types>::__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), std::variant<_Types>::__to_type<_Np>&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = 19; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)is_constructible_v<__to_type<_Np, typename std::enable_if<(_Np < sizeof... (_Types)), void>::type>, _Args ...>), __to_type<_Np>&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&; __to_type<_Np> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; typename std::enable_if<(_Np < sizeof... (_Types)), void>::type = void]’
1626 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/variant:1578:33: required from ‘std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >; _Args = {}; _Types = {NullModel, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::GRULayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::GRULayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 8, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 8, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 12, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 12, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 16, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 16, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 20, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 20, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 32, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 32, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 40, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 40, 1> >, RTNeural::ModelT<float, 1, 1, RTNeural::LSTMLayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 2, 1, RTNeural::LSTMLayerT<float, 2, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >, RTNeural::ModelT<float, 3, 1, RTNeural::LSTMLayerT<float, 3, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >}; std::enable_if_t<((bool)(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>)), _Tp&> = RTNeural::ModelT<float, 1, 1, RTNeural::GRULayerT<float, 1, 64, RTNeural::SampleRateCorrectionMode::None>, RTNeural::DenseT<float, 64, 1> >&]’
1578 | return this->emplace<__index>(std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cardinal/src/AIDA-X/model_variant.hpp:586:42: required from here
586 | model.emplace<ModelType_GRU_64_1>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense_eigen.h:125:16: warning: member ‘RTNeural::DenseT<float, 64, 1>::outs_internal’ is used uninitialized [-Wuninitialized]
125 | : outs(outs_internal)
| ^~~~~~~~~~~~~
Compiling Cardinal/src/AudioToCVPitch.cpp
Compiling Fundamental/src/8vert.cpp
Compiling Fundamental/src/ADSR.cpp
Compiling Fundamental/src/Delay.cpp
Compiling Fundamental/src/LFO.cpp
Compiling Fundamental/src/Merge.cpp
Compiling Fundamental/src/MidSide.cpp
Compiling Fundamental/src/Mixer.cpp
Compiling Fundamental/src/Mutes.cpp
Compiling Fundamental/src/Noise.cpp
Compiling Fundamental/src/Octave.cpp
Compiling Fundamental/src/Pulses.cpp
Compiling Fundamental/src/Quantizer.cpp
Compiling Fundamental/src/Random.cpp
Compiling Fundamental/src/SEQ3.cpp
Compiling Fundamental/src/Scope.cpp
Compiling Fundamental/src/SequentialSwitch.cpp
Compiling Fundamental/src/Split.cpp
Compiling Fundamental/src/Sum.cpp
Compiling Fundamental/src/VCA-1.cpp
Compiling Fundamental/src/VCA.cpp
Compiling Fundamental/src/VCF.cpp
Compiling Fundamental/src/VCMixer.cpp
Compiling Fundamental/src/VCO.cpp
Compiling Fundamental/src/WTLFO.cpp
Compiling Fundamental/src/WTVCO.cpp
Compiling Fundamental/src/dr_wav.c
Compiling 21kHz/src/D_Inf.cpp
Compiling 21kHz/src/PalmLoop.cpp
Compiling 21kHz/src/TachyonEntangler.cpp
Compiling 8Mode/src/sn76477.cpp
Compiling 8Mode/src/softSN.cpp
Compiling 8Mode/src/widgets.cpp
Compiling alefsbits/src/blank6hp.cpp
Compiling alefsbits/src/fibb.cpp
Compiling alefsbits/src/logic.cpp
Compiling alefsbits/src/math.cpp
Compiling alefsbits/src/mlt.cpp
Compiling alefsbits/src/noize.cpp
Compiling alefsbits/src/octsclr.cpp
Compiling alefsbits/src/polyrand.cpp
Compiling alefsbits/src/probablynot.cpp
Compiling alefsbits/src/shift.cpp
Compiling alefsbits/src/simplexandhold.cpp
Compiling alefsbits/src/steps.cpp
Compiling Algoritmarte/src/Clockkky.cpp
Compiling Algoritmarte/src/CyclicCA.cpp
Compiling Algoritmarte/src/HoldMeTight.cpp
Compiling Algoritmarte/src/MusiFrog.cpp
Compiling Algoritmarte/src/MusiMath.cpp
Compiling Algoritmarte/src/Planetz.cpp
Compiling Algoritmarte/src/Zefiro.cpp
Compiling AaronStatic/src/ChordCV.cpp
Compiling AaronStatic/src/DiatonicCV.cpp
Compiling AaronStatic/src/RandomNoteCV.cpp
Compiling AaronStatic/src/ScaleCV.cpp
Compiling AaronStatic/src/musiclib.cpp
Compiling AaronStatic/src/plugin.cpp
Compiling admiral/src/Divisions.cpp
Compiling admiral/src/Shifts.cpp
Compiling admiral/src/Tables.cpp
Compiling admiral/src/Watches.cpp
Compiling AmalgamatedHarmonics/src/AHCommon.cpp
Compiling AmalgamatedHarmonics/src/Arp31c.cpp
Compiling AmalgamatedHarmonics/src/Arp32p.cpp
Compiling AmalgamatedHarmonics/src/ArpeggiatorMkII.cpp
Compiling AmalgamatedHarmonics/src/Bombe.cpp
Compiling AmalgamatedHarmonics/src/Chord.cpp
Compiling AmalgamatedHarmonics/src/Circle.cpp
Compiling AmalgamatedHarmonics/src/Galaxy.cpp
Compiling AmalgamatedHarmonics/src/Generative.cpp
Compiling AmalgamatedHarmonics/src/Imp.cpp
Compiling AmalgamatedHarmonics/src/Imperfect2.cpp
Compiling AmalgamatedHarmonics/src/MuxDeMux.cpp
Compiling AmalgamatedHarmonics/src/PolyProbe.cpp
Compiling AmalgamatedHarmonics/src/PolyScope.cpp
Compiling AmalgamatedHarmonics/src/PolyUtils.cpp
Compiling AmalgamatedHarmonics/src/PolyVolt.cpp
Compiling AmalgamatedHarmonics/src/Progress.cpp
Compiling AmalgamatedHarmonics/src/Progress2.cpp
Compiling AmalgamatedHarmonics/src/ProgressState.cpp
Compiling AmalgamatedHarmonics/src/Ruckus.cpp
Compiling AmalgamatedHarmonics/src/SLN.cpp
Compiling AmalgamatedHarmonics/src/ScaleQuantiser.cpp
Compiling AmalgamatedHarmonics/src/ScaleQuantizerMkII.cpp
Compiling AnimatedCircuits/src/Folding/Folding.cpp
Compiling AnimatedCircuits/src/Folding/FoldingWidget.cpp
Compiling AnimatedCircuits/src/LFold/LFold.cpp
Compiling AnimatedCircuits/src/LFold/LFoldWidget.cpp
Compiling ArableInstruments/src/Clouds.cpp
Compiling ArableInstruments/eurorack/clouds/dsp/correlator.cc
Compiling ArableInstruments/eurorack/clouds/dsp/granular_processor.cc
Compiling ArableInstruments/eurorack/clouds/dsp/mu_law.cc
Compiling ArableInstruments/eurorack/clouds/dsp/pvoc/frame_transformation.cc
Compiling ArableInstruments/eurorack/clouds/dsp/pvoc/phase_vocoder.cc
Compiling ArableInstruments/eurorack/clouds/dsp/pvoc/stft.cc
Compiling ArableInstruments/eurorack/clouds/resources.cc
Compiling ArableInstruments/eurorack/stmlib/utils/random.cc
Compiling ArableInstruments/eurorack/stmlib/dsp/atan.cc
Compiling ArableInstruments/eurorack/stmlib/dsp/units.cc
Compiling AriaModules/src/Blank.cpp
Compiling AriaModules/src/Darius.cpp
Compiling AriaModules/src/Pokies.cpp
Compiling AriaModules/src/Psychopump.cpp
Compiling AriaModules/src/Qqqq.cpp
Compiling AriaModules/src/Quale.cpp
Compiling AriaModules/src/Rotatoes.cpp
Compiling AriaModules/src/Smerge.cpp
Compiling AriaModules/src/Solomon.cpp
Compiling AriaModules/src/Spleet.cpp
Compiling AriaModules/src/Splirge.cpp
Compiling AriaModules/src/Splort.cpp
Compiling AriaModules/src/Swerge.cpp
Compiling AriaModules/src/Undular.cpp
Compiling AS/src/ADSR.cpp
Compiling AS/src/AtNuVrTr.cpp
Compiling AS/src/BPMCalc.cpp
Compiling AS/src/BPMCalc2.cpp
Compiling AS/src/BPMClock.cpp
Compiling AS/src/BlankPanel4.cpp
Compiling AS/src/BlankPanel6.cpp
Compiling AS/src/BlankPanel8.cpp
Compiling AS/src/BlankPanelSpecial.cpp
Compiling AS/src/CV2T.cpp
Compiling AS/src/DelayPlus.cpp
Compiling AS/src/DelayPlusStereo.cpp
Compiling AS/src/Flow.cpp
Compiling AS/src/KillGate.cpp
Compiling AS/src/LaunchGate.cpp
Compiling AS/src/Merge2_5.cpp
Compiling AS/src/Mixer2ch.cpp
Compiling AS/src/Mixer4ch.cpp
Compiling AS/src/Mixer8ch.cpp
Compiling AS/src/MonoVUmeter.cpp
Compiling AS/src/Multiple2_5.cpp
Compiling AS/src/Phaser.cpp
Compiling AS/src/QuadVCA.cpp
Compiling AS/src/ReScale.cpp
Compiling AS/src/Reverb.cpp
Compiling AS/src/ReverbStereo.cpp
Compiling AS/src/SEQ16.cpp
Compiling AS/src/SawOSC.cpp
Compiling AS/src/SignalDelay.cpp
Compiling AS/src/SineOSC.cpp
Compiling AS/src/Steps.cpp
Compiling AS/src/SuperDrive.cpp
Compiling AS/src/SuperDriveStereo.cpp
Compiling AS/src/Tremolo.cpp
Compiling AS/src/TremoloStereo.cpp
Compiling AS/src/TriLFO.cpp
Compiling AS/src/TriggersMKI.cpp
Compiling AS/src/TriggersMKII.cpp
Compiling AS/src/TriggersMKIII.cpp
Compiling AS/src/VCA.cpp
Compiling AS/src/WaveShaper.cpp
Compiling AS/src/WaveShaperStereo.cpp
Compiling AS/src/ZeroCV2T.cpp
Compiling AS/src/stereoVUmeter.cpp
Compiling AS/freeverb/revmodel.cpp
Compiling AudibleInstruments/src/Blinds.cpp
Compiling AudibleInstruments/src/Braids.cpp
Compiling AudibleInstruments/src/Branches.cpp
Compiling AudibleInstruments/src/Clouds.cpp
Compiling AudibleInstruments/src/Elements.cpp
Compiling AudibleInstruments/src/Frames.cpp
Compiling AudibleInstruments/src/Kinks.cpp
Compiling AudibleInstruments/src/Links.cpp
Compiling AudibleInstruments/src/Marbles.cpp
Compiling AudibleInstruments/src/Plaits.cpp
Compiling AudibleInstruments/src/Rings.cpp
Compiling AudibleInstruments/src/Ripples.cpp
Compiling AudibleInstruments/src/Shades.cpp
Compiling AudibleInstruments/src/Shelves.cpp
Compiling AudibleInstruments/src/Stages.cpp
Compiling AudibleInstruments/src/Streams.cpp
Compiling AudibleInstruments/src/Tides.cpp
Compiling AudibleInstruments/src/Tides2.cpp
Compiling AudibleInstruments/src/Veils.cpp
Compiling AudibleInstruments/src/Warps.cpp
Compiling AudibleInstruments/eurorack/stmlib/utils/random.cc
Compiling AudibleInstruments/eurorack/stmlib/dsp/atan.cc
Compiling AudibleInstruments/eurorack/stmlib/dsp/units.cc
Compiling AudibleInstruments/eurorack/braids/macro_oscillator.cc
Compiling AudibleInstruments/eurorack/braids/analog_oscillator.cc
Compiling AudibleInstruments/eurorack/braids/digital_oscillator.cc
Compiling AudibleInstruments/eurorack/braids/quantizer.cc
Compiling AudibleInstruments/eurorack/braids/resources.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/voice.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/additive_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/bass_drum_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/chord_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/fm_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/grain_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/hi_hat_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/modal_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/noise_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/particle_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/snare_drum_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/speech_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/string_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/swarm_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/virtual_analog_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/waveshaping_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/wavetable_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/naive_speech_synth.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/sam_speech_synth.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/modal_voice.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/resonator.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/string.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/string_voice.cc
Compiling AudibleInstruments/eurorack/plaits/resources.cc
Compiling AudibleInstruments/eurorack/clouds/dsp/correlator.cc
Compiling AudibleInstruments/eurorack/clouds/dsp/granular_processor.cc
Compiling AudibleInstruments/eurorack/clouds/dsp/mu_law.cc
Compiling AudibleInstruments/eurorack/clouds/dsp/pvoc/frame_transformation.cc
Compiling AudibleInstruments/eurorack/clouds/dsp/pvoc/phase_vocoder.cc
Compiling AudibleInstruments/eurorack/clouds/dsp/pvoc/stft.cc
Compiling AudibleInstruments/eurorack/clouds/resources.cc
Compiling AudibleInstruments/eurorack/elements/dsp/exciter.cc
Compiling AudibleInstruments/eurorack/elements/dsp/ominous_voice.cc
Compiling AudibleInstruments/eurorack/elements/dsp/resonator.cc
Compiling AudibleInstruments/eurorack/elements/dsp/tube.cc
Compiling AudibleInstruments/eurorack/elements/dsp/multistage_envelope.cc
Compiling AudibleInstruments/eurorack/elements/dsp/part.cc
Compiling AudibleInstruments/eurorack/elements/dsp/string.cc
Compiling AudibleInstruments/eurorack/elements/dsp/voice.cc
Compiling AudibleInstruments/eurorack/elements/resources.cc
Compiling AudibleInstruments/eurorack/rings/dsp/fm_voice.cc
Compiling AudibleInstruments/eurorack/rings/dsp/part.cc
Compiling AudibleInstruments/eurorack/rings/dsp/string_synth_part.cc
Compiling AudibleInstruments/eurorack/rings/dsp/string.cc
Compiling AudibleInstruments/eurorack/rings/dsp/resonator.cc
Compiling AudibleInstruments/eurorack/rings/resources.cc
Compiling AudibleInstruments/eurorack/tides/generator.cc
Compiling AudibleInstruments/eurorack/tides/resources.cc
Compiling AudibleInstruments/eurorack/tides2/poly_slope_generator.cc
Compiling AudibleInstruments/eurorack/tides2/ramp_extractor.cc
Compiling AudibleInstruments/eurorack/tides2/resources.cc
Compiling AudibleInstruments/eurorack/warps/dsp/modulator.cc
Compiling AudibleInstruments/eurorack/warps/dsp/oscillator.cc
Compiling AudibleInstruments/eurorack/warps/dsp/vocoder.cc
Compiling AudibleInstruments/eurorack/warps/dsp/filter_bank.cc
Compiling AudibleInstruments/eurorack/warps/resources.cc
Compiling AudibleInstruments/eurorack/frames/keyframer.cc
Compiling AudibleInstruments/eurorack/frames/resources.cc
Compiling AudibleInstruments/eurorack/frames/poly_lfo.cc
Compiling AudibleInstruments/eurorack/peaks/processors.cc
Compiling AudibleInstruments/eurorack/peaks/resources.cc
Compiling AudibleInstruments/eurorack/peaks/drums/bass_drum.cc
Compiling AudibleInstruments/eurorack/peaks/drums/fm_drum.cc
Compiling AudibleInstruments/eurorack/peaks/drums/high_hat.cc
Compiling AudibleInstruments/eurorack/peaks/drums/snare_drum.cc
Compiling AudibleInstruments/eurorack/peaks/modulations/lfo.cc
Compiling AudibleInstruments/eurorack/peaks/modulations/multistage_envelope.cc
Compiling AudibleInstruments/eurorack/peaks/pulse_processor/pulse_shaper.cc
Compiling AudibleInstruments/eurorack/peaks/pulse_processor/pulse_randomizer.cc
Compiling AudibleInstruments/eurorack/peaks/number_station/number_station.cc
Compiling AudibleInstruments/eurorack/stages/segment_generator.cc
Compiling AudibleInstruments/eurorack/stages/ramp_extractor.cc
Compiling AudibleInstruments/eurorack/stages/resources.cc
Compiling AudibleInstruments/eurorack/marbles/random/t_generator.cc
Compiling AudibleInstruments/eurorack/marbles/random/x_y_generator.cc
Compiling AudibleInstruments/eurorack/marbles/random/output_channel.cc
Compiling AudibleInstruments/eurorack/marbles/random/lag_processor.cc
Compiling AudibleInstruments/eurorack/marbles/random/quantizer.cc
Compiling AudibleInstruments/eurorack/marbles/ramp/ramp_extractor.cc
Compiling AudibleInstruments/eurorack/marbles/resources.cc
Compiling AudibleInstruments/eurorack/streams/resources.cc
Compiling AudibleInstruments/eurorack/streams/processor.cc
Compiling AudibleInstruments/eurorack/streams/follower.cc
Compiling AudibleInstruments/eurorack/streams/lorenz_generator.cc
Compiling AudibleInstruments/eurorack/streams/envelope.cc
Compiling AudibleInstruments/eurorack/streams/svf.cc
Compiling AudibleInstruments/eurorack/streams/vactrol.cc
Compiling AudibleInstruments/eurorack/streams/compressor.cc
Compiling Autinn/src/Amp.cpp
Compiling Autinn/src/Autinn.cpp
Compiling Autinn/src/Bass.cpp
Compiling Autinn/src/Boomerang.cpp
Compiling Autinn/src/CVConverter.cpp
Compiling Autinn/src/Chord.cpp
Compiling Autinn/src/Coil.cpp
Compiling Autinn/src/Deadband.cpp
Compiling Autinn/src/Digi.cpp
Compiling Autinn/src/Disee.cpp
Compiling Autinn/src/Excavi.cpp
Compiling Autinn/src/Fil.cpp
Compiling Autinn/src/Flopper.cpp
Compiling Autinn/src/Geiger.cpp
Compiling Autinn/src/Jette.cpp
Compiling Autinn/src/Kicker.cpp
Compiling Autinn/src/Melody.cpp
Compiling Autinn/src/Mixer6.cpp
Compiling Autinn/src/Nap.cpp
Compiling Autinn/src/Non.cpp
Autinn/src/Melody.cpp: In member function ‘virtual void Melody::process(const rack::engine::Module::ProcessArgs&)’:
Autinn/src/Melody.cpp:615:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
615 | if (phrase_index[c] > phrase[c].size() - 1) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Autinn/src/Melody.cpp:668:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
668 | bool isNextGliding = phrase_index[c]==phrase[c].size()-1?false:phraseGlides[c][phrase_index[c]+1];
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
Compiling Autinn/src/Oxcart.cpp
Compiling Autinn/src/Retri.cpp
Compiling Autinn/src/Saw.cpp
Compiling Autinn/src/Saw2.cpp
Compiling Autinn/src/Scope.cpp
Compiling Autinn/src/Sjip.cpp
cp -R surgext/surge/resources/data/fx_presets/* ../bin/Cardinal.clap/resources/surgext/build/surge-data/fx_presets/
cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/Cardinal.clap/resources/surgext/build/surge-data/fx_presets/
Compiling Autinn/src/Snare.cpp
Autinn/src/Scope.cpp: In static member function ‘static void AutinnScopeDisplay::drawText(const rack::widget::Widget::DrawArgs&, const std::vector<std::__cxx11::basic_string<char> >&, float, float, const std::vector<float>&, NVGcolor)’:
Autinn/src/Scope.cpp:850:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
850 | for (int i = 0; i < text.size() ; i++) {
| ~~^~~~~~~~~~~~~
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/plugins'
Compiling Autinn/src/Square.cpp
Compiling Autinn/src/TriBand.cpp
Compiling Autinn/src/VectorDriver.cpp
Compiling Autinn/src/Vibrato.cpp
Compiling Autinn/src/Zod.cpp
Compiling Axioma/src/Ikeda.cpp
Compiling Axioma/src/Rhodonea.cpp
Compiling Axioma/src/Tesseract.cpp
Compiling Axioma/src/TheBifurcator.cpp
Compiling BaconPlugs/src/ALingADing.cpp
Compiling BaconPlugs/src/BaconTestModule.cpp
Compiling BaconPlugs/src/Bitulator.cpp
Compiling BaconPlugs/src/ChipNoise.cpp
Compiling BaconPlugs/src/ChipWaves.cpp
In file included from BaconPlugs/src/Bitulator.cpp:5:
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h: In member function ‘virtual void sst::rackhelpers::module_connector::MultiColorMenuItem::draw(const rack::widget::Widget::DrawArgs&)’:
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h:62:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
62 | if (idx >= maxCircles && !halfTop)
| ~~~~^~~~~~~~~~~~~
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h:68:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
68 | else if (halfMoons && idx >= maxCircles * 2)
| ~~~~^~~~~~~~~~~~~~~~~
Compiling BaconPlugs/src/ChipYourWave.cpp
In file included from BaconPlugs/src/ChipNoise.cpp:6:
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h: In member function ‘virtual void sst::rackhelpers::module_connector::MultiColorMenuItem::draw(const rack::widget::Widget::DrawArgs&)’:
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h:62:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
62 | if (idx >= maxCircles && !halfTop)
| ~~~~^~~~~~~~~~~~~
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h:68:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
68 | else if (halfMoons && idx >= maxCircles * 2)
| ~~~~^~~~~~~~~~~~~~~~~
Compiling BaconPlugs/src/Components.cpp
In file included from BaconPlugs/src/ChipWaves.cpp:8:
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h: In member function ‘virtual void sst::rackhelpers::module_connector::MultiColorMenuItem::draw(const rack::widget::Widget::DrawArgs&)’:
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h:62:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
62 | if (idx >= maxCircles && !halfTop)
| ~~~~^~~~~~~~~~~~~
BaconPlugs/libs/sst/sst-rackhelpers/include/sst/rackhelpers/module_connector.h:68:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
68 | else if (halfMoons && idx >= maxCircles * 2)
| ~~~~^~~~~~~~~~~~~~~~~
Compiling BaconPlugs/src/ContrastBNDEditor.cpp
Compiling BaconPlugs/src/GenericLFSR.cpp
Compiling BaconPlugs/src/Glissinator.cpp
Compiling BaconPlugs/src/HarMoNee.cpp
Compiling BaconPlugs/src/KarplusStrongPoly.cpp
Compiling BaconPlugs/src/LintBuddy.cpp
Compiling BaconPlugs/src/LuckyHold.cpp
Compiling BaconPlugs/src/Open303.cpp
Compiling BaconPlugs/src/PatchNameDisplay.cpp
Compiling BaconPlugs/src/PleaseQuit.cpp
Compiling BaconPlugs/src/PolyGenerator.cpp
Compiling BaconPlugs/src/PolyGnome.cpp
Compiling BaconPlugs/src/QuantEyes.cpp
Compiling BaconPlugs/src/SampleDelay.cpp
Compiling BaconPlugs/src/Style.cpp
Compiling BaconPlugs/libs/midifile/src/Binasc.cpp
Compiling BaconPlugs/libs/midifile/src/MidiEvent.cpp
Compiling BaconPlugs/libs/midifile/src/MidiEventList.cpp
Compiling BaconPlugs/libs/midifile/src/MidiFile.cpp
Compiling BaconPlugs/libs/midifile/src/MidiMessage.cpp
Compiling BaconPlugs/libs/midifile/src/Options.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/GlobalFunctions.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_AcidPattern.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_AcidSequencer.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_AnalogEnvelope.cpp
BaconPlugs/libs/midifile/src/Options.cpp: In member function ‘int smf::Options::storeOption(int, int&, int&)’:
BaconPlugs/libs/midifile/src/Options.cpp:1127:25: warning: comparison is always false due to limited range of data type [-Wtype-limits]
1127 | if (optionType == -1) { // suppressed --options option
| ~~~~~~~~~~~^~~~~
BaconPlugs/libs/midifile/src/Options.cpp:1142:19: warning: comparison is always false due to limited range of data type [-Wtype-limits]
1142 | if (optionType == -1) { // suppressed --options option
| ~~~~~~~~~~~^~~~~
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_BiquadFilter.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_BlendOscillator.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_Complex.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_DecayEnvelope.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_EllipticQuarterBandFilter.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_FourierTransformerRadix2.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_FunctionTemplates.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_LeakyIntegrator.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_MidiNoteEvent.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_MipMappedWaveTable.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_NumberManipulations.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_OnePoleFilter.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_Open303.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_RealFunctions.cpp
Compiling BaconPlugs/libs/open303-code/Source/DSPCode/rosic_TeeBeeFilter.cpp
Compiling Befaco/src/ABC.cpp
Compiling Befaco/src/ADSR.cpp
Compiling Befaco/src/Atte.cpp
Compiling Befaco/src/AxBC.cpp
Compiling Befaco/src/Bandit.cpp
Compiling Befaco/src/Burst.cpp
Compiling Befaco/src/Bypass.cpp
Compiling Befaco/src/ChoppingKinky.cpp
Compiling Befaco/src/DualAtenuverter.cpp
Compiling Befaco/src/EvenVCO.cpp
Compiling Befaco/src/HexmixVCA.cpp
Compiling Befaco/src/Kickall.cpp
Compiling Befaco/src/Mixer.cpp
Compiling Befaco/src/Mixer2.cpp
Compiling Befaco/src/Morphader.cpp
Compiling Befaco/src/MotionMTR.cpp
Compiling Befaco/src/MuDi.cpp
Compiling Befaco/src/Muxlicer.cpp
Compiling Befaco/src/NoisePlethora.cpp
Compiling Befaco/src/Octaves.cpp
Compiling Befaco/src/Percall.cpp
Compiling Befaco/src/PonyVCO.cpp
Compiling Befaco/src/Rampage.cpp
Compiling Befaco/src/STMix.cpp
Compiling Befaco/src/SamplingModulator.cpp
Compiling Befaco/src/Slew.cpp
Compiling Befaco/src/SlewLimiter.cpp
Compiling Befaco/src/SpringReverb.cpp
Compiling Befaco/src/StereoStrip.cpp
Compiling Befaco/src/Voltio.cpp
Compiling Befaco/src/noise-plethora/plugins/Banks.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_bitcrusher.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_combine.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_flange.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_freeverb.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_granular.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_multiply.cpp
Compiling Befaco/src/noise-plethora/teensy/effect_wavefolder.cpp
Compiling Befaco/src/noise-plethora/teensy/filter_variable.cpp
Compiling Befaco/src/noise-plethora/teensy/synth_pinknoise.cpp
Compiling Befaco/src/noise-plethora/teensy/synth_pwm.cpp
Compiling Befaco/src/noise-plethora/teensy/synth_whitenoise.cpp
Compiling Bidoo/src/ACNE.cpp
Compiling Bidoo/src/BAFIS.cpp
Compiling Bidoo/src/BANCAU.cpp
Compiling Bidoo/src/BAR.cpp
Compiling Bidoo/src/BISTROT.cpp
Compiling Bidoo/src/BORDL.cpp
Compiling Bidoo/src/CANARD.cpp
Compiling Bidoo/src/CHUTE.cpp
Compiling Bidoo/src/DFUZE.cpp
Compiling Bidoo/src/DIKTAT.cpp
Compiling Bidoo/src/DILEMO.cpp
Compiling Bidoo/src/DTROY.cpp
Compiling Bidoo/src/DUKE.cpp
Compiling Bidoo/src/EDSAROS.cpp
Compiling Bidoo/src/EMILE.cpp
Compiling Bidoo/src/ENCORE.cpp
Compiling Bidoo/src/ENCOREExpander.cpp
Compiling Bidoo/src/FLAME.cpp
Compiling Bidoo/src/FORK.cpp
Compiling Bidoo/src/FREIN.cpp
Compiling Bidoo/src/HCTIP.cpp
Compiling Bidoo/src/HUITRE.cpp
Compiling Bidoo/src/LAMBDA.cpp
Compiling Bidoo/src/LATE.cpp
Compiling Bidoo/src/LIMBO.cpp
Compiling Bidoo/src/LIMONADE.cpp
Compiling Bidoo/src/LOURDE.cpp
Compiling Bidoo/src/MAGMA.cpp
Compiling Bidoo/src/MINIBAR.cpp
Compiling Bidoo/src/MOIRE.cpp
Compiling Bidoo/src/MS.cpp
Compiling Bidoo/src/MU.cpp
Compiling Bidoo/src/OAI.cpp
Compiling Bidoo/src/OUAIVE.cpp
Compiling Bidoo/src/PERCO.cpp
Compiling Bidoo/src/PILOT.cpp
Compiling Bidoo/src/POUPRE.cpp
Compiling Bidoo/src/RABBIT.cpp
Compiling Bidoo/src/RATEAU.cpp
Compiling Bidoo/src/REI.cpp
Compiling Bidoo/src/SIGMA.cpp
Compiling Bidoo/src/SPORE.cpp
Compiling Bidoo/src/TIARE.cpp
Compiling Bidoo/src/TOCANTE.cpp
Compiling Bidoo/src/VOID_.cpp
Compiling Bidoo/src/ZINC.cpp
Compiling Bidoo/src/ZOUMAI.cpp
Compiling Bidoo/src/ZOUMAIExpander.cpp
Compiling Bidoo/src/dep/quantizer.cpp
Compiling Bidoo/src/dep/waves.cpp
Compiling Bidoo/src/dep/filters/biquad.cpp
Compiling Bidoo/src/dep/freeverb/allpass.cpp
Compiling Bidoo/src/dep/freeverb/comb.cpp
Compiling Bidoo/src/dep/freeverb/revmodel.cpp
Compiling Bidoo/src/dep/lodepng/lodepng.cpp
Compiling Bidoo/src/dep/lodepng/lodepng_util.cpp
Compiling Bidoo/src/dep/resampler/BaseVoiceState.cpp
Compiling Bidoo/src/dep/resampler/Downsampler2Flt.cpp
Compiling Bidoo/src/dep/resampler/InterpPack.cpp
Compiling Bidoo/src/dep/resampler/MipMapFlt.cpp
Compiling Bidoo/src/dep/resampler/ResamplerFlt.cpp
Compiling Bidoo/src/dep/resampler/StopWatch.cpp
Compiling BidooDark/plugin.cpp
Compiling Biset/src/data.cpp
Compiling Biset/src/scales.cpp
Compiling Biset/src/tools.cpp
Compiling Biset/src/Blank/Blank.cpp
Compiling Biset/src/Blank/BlankCables.cpp
Compiling Biset/src/Blank/BlankScope.cpp
Compiling Biset/src/Blank/BlankWidget.cpp
Compiling Biset/src/Gbu/Gbu.cpp
Compiling Biset/src/Gbu/GbuWidget.cpp
Compiling Biset/src/Igc/Igc.cpp
Compiling Biset/src/Igc/IgcDisplay.cpp
Compiling Biset/src/Igc/IgcIoWidget.cpp
Compiling Biset/src/Igc/IgcWidget.cpp
Compiling Biset/src/Omega3/Omega.cpp
Compiling Biset/src/Omega3/Omega3.cpp
Compiling Biset/src/Omega3/Omega3Widget.cpp
Compiling Biset/src/Omega6/Omega6.cpp
Compiling Biset/src/Omega6/Omega6Widget.cpp
Compiling Biset/src/Pkm/Pkm.cpp
Compiling Biset/src/Pkm/PkmWidget.cpp
Compiling Biset/src/Regex/Regex-save.cpp
Compiling Biset/src/Regex/Regex.cpp
Compiling Biset/src/Regex/RegexDisplay.cpp
Compiling Biset/src/Regex/RegexItem-pull_clock.cpp
Compiling Biset/src/Regex/RegexItem-pull_pitch.cpp
Compiling Biset/src/Regex/RegexItem.cpp
Compiling Biset/src/Regex/RegexSeq-compile.cpp
Compiling Biset/src/Regex/RegexSeq-process.cpp
Compiling Biset/src/Regex/RegexSeq.cpp
Compiling Biset/src/Regex/RegexWidget.cpp
Compiling Biset/src/RegexExp/RegexExp.cpp
Compiling Biset/src/RegexExp/RegexExpWidget.cpp
Compiling Biset/src/Segfault/Segfault.cpp
Compiling Biset/src/Segfault/SegfaultWidget.cpp
Compiling Biset/src/Tracker/Clock.cpp
Compiling Biset/src/Tracker/Editor.cpp
Compiling Biset/src/Tracker/PatternInstance.cpp
Compiling Biset/src/Tracker/PatternReader.cpp
Compiling Biset/src/Tracker/PatternSource.cpp
Compiling Biset/src/Tracker/Synth.cpp
Compiling Biset/src/Tracker/SynthVoice.cpp
Compiling Biset/src/Tracker/Timeline-instance.cpp
Compiling Biset/src/Tracker/Timeline-pattern.cpp
Compiling Biset/src/Tracker/Timeline-synth.cpp
Compiling Biset/src/Tracker/Timeline.cpp
Compiling Biset/src/Tracker/Tracker-dataFromJson.cpp
Compiling Biset/src/Tracker/Tracker-dataToJson.cpp
Compiling Biset/src/Tracker/Tracker-onAdd.cpp
Compiling Biset/src/Tracker/Tracker.cpp
Compiling Biset/src/Tracker/TrackerDisplay-draw_pattern.cpp
Biset/src/Tracker/Tracker-onAdd.cpp: In function ‘bool load_save_file()’:
Biset/src/Tracker/Tracker-onAdd.cpp:172:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
172 | read(fd, &version, sizeof(u8));
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
Biset/src/Tracker/Tracker-onAdd.cpp:173:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
173 | read(fd, &endian, sizeof(u8));
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
Biset/src/Tracker/Tracker-onAdd.cpp:175:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
175 | read(fd, &size, sizeof(u32));
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
Biset/src/Tracker/Tracker-onAdd.cpp:195:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
195 | read(fd, g_timeline->save_buffer + 1 + 1 + 4, size - 1 - 1 - 4);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling Biset/src/Tracker/TrackerDisplay-draw_timeline.cpp
Compiling Biset/src/Tracker/TrackerDisplay-draw_tuning.cpp
Compiling Biset/src/Tracker/TrackerDisplay-on_button_pattern.cpp
Compiling Biset/src/Tracker/TrackerDisplay-on_button_timeline.cpp
Compiling Biset/src/Tracker/TrackerDisplay-on_key_pattern.cpp
Compiling Biset/src/Tracker/TrackerDisplay-on_key_timeline.cpp
Compiling Biset/src/Tracker/TrackerDisplay.cpp
Compiling Biset/src/Tracker/TrackerDisplayInfo.cpp
Compiling Biset/src/Tracker/TrackerDisplaySide.cpp
Compiling Biset/src/Tracker/TrackerWidget.cpp
Compiling Biset/src/TrackerClock/TrackerClock.cpp
Compiling Biset/src/TrackerClock/TrackerClockDisplay.cpp
Compiling Biset/src/TrackerClock/TrackerClockWidget.cpp
Compiling Biset/src/TrackerControl/TrackerControl.cpp
Compiling Biset/src/TrackerControl/TrackerControlWidget.cpp
Compiling Biset/src/TrackerDrum/TrackerDrum-save.cpp
Compiling Biset/src/TrackerDrum/TrackerDrum.cpp
Compiling Biset/src/TrackerDrum/TrackerDrumDisplay.cpp
Compiling Biset/src/TrackerDrum/TrackerDrumWidget.cpp
Compiling Biset/src/TrackerPhase/TrackerPhase.cpp
Compiling Biset/src/TrackerPhase/TrackerPhaseDisplay.cpp
Compiling Biset/src/TrackerPhase/TrackerPhaseWidget.cpp
Compiling Biset/src/TrackerQuant/TrackerQuant.cpp
Compiling Biset/src/TrackerQuant/TrackerQuantWidget.cpp
Compiling Biset/src/TrackerState/TrackerState.cpp
Compiling Biset/src/TrackerState/TrackerStateDisplay.cpp
Compiling Biset/src/TrackerState/TrackerStateWidget.cpp
Compiling Biset/src/TrackerSynth/TrackerSynth-save.cpp
Compiling Biset/src/TrackerSynth/TrackerSynth.cpp
Compiling Biset/src/TrackerSynth/TrackerSynthDisplay.cpp
Compiling Biset/src/TrackerSynth/TrackerSynthWidget.cpp
Compiling Biset/src/Tree/Tree.cpp
Compiling Biset/src/Tree/TreeBranch.cpp
Compiling Biset/src/Tree/TreeDisplay.cpp
Compiling Biset/src/Tree/TreeWidget.cpp
Compiling Biset/src/TreeSeed/TreeSeed.cpp
Compiling Biset/src/TreeSeed/TreeSeedWidget.cpp
Compiling BogaudioModules/src/AD.cpp
Compiling BogaudioModules/src/ADSR.cpp
Compiling BogaudioModules/src/AMRM.cpp
Compiling BogaudioModules/src/ASR.cpp
Compiling BogaudioModules/src/Additator.cpp
Compiling BogaudioModules/src/AddrSeq.cpp
Compiling BogaudioModules/src/AddrSeqX.cpp
Compiling BogaudioModules/src/Analyzer.cpp
Compiling BogaudioModules/src/AnalyzerXL.cpp
Compiling BogaudioModules/src/Arp.cpp
Compiling BogaudioModules/src/Assign.cpp
Compiling BogaudioModules/src/Blank3.cpp
Compiling BogaudioModules/src/Blank6.cpp
Compiling BogaudioModules/src/Bool.cpp
Compiling BogaudioModules/src/CVD.cpp
Compiling BogaudioModules/src/Chirp.cpp
Compiling BogaudioModules/src/Clpr.cpp
Compiling BogaudioModules/src/Cmp.cpp
Compiling BogaudioModules/src/CmpDist.cpp
Compiling BogaudioModules/src/DADSRH.cpp
Compiling BogaudioModules/src/DADSRHPlus.cpp
Compiling BogaudioModules/src/DGate.cpp
Compiling BogaudioModules/src/Detune.cpp
Compiling BogaudioModules/src/EQ.cpp
Compiling BogaudioModules/src/EQS.cpp
Compiling BogaudioModules/src/Edge.cpp
Compiling BogaudioModules/src/EightFO.cpp
Compiling BogaudioModules/src/EightOne.cpp
Compiling BogaudioModules/src/FFB.cpp
Compiling BogaudioModules/src/FMOp.cpp
Compiling BogaudioModules/src/FlipFlop.cpp
Compiling BogaudioModules/src/Follow.cpp
Compiling BogaudioModules/src/FourFO.cpp
Compiling BogaudioModules/src/FourMan.cpp
Compiling BogaudioModules/src/Inv.cpp
Compiling BogaudioModules/src/LFO.cpp
Compiling BogaudioModules/src/LLFO.cpp
Compiling BogaudioModules/src/LLPG.cpp
Compiling BogaudioModules/src/LPG.cpp
Compiling BogaudioModules/src/LVCF.cpp
Compiling BogaudioModules/src/LVCO.cpp
Compiling BogaudioModules/src/Lag.cpp
Compiling BogaudioModules/src/Lgsw.cpp
Compiling BogaudioModules/src/Lmtr.cpp
Compiling BogaudioModules/src/Manual.cpp
Compiling BogaudioModules/src/Matrix18.cpp
Compiling BogaudioModules/src/Matrix44.cpp
Compiling BogaudioModules/src/Matrix44Cvm.cpp
Compiling BogaudioModules/src/Matrix81.cpp
Compiling BogaudioModules/src/Matrix88.cpp
Compiling BogaudioModules/src/Matrix88Cv.cpp
Compiling BogaudioModules/src/Matrix88M.cpp
Compiling BogaudioModules/src/MegaGate.cpp
Compiling BogaudioModules/src/Mix1.cpp
Compiling BogaudioModules/src/Mix2.cpp
Compiling BogaudioModules/src/Mix4.cpp
Compiling BogaudioModules/src/Mix4x.cpp
Compiling BogaudioModules/src/Mix8.cpp
Compiling BogaudioModules/src/Mix8x.cpp
Compiling BogaudioModules/src/Mono.cpp
Compiling BogaudioModules/src/Mult.cpp
Compiling BogaudioModules/src/Mumix.cpp
Compiling BogaudioModules/src/Mute8.cpp
Compiling BogaudioModules/src/Noise.cpp
Compiling BogaudioModules/src/Nsgt.cpp
Compiling BogaudioModules/src/Offset.cpp
Compiling BogaudioModules/src/OneEight.cpp
Compiling BogaudioModules/src/PEQ.cpp
Compiling BogaudioModules/src/PEQ14.cpp
Compiling BogaudioModules/src/PEQ14XF.cpp
Compiling BogaudioModules/src/PEQ14XR.cpp
Compiling BogaudioModules/src/PEQ14XV.cpp
Compiling BogaudioModules/src/PEQ6.cpp
Compiling BogaudioModules/src/PEQ6XF.cpp
Compiling BogaudioModules/src/Pan.cpp
Compiling BogaudioModules/src/Pgmr.cpp
Compiling BogaudioModules/src/PgmrX.cpp
Compiling BogaudioModules/src/Pgmr_shared.cpp
Compiling BogaudioModules/src/PolyCon16.cpp
Compiling BogaudioModules/src/PolyCon8.cpp
Compiling BogaudioModules/src/PolyMult.cpp
Compiling BogaudioModules/src/PolyOff16.cpp
Compiling BogaudioModules/src/PolyOff8.cpp
Compiling BogaudioModules/src/Pressor.cpp
Compiling BogaudioModules/src/Pulse.cpp
Compiling BogaudioModules/src/RGate.cpp
Compiling BogaudioModules/src/Ranalyzer.cpp
Compiling BogaudioModules/src/Reftone.cpp
Compiling BogaudioModules/src/SampleHold.cpp
Compiling BogaudioModules/src/Shaper.cpp
Compiling BogaudioModules/src/ShaperPlus.cpp
Compiling BogaudioModules/src/Sine.cpp
Compiling BogaudioModules/src/Slew.cpp
Compiling BogaudioModules/src/Stack.cpp
Compiling BogaudioModules/src/Sums.cpp
Compiling BogaudioModules/src/Switch.cpp
Compiling BogaudioModules/src/Switch1616.cpp
Compiling BogaudioModules/src/Switch18.cpp
Compiling BogaudioModules/src/Switch44.cpp
Compiling BogaudioModules/src/Switch81.cpp
Compiling BogaudioModules/src/Switch88.cpp
Compiling BogaudioModules/src/Test.cpp
Compiling BogaudioModules/src/Test2.cpp
Compiling BogaudioModules/src/TestExpander.cpp
Compiling BogaudioModules/src/TestGl.cpp
Compiling BogaudioModules/src/TestVCF.cpp
Compiling BogaudioModules/src/UMix.cpp
Compiling BogaudioModules/src/Unison.cpp
Compiling BogaudioModules/src/VCA.cpp
Compiling BogaudioModules/src/VCAmp.cpp
Compiling BogaudioModules/src/VCF.cpp
Compiling BogaudioModules/src/VCM.cpp
Compiling BogaudioModules/src/VCO.cpp
Compiling BogaudioModules/src/VU.cpp
Compiling BogaudioModules/src/Velo.cpp
Compiling BogaudioModules/src/Vish.cpp
Compiling BogaudioModules/src/Walk.cpp
Compiling BogaudioModules/src/Walk2.cpp
Compiling BogaudioModules/src/XCO.cpp
Compiling BogaudioModules/src/XFade.cpp
Compiling BogaudioModules/src/addressable_sequence.cpp
Compiling BogaudioModules/src/analyzer_base.cpp
Compiling BogaudioModules/src/dadsrh_core.cpp
Compiling BogaudioModules/src/disable_output_limit.cpp
Compiling BogaudioModules/src/follower_base.cpp
Compiling BogaudioModules/src/lfo_base.cpp
Compiling BogaudioModules/src/lpg_common.cpp
Compiling BogaudioModules/src/matrix_base.cpp
Compiling BogaudioModules/src/menu.cpp
Compiling BogaudioModules/src/mixer.cpp
Compiling BogaudioModules/src/mixer_expander.cpp
Compiling BogaudioModules/src/module.cpp
Compiling BogaudioModules/src/output_range.cpp
Compiling BogaudioModules/src/param_quantities.cpp
Compiling BogaudioModules/src/parametric_eq.cpp
Compiling BogaudioModules/src/poly_channels.cpp
Compiling BogaudioModules/src/rack_overrides.cpp
Compiling BogaudioModules/src/save_latch_to_patch.cpp
Compiling BogaudioModules/src/shaper_core.cpp
Compiling BogaudioModules/src/skins.cpp
Compiling BogaudioModules/src/slew_common.cpp
Compiling BogaudioModules/src/trigger_on_load.cpp
Compiling BogaudioModules/src/utils.cpp
Compiling BogaudioModules/src/vco_base.cpp
Compiling BogaudioModules/src/widgets.cpp
Compiling BogaudioModules/src/dsp/analyzer.cpp
Compiling BogaudioModules/src/dsp/envelope.cpp
Compiling BogaudioModules/src/dsp/math.cpp
Compiling BogaudioModules/src/dsp/noise.cpp
Compiling BogaudioModules/src/dsp/oscillator.cpp
Compiling BogaudioModules/src/dsp/signal.cpp
Compiling BogaudioModules/src/dsp/table.cpp
Compiling BogaudioModules/src/dsp/filters/equalizer.cpp
Compiling BogaudioModules/src/dsp/filters/experiments.cpp
Compiling BogaudioModules/src/dsp/filters/filter.cpp
Compiling BogaudioModules/src/dsp/filters/multimode.cpp
Compiling BogaudioModules/src/dsp/filters/resample.cpp
Compiling BogaudioModules/src/dsp/filters/utility.cpp
Compiling BogaudioModules-helper/BogaudioModules-helper.cpp
Compiling ChowDSP/src/ChowChorus/BBDDelayLine.cpp
Compiling ChowDSP/src/ChowChorus/ChowChorus.cpp
Compiling ChowDSP/src/ChowDer/BaxandallEQ.cpp
Compiling ChowDSP/src/ChowDer/ChowDer.cpp
Compiling ChowDSP/src/ChowFDN/ChowFDN.cpp
Compiling ChowDSP/src/ChowFDN/fdn.cpp
Compiling ChowDSP/src/ChowModal/ChowModal.cpp
Compiling ChowDSP/src/ChowPhaser/ChowPhaserFB.cpp
Compiling ChowDSP/src/ChowPhaser/ChowPhaserMod.cpp
Compiling ChowDSP/src/ChowPulse/ChowPulse.cpp
Compiling ChowDSP/src/ChowRNN/ChowRNN.cpp
Compiling ChowDSP/src/ChowRNN/LayerJSON.cpp
Compiling ChowDSP/src/ChowRNN/LayerRandomiser.cpp
Compiling ChowDSP/src/Credit/Credit.cpp
Compiling ChowDSP/src/Warp/Warp.cpp
Compiling ChowDSP/src/Warp/WarpFilter.cpp
In file included from ChowDSP/src/Credit/Credit.cpp:3:
ChowDSP/src/Credit/FileUtils.hpp:16:61: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes]
16 | using FilePtr = std::unique_ptr<FILE, decltype(&std::fclose)>;
| ^
Compiling ChowDSP/src/Werner/GenSVF.cpp
Compiling ChowDSP/src/Werner/Werner.cpp
Compiling ChowDSP/src/shared/SineWave.cpp
Compiling ChowDSP/src/shared/delay_line.cpp
Compiling ChowDSP/src/ChowTape/compression/ChowTapeCompression.cpp
Compiling ChowDSP/src/ChowTape/degrade/ChowTapeChew.cpp
Compiling ChowDSP/src/ChowTape/degrade/ChowTapeDegrade.cpp
Compiling ChowDSP/src/ChowTape/loss/ChowTapeLoss.cpp
Compiling ChowDSP/src/ChowTape/tape/ChowTape.cpp
Compiling ChowDSP/src/ChowTape/tape/HysteresisProcessing.cpp
Compiling ChowDSP/lib/r8lib/matrix_exponential.cpp
Compiling ChowDSP/lib/r8lib/r8lib.cpp
Compiling CatroModulo/src/CM_helpers.cpp
Compiling CatroModulo/src/CatroModulo_CM-1.cpp
Compiling CatroModulo/src/CatroModulo_CM-10.cpp
Compiling CatroModulo/src/CatroModulo_CM-2.cpp
Compiling CatroModulo/src/CatroModulo_CM-3.cpp
Compiling CatroModulo/src/CatroModulo_CM-4.cpp
Compiling CatroModulo/src/CatroModulo_CM-5.cpp
Compiling CatroModulo/src/CatroModulo_CM-6.cpp
Compiling CatroModulo/src/CatroModulo_CM-7.cpp
Compiling CatroModulo/src/CatroModulo_CM-8.cpp
Compiling CatroModulo/src/CatroModulo_CM-9.cpp
Compiling cf/src/ALGEBRA.cpp
Compiling cf/src/BUFFER.cpp
Compiling cf/src/CHOKE.cpp
Compiling cf/src/CUBE.cpp
Compiling cf/src/CUTS.cpp
Compiling cf/src/DAVE.cpp
Compiling cf/src/DISTO.cpp
Compiling cf/src/EACH.cpp
Compiling cf/src/FOUR.cpp
Compiling cf/src/FUNKTION.cpp
Compiling cf/src/L3DS3Q.cpp
Compiling cf/src/LABEL.cpp
Compiling cf/src/LEDSEQ.cpp
Compiling cf/src/MASTER.cpp
Compiling cf/src/METRO.cpp
Compiling cf/src/MONO.cpp
Compiling cf/src/PATCH.cpp
Compiling cf/src/PEAK.cpp
Compiling cf/src/PLAY.cpp
Compiling cf/src/PLAYER.cpp
Compiling cf/src/SLIDERSEQ.cpp
Compiling cf/src/STEPS.cpp
Compiling cf/src/STEREO.cpp
Compiling cf/src/SUB.cpp
Compiling cf/src/VARIABLE.cpp
Compiling cf/src/trSEQ.cpp
Compiling Computerscare/src/ComputerscareBlank.cpp
Compiling Computerscare/src/ComputerscareBlankExpander.cpp
Compiling Computerscare/src/ComputerscareBolyPuttons.cpp
Compiling Computerscare/src/ComputerscareDebug.cpp
In file included from Computerscare/src/animatedGif.hpp:8,
from Computerscare/src/ComputerscareBlank.cpp:3:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1363:10: note: in expansion of macro ‘CASE’
1363 | CASE(1,2) dest[0]=src[0], dest[1]=255; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1363:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1363 | CASE(1,2) dest[0]=src[0], dest[1]=255; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1364:10: note: in expansion of macro ‘CASE’
1364 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1364:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1364 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1365:10: note: in expansion of macro ‘CASE’
1365 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1365:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1365 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1366:10: note: in expansion of macro ‘CASE’
1366 | CASE(2,1) dest[0]=src[0]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1366:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1366 | CASE(2,1) dest[0]=src[0]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1367:10: note: in expansion of macro ‘CASE’
1367 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1367:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1367 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1368:10: note: in expansion of macro ‘CASE’
1368 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1368:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1368 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1369:10: note: in expansion of macro ‘CASE’
1369 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1369:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1369 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1370:10: note: in expansion of macro ‘CASE’
1370 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1370:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1370 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1371:10: note: in expansion of macro ‘CASE’
1371 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1371:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1371 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1372:10: note: in expansion of macro ‘CASE’
1372 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1372:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1372 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1373:10: note: in expansion of macro ‘CASE’
1373 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1373:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1373 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1374:10: note: in expansion of macro ‘CASE’
1374 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1374:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
1374 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘void stbi__build_fast_ac(stbi__int16*, stbi__huffman*)’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:1578:33: warning: left shift of negative value [-Wshift-negative-value]
1578 | if (k < m) k += (-1 << magbits) + 1;
| ~~~^~~~~~~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4049 | for (k=0; k < nk; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4053:13: note: in expansion of macro ‘CASE’
4053 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4053:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4053 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4049 | for (k=0; k < nk; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4054:13: note: in expansion of macro ‘CASE’
4054 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4054:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4054 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4049 | for (k=0; k < nk; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4055:13: note: in expansion of macro ‘CASE’
4055 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4055:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4055 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4049 | for (k=0; k < nk; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4056:13: note: in expansion of macro ‘CASE’
4056 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4056:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4056 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4049 | for (k=0; k < nk; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4057:13: note: in expansion of macro ‘CASE’
4057 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4057:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4057 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4049 | for (k=0; k < nk; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4058:13: note: in expansion of macro ‘CASE’
4058 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4058:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4058 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4069:13: note: in expansion of macro ‘CASE’
4069 | CASE(STBI__F_none) cur[k] = raw[k]; break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4069:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4069 | CASE(STBI__F_none) cur[k] = raw[k]; break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4070:13: note: in expansion of macro ‘CASE’
4070 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4070:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4070 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4071:13: note: in expansion of macro ‘CASE’
4071 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4071:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4071 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4072:13: note: in expansion of macro ‘CASE’
4072 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4072:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4072 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4073:13: note: in expansion of macro ‘CASE’
4073 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4073:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4073 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4074:13: note: in expansion of macro ‘CASE’
4074 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4074:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4074 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break;
| ^~~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
4067 | for (k=0; k < img_n; ++k)
| ^~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4075:13: note: in expansion of macro ‘CASE’
4075 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break;
| ^~~~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4075:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
4075 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break;
| ^~~~~
Computerscare/src/ComputerscareBlank.cpp: In member function ‘void ComputerscareBlank::tickAnimation()’:
Computerscare/src/ComputerscareBlank.cpp:581:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
581 | bool onFinalFrame = currentFrame == frameScripts[animationMode].size() - 1;
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Computerscare/src/ComputerscareDebug.cpp: In member function ‘virtual void ComputerscareDebug::process(const rack::engine::Module::ProcessArgs&)’:
Computerscare/src/ComputerscareDebug.cpp:310:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
310 | if (a < numOutputChannels) {
| ~~^~~~~~~~~~~~~~~~~~~
Compiling Computerscare/src/ComputerscareFolyPace.cpp
Compiling Computerscare/src/ComputerscareGolyPenerator.cpp
Compiling Computerscare/src/ComputerscareHorseADoodleDoo.cpp
Compiling Computerscare/src/ComputerscareILoveCookies.cpp
Compiling Computerscare/src/ComputerscareKnolyPobs.cpp
Computerscare/src/ComputerscareHorseADoodleDoo.cpp: In member function ‘void HorseSequencer::setTimeToNextStep()’:
Computerscare/src/ComputerscareHorseADoodleDoo.cpp:184:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
184 | for (unsigned int i = 0; i < numSteps * 2; i++) {
| ~~^~~~~~~~~~~~~~
Computerscare/src/ComputerscareILoveCookies.cpp: In member function ‘virtual void ComputerscareILoveCookies::process(const rack::engine::Module::ProcessArgs&)’:
Computerscare/src/ComputerscareILoveCookies.cpp:332:8: warning: variable ‘activeStep’ set but not used [-Wunused-but-set-variable]
332 | bool activeStep = 0;
| ^~~~~~~~~~
Compiling Computerscare/src/ComputerscareLaundrySoup.cpp
Compiling Computerscare/src/ComputerscareMolyPatrix.cpp
Compiling Computerscare/src/ComputerscareOhPeas.cpp
Compiling Computerscare/src/ComputerscarePatchSequencer.cpp
Computerscare/src/ComputerscareMolyPatrix.cpp: In member function ‘virtual void DisableableSmallKnob::draw(const rack::widget::Widget::DrawArgs&)’:
Computerscare/src/ComputerscareMolyPatrix.cpp:165:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
165 | bool candidateDisabled = (module->numInputChannels != 0 && inputChannel > module->numInputChannels - 1 || outputChannel > module->polyChannels - 1) ;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling Computerscare/src/ComputerscareRolyPouter.cpp
Compiling Computerscare/src/ComputerscareSVGPanel.cpp
Compiling Computerscare/src/ComputerscareSolyPequencer.cpp
Computerscare/src/ComputerscarePatchSequencer.cpp: In member function ‘void ComputerscarePatchSequencer::randomizeMatrixOnlyActive()’:
Computerscare/src/ComputerscarePatchSequencer.cpp:157:10: warning: variable ‘connectedInputs’ set but not used [-Wunused-but-set-variable]
157 | bool connectedInputs[10];
| ^~~~~~~~~~~~~~~
Compiling Computerscare/src/ComputerscareStolyFickPigure.cpp
Compiling Computerscare/src/ComputerscareSvgPort.cpp
Compiling Computerscare/src/ComputerscareTolyPools.cpp
Compiling Computerscare/src/dtpulse.cpp
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForLaundryPoly()’:
Computerscare/src/dtpulse.cpp:676:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
676 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setFinal(Token, std::vector<std::__cxx11::basic_string<char> >)’:
Computerscare/src/dtpulse.cpp:793:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
793 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setExactValue(Token)’:
Computerscare/src/dtpulse.cpp:803:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
803 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForRandoms(Token)’:
Computerscare/src/dtpulse.cpp:812:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
812 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForInterleave(Token, std::vector<std::__cxx11::basic_string<char> >)’:
Computerscare/src/dtpulse.cpp:821:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
821 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForAtExpand(Token, std::vector<std::__cxx11::basic_string<char> >, bool)’:
Computerscare/src/dtpulse.cpp:830:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
830 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForSquareBrackets(Token, std::vector<std::__cxx11::basic_string<char> >, bool)’:
Computerscare/src/dtpulse.cpp:839:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
839 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForVariables(Token)’:
Computerscare/src/dtpulse.cpp:848:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
848 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForExactIntegers(Token)’:
Computerscare/src/dtpulse.cpp:857:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
857 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setFormula(Token, std::vector<std::__cxx11::basic_string<char> >, bool)’:
Computerscare/src/dtpulse.cpp:866:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
866 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::replaceLettersWithNumbers(Token)’:
Computerscare/src/dtpulse.cpp:885:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
885 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::setForChanceOfIntegers(Token)’:
Computerscare/src/dtpulse.cpp:895:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
895 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseChanceOfInteger(Token)’:
Computerscare/src/dtpulse.cpp:902:12: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
902 | last = t;
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:903:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
903 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:906:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
906 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseVariable(Token)’:
Computerscare/src/dtpulse.cpp:916:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
916 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseFormula(Token, std::vector<std::__cxx11::basic_string<char> >, bool)’:
Computerscare/src/dtpulse.cpp:966:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
966 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseExactInteger(Token)’:
Computerscare/src/dtpulse.cpp:972:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
972 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:976:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
976 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:980:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
980 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseExactValue(Token)’:
Computerscare/src/dtpulse.cpp:992:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
992 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:996:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
996 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1000:21: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1000 | t = peekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseRandomSequence(Token)’:
Computerscare/src/dtpulse.cpp:1021:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1021 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1026:30: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1026 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1030:30: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1030 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1032:21: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1032 | t = peekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseInterleave(Token, std::vector<std::__cxx11::basic_string<char> >)’:
Computerscare/src/dtpulse.cpp:1084:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1084 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseAtExpand(Token, std::vector<std::__cxx11::basic_string<char> >, bool)’:
Computerscare/src/dtpulse.cpp:1101:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1101 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘void Parser::ParseSquareBrackets(Token, std::vector<std::__cxx11::basic_string<char> >, bool)’:
Computerscare/src/dtpulse.cpp:1119:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1119 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1128:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1128 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1131:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1131 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘std::vector<Token> Parser::atExpandTokens(std::vector<std::vector<Token> >, int)’:
Computerscare/src/dtpulse.cpp:1164:113: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1164 | thisToken = tokenVecVec[i].size() ? tokenVecVec[i][innerDex % sectionSize] : Token("Integer", "0", -1, 1);
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘int Parser::ParseAtPart(Token)’:
Computerscare/src/dtpulse.cpp:1216:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1216 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1219:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1219 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp: In member function ‘std::string Parser::parseFloat(Token)’:
Computerscare/src/dtpulse.cpp:1255:28: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1255 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1262:26: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1262 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Computerscare/src/dtpulse.cpp:1266:30: warning: implicitly-declared ‘Token& Token::operator=(const Token&)’ is deprecated [-Wdeprecated-copy]
1266 | t = skipAndPeekToken();
| ^
Computerscare/src/dtpulse.cpp:658:1: note: because ‘Token’ has user-provided ‘Token::Token(const Token&)’
658 | Token::Token(const Token& source) {
| ^~~~~
Compiling Computerscare/src/golyFunctions.cpp
Compiling CVfunk/src/Arrange.cpp
Computerscare/src/golyFunctions.cpp: In member function ‘void Goly::invoke(int, std::vector<float>, int)’:
Computerscare/src/golyFunctions.cpp:66:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
66 | }
| ^
Computerscare/src/golyFunctions.cpp:68:9: note: here
68 | default:
| ^~~~~~~
Compiling CVfunk/src/Cartesia.cpp
Compiling CVfunk/src/Collatz.cpp
Compiling CVfunk/src/Decima.cpp
Compiling CVfunk/src/EnvelopeArray.cpp
Compiling CVfunk/src/FlowerPatch.cpp
Compiling CVfunk/src/Hammer.cpp
Compiling CVfunk/src/HexMod.cpp
Compiling CVfunk/src/Hub.cpp
Compiling CVfunk/src/ImpulseController.cpp
Compiling CVfunk/src/JunkDNA.cpp
Compiling CVfunk/src/Magnets.cpp
Compiling CVfunk/src/Morta.cpp
Compiling CVfunk/src/Node.cpp
Compiling CVfunk/src/Nona.cpp
Compiling CVfunk/src/Ouros.cpp
Compiling CVfunk/src/PentaSequencer.cpp
Compiling CVfunk/src/Picus.cpp
Compiling CVfunk/src/PreeeeeeeeeeessedDuck.cpp
Compiling CVfunk/src/PressedDuck.cpp
Compiling CVfunk/src/Ranges.cpp
Compiling CVfunk/src/Signals.cpp
Compiling CVfunk/src/StepWave.cpp
Compiling CVfunk/src/Steps.cpp
Compiling CVfunk/src/Strings.cpp
Compiling CVfunk/src/Syncro.cpp
Compiling CVfunk/src/Tatami.cpp
Compiling CVfunk/src/TriDelay.cpp
Compiling CVfunk/src/Weave.cpp
Compiling CVfunk/src/Wonk.cpp
Compiling dBiz/src/4Seq.cpp
Compiling dBiz/src/Bench.cpp
Compiling dBiz/src/Bene.cpp
Compiling dBiz/src/BenePads.cpp
Compiling dBiz/src/BigSmorph.cpp
Compiling dBiz/src/Chord.cpp
Compiling dBiz/src/Contorno.cpp
Compiling dBiz/src/DAOSC.cpp
Compiling dBiz/src/DVCO.cpp
Compiling dBiz/src/Divider.cpp
Compiling dBiz/src/DrMix.cpp
Compiling dBiz/src/DualFilter.cpp
Compiling dBiz/src/DualMatrix.cpp
Compiling dBiz/src/Multiple.cpp
Compiling dBiz/src/NavControl.cpp
Compiling dBiz/src/Order.cpp
Compiling dBiz/src/PerfMixer.cpp
Compiling dBiz/src/PerfMixer4.cpp
Compiling dBiz/src/QuePasa.cpp
Compiling dBiz/src/Remix.cpp
Compiling dBiz/src/Smixer.cpp
Compiling dBiz/src/Smorph.cpp
Compiling dBiz/src/Span.cpp
Compiling dBiz/src/SuHa.cpp
Compiling dBiz/src/SuHaMK2.cpp
Compiling dBiz/src/TROSC.cpp
Compiling dBiz/src/TROSCMK2.cpp
Compiling dBiz/src/Transpose.cpp
Compiling dBiz/src/Util2.cpp
Compiling dBiz/src/Utility.cpp
Compiling dBiz/src/VCA4.cpp
Compiling dBiz/src/VCA530.cpp
Compiling dBiz/src/Verbo.cpp
Compiling DHE-Modules/src/modules/blossom/init.cpp
Compiling DHE-Modules/src/modules/buttons/init.cpp
Compiling DHE-Modules/src/modules/cubic/init.cpp
Compiling DHE-Modules/src/modules/curve-sequencer/init.cpp
Compiling DHE-Modules/src/modules/envelope/init.cpp
Compiling DHE-Modules/src/modules/func/init.cpp
Compiling DHE-Modules/src/modules/fuzzy-logic/init.cpp
Compiling DHE-Modules/src/modules/gator/init.cpp
Compiling DHE-Modules/src/modules/ranger/init.cpp
Compiling DHE-Modules/src/modules/scannibal/init.cpp
Compiling DHE-Modules/src/modules/sequencizer/init.cpp
Compiling DHE-Modules/src/modules/swave/init.cpp
Compiling DHE-Modules/src/modules/tapers/init.cpp
Compiling DHE-Modules/src/modules/truth/init.cpp
Compiling DHE-Modules/src/modules/xycloid/init.cpp
Compiling eightfold/src/SDComparator.cpp
Compiling eightfold/src/SDFormation.cpp
Compiling eightfold/src/SDLines.cpp
Compiling eightfold/src/SDOrcasHeartV2.cpp
Compiling eightfold/src/SDTransgate.cpp
Compiling EnigmaCurry/src/Latch.cpp
Compiling EnigmaCurry/src/NegativeHarmony.cpp
Compiling EnigmaCurry/src/Pulse.cpp
Compiling EnigmaCurry/src/Range.cpp
Compiling EnigmaCurry/src/Transport.cpp
Compiling EnigmaCurry/src/components.cpp
Compiling EnigmaCurry/src/scale.cpp
Compiling ESeries/src/E340.cpp
Compiling ExpertSleepers-Encoders/src/8CV.cpp
Compiling ExpertSleepers-Encoders/src/8GT.cpp
Compiling ExpertSleepers-Encoders/src/Calibrator.cpp
Compiling ExpertSleepers-Encoders/src/ES40.cpp
Compiling ExpertSleepers-Encoders/src/ES5.cpp
Compiling ExpertSleepers-Encoders/src/SMUX.cpp
Compiling Extratone/src/Darwinism.cpp
Compiling Extratone/src/Ichneumonid.cpp
Compiling Extratone/src/Meganeura.cpp
Compiling Extratone/src/Mesoglea.cpp
Compiling Extratone/src/Mesoglea2.cpp
Compiling Extratone/src/Mesohyl.cpp
Compiling Extratone/src/Modulo.cpp
Compiling Extratone/src/Opabinia.cpp
Compiling Extratone/src/Pureneura.cpp
Compiling Extratone/src/Puzzlebox.cpp
Compiling Extratone/src/Splitterburst.cpp
Compiling Extratone/src/XtrtnBlank.cpp
Compiling FehlerFabrik/src/Arpanet.cpp
Compiling FehlerFabrik/src/Aspect.cpp
Compiling FehlerFabrik/src/Botzinger.cpp
Compiling FehlerFabrik/src/Chi.cpp
Compiling FehlerFabrik/src/Fax.cpp
Compiling FehlerFabrik/src/Lilt.cpp
Compiling FehlerFabrik/src/Luigi.cpp
Compiling FehlerFabrik/src/Monte.cpp
Compiling FehlerFabrik/src/Nova.cpp
Compiling FehlerFabrik/src/PSIOP.cpp
Compiling FehlerFabrik/src/Planck.cpp
Compiling FehlerFabrik/src/Rasoir.cpp
Compiling FehlerFabrik/src/Sigma.cpp
Compiling forsitan-modulare/src/alea.cpp
Compiling forsitan-modulare/src/cumuli.cpp
Compiling forsitan-modulare/src/deinde.cpp
Compiling forsitan-modulare/src/interea.cpp
Compiling forsitan-modulare/src/pavo.cpp
Compiling GlueTheGiant/src/BusDepot.cpp
Compiling GlueTheGiant/src/BusRoute.cpp
Compiling GlueTheGiant/src/EnterBus.cpp
Compiling GlueTheGiant/src/ExitBus.cpp
Compiling GlueTheGiant/src/GigBus.cpp
Compiling GlueTheGiant/src/MetroCityBus.cpp
Compiling GlueTheGiant/src/MiniBus.cpp
Compiling GlueTheGiant/src/Road.cpp
Compiling GlueTheGiant/src/SchoolBus.cpp
Compiling GlueTheGiant/src/gtgComponents.cpp
Compiling GoodSheperd/src/Hurdle.cpp
Compiling GoodSheperd/src/SEQ3st.cpp
Compiling GoodSheperd/src/Seqtrol.cpp
Compiling GoodSheperd/src/Stable16.cpp
Compiling GoodSheperd/src/Stall.cpp
Compiling GoodSheperd/src/Switch1.cpp
Compiling GrandeModular/src/Clip.cpp
Compiling GrandeModular/src/Compare3.cpp
Compiling GrandeModular/src/LFO3.cpp
Compiling GrandeModular/src/LFO4.cpp
Compiling GrandeModular/src/Logic.cpp
Compiling GrandeModular/src/Merge8.cpp
Compiling GrandeModular/src/MergeSplit4.cpp
Compiling GrandeModular/src/MicrotonalChords.cpp
Compiling GrandeModular/src/MicrotonalNotes.cpp
Compiling GrandeModular/src/NoteMT.cpp
Compiling GrandeModular/src/Peak.cpp
Compiling GrandeModular/src/PolyMergeResplit.cpp
Compiling GrandeModular/src/PolySplit.cpp
Compiling GrandeModular/src/Push.cpp
Compiling GrandeModular/src/Quant.cpp
Compiling GrandeModular/src/QuantIntervals.cpp
Compiling GrandeModular/src/QuantMT.cpp
Compiling GrandeModular/src/SampleDelays.cpp
Compiling GrandeModular/src/Scale.cpp
Compiling GrandeModular/src/Split8.cpp
Compiling GrandeModular/src/Tails.cpp
Compiling GrandeModular/src/Tails4.cpp
Compiling GrandeModular/src/VCA3.cpp
Compiling GrandeModular/src/VCA4.cpp
Compiling GrandeModular/src/VarSampleDelays.cpp
Compiling h4n4-modules/src/XenQnt.cpp
Compiling h4n4-modules/src/utils.cpp
Compiling HamptonHarmonics/src/Arp.cpp
Compiling HamptonHarmonics/src/Progress.cpp
h4n4-modules/src/XenQnt.cpp: In member function ‘TuningStep XenQnt::getPitchProportional(double, bool)’:
h4n4-modules/src/XenQnt.cpp:406:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TuningStep>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
406 | if (pitchIndex >= _pitches->size()) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
h4n4-modules/src/XenQnt.cpp: In member function ‘TuningStep XenQnt::getPitchFrom12Edo(double, bool)’:
h4n4-modules/src/XenQnt.cpp:428:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<TuningStep>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
428 | if (pitchIndex >= pitches.size()) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
Compiling HamptonHarmonics/src/widgets.cpp
HamptonHarmonics/src/Progress.cpp: In member function ‘void HamptonHarmonicsProgressWidget::ChordDisplayWidget::chordName()’:
HamptonHarmonics/src/Progress.cpp:350:37: warning: zero-length gnu_printf format string [-Wformat-zero-length]
350 | sprintf(this->_inv, "");
| ^~
Compiling HetrickCV/src/2To4.cpp
Compiling HetrickCV/src/ASR.cpp
Compiling HetrickCV/src/AnalogToDigital.cpp
Compiling HetrickCV/src/BinaryCounter.cpp
Compiling HetrickCV/src/BinaryGate.cpp
Compiling HetrickCV/src/BinaryNoise.cpp
Compiling HetrickCV/src/Bitshift.cpp
Compiling HetrickCV/src/BlankPanel.cpp
Compiling HetrickCV/src/Boolean3.cpp
Compiling HetrickCV/src/Chaos1Op.cpp
Compiling HetrickCV/src/Chaos2Op.cpp
Compiling HetrickCV/src/Chaos3Op.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/Chaos1Op.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/ChaoticAttractors.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/Chaos3Op.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/ClockToPhasor.cpp
Compiling HetrickCV/src/ClockedNoise.cpp
Compiling HetrickCV/src/Comparator.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/ChaoticAttractors.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/ClockToPhasor.cpp:3:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/Contrast.cpp
Compiling HetrickCV/src/Crackle.cpp
Compiling HetrickCV/src/DataCompander.cpp
Compiling HetrickCV/src/Delta.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVCrackle.h:3,
from HetrickCV/src/Crackle.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/DigitalToAnalog.cpp
Compiling HetrickCV/src/Dust.cpp
Compiling HetrickCV/src/Exponent.cpp
Compiling HetrickCV/src/FBSineChaos.cpp
Compiling HetrickCV/src/FlipFlop.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/FBSineChaos.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/FlipPan.cpp
Compiling HetrickCV/src/GateDelay.cpp
Compiling HetrickCV/src/GateJunction.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/Chaos2Op.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/GateJunctionExp.cpp
Compiling HetrickCV/src/Gingerbread.cpp
Compiling HetrickCV/src/HetrickUtilities.cpp
Compiling HetrickCV/src/LogicCombine.cpp
Compiling HetrickCV/src/MidSide.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/Gingerbread.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/MinMax.cpp
Compiling HetrickCV/src/Normals.cpp
Compiling HetrickCV/src/PhaseDrivenSequencer.cpp
Compiling HetrickCV/src/PhaseDrivenSequencer32.cpp
Compiling HetrickCV/src/PhasorAnalyzer.cpp
Compiling HetrickCV/src/PhasorBurstGen.cpp
Compiling HetrickCV/src/PhasorDivMult.cpp
Compiling HetrickCV/src/PhasorEuclidean.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/PhasorBurstGen.cpp:3:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorDivMult.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorFreezer.cpp
Compiling HetrickCV/src/PhasorGates.cpp
Compiling HetrickCV/src/PhasorGates32.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorEuclidean.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorFreezer.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorGates64.cpp
Compiling HetrickCV/src/PhasorGen.cpp
Compiling HetrickCV/src/PhasorGeometry.cpp
Compiling HetrickCV/src/PhasorHumanizer.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/PhasorGen.cpp:3:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorMixer.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorHumanizer.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorOctature.cpp
Compiling HetrickCV/src/PhasorProbability.cpp
Compiling HetrickCV/src/PhasorQuadrature.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/PhasorProbability.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorRandom.cpp
Compiling HetrickCV/src/PhasorRanger.cpp
Compiling HetrickCV/src/PhasorReset.cpp
Compiling HetrickCV/src/PhasorRhythmGroup.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorRandom.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorReset.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorRhythmGroup.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorShape.cpp
Compiling HetrickCV/src/PhasorShift.cpp
Compiling HetrickCV/src/PhasorSplitter.cpp
Compiling HetrickCV/src/PhasorStutter.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorShape.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorShift.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorSplitter.cpp:4:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorStutter.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorSubstepShape.cpp
Compiling HetrickCV/src/PhasorSwing.cpp
Compiling HetrickCV/src/PhasorTimetable.cpp
Compiling HetrickCV/src/PhasorToClock.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorSubstepShape.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorSwing.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorTimetable.cpp:4:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorToClock.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/PhasorToLFO.cpp
Compiling HetrickCV/src/PhasorToRandom.cpp
Compiling HetrickCV/src/PhasorToWaveforms.cpp
Compiling HetrickCV/src/PolymetricPhasors.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorToLFO.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PhasorToRandom.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/PolymetricPhasors.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/Probability.cpp
Compiling HetrickCV/src/RandomGates.cpp
Compiling HetrickCV/src/Rotator.cpp
Compiling HetrickCV/src/Rungler.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/Probability.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVShiftRegister.h:5,
from HetrickCV/src/Rungler.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/Scanner.cpp
Compiling HetrickCV/src/TrigShaper.cpp
Compiling HetrickCV/src/VectorMix.cpp
Compiling HetrickCV/src/Waveshaper.cpp
In file included from HetrickCV/Gamma/Gamma/Filter.h:11,
from HetrickCV/src/DSP/HCVDCFilter.h:3,
from HetrickCV/src/TrigShaper.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/XYToPolar.cpp
Compiling HetrickCV/src/DSP/HCVChaos.cpp
Compiling HetrickCV/src/DSP/Phasors/HCVPhasorAnalyzers.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/DSP/HCVChaos.h:4,
from HetrickCV/src/DSP/HCVChaos.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/src/DSP/Phasors/HCVPhasorEffects.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/Oscillator.h:8,
from HetrickCV/src/DSP/Phasors/HCVPhasor.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.h:3,
from HetrickCV/src/DSP/Phasors/HCVPhasorEffects.cpp:1:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling HetrickCV/Gamma/src/arr.cpp
Compiling HetrickCV/Gamma/src/Domain.cpp
HetrickCV/Gamma/src/Domain.cpp: In copy constructor ‘gam::DomainObserver::DomainObserver(const gam::DomainObserver&)’:
HetrickCV/Gamma/src/Domain.cpp:16:1: warning: base class ‘class gam::Node2<gam::DomainObserver>’ should be explicitly initialized in the copy constructor [-Wextra]
16 | DomainObserver::DomainObserver(const DomainObserver& rhs)
| ^~~~~~~~~~~~~~
Compiling HetrickCV/Gamma/src/scl.cpp
Compiling ImpromptuModular/src/AdaptiveQuantizer.cpp
Compiling ImpromptuModular/src/BigButtonSeq.cpp
In file included from HetrickCV/Gamma/Gamma/Oscillator.h:10:
HetrickCV/Gamma/Gamma/tbl.h: At global scope:
HetrickCV/Gamma/Gamma/tbl.h:713:25: warning: ‘T gam::{anonymous}::getSin(double) [with T = gam::Complex<double>]’ defined but not used [-Wunused-function]
713 | Complex<double> getSin<Complex<double> >(double p){
| ^~~~~~~~~~~~~~~~~~~~~~~~
HetrickCV/Gamma/Gamma/tbl.h:708:24: warning: ‘T gam::{anonymous}::getSin(double) [with T = gam::Complex<float>]’ defined but not used [-Wunused-function]
708 | Complex<float> getSin<Complex<float> >(double p){
| ^~~~~~~~~~~~~~~~~~~~~~~
Compiling ImpromptuModular/src/BigButtonSeq2.cpp
Compiling ImpromptuModular/src/BlankPanel.cpp
Compiling ImpromptuModular/src/ChordKey.cpp
Compiling ImpromptuModular/src/ChordKeyExpander.cpp
Compiling ImpromptuModular/src/Clkd.cpp
Compiling ImpromptuModular/src/Clocked.cpp
Compiling ImpromptuModular/src/ClockedExpander.cpp
Compiling ImpromptuModular/src/CvPad.cpp
Compiling ImpromptuModular/src/Foundry.cpp
Compiling ImpromptuModular/src/FoundryExpander.cpp
Compiling ImpromptuModular/src/FoundrySequencer.cpp
Compiling ImpromptuModular/src/FoundrySequencerKernel.cpp
Compiling ImpromptuModular/src/FourView.cpp
Compiling ImpromptuModular/src/FundamentalUtil.cpp
Compiling ImpromptuModular/src/GateSeq64.cpp
Compiling ImpromptuModular/src/GateSeq64Expander.cpp
Compiling ImpromptuModular/src/Hotkey.cpp
Compiling ImpromptuModular/src/ImpromptuModular.cpp
Compiling ImpromptuModular/src/Interop.cpp
Compiling ImpromptuModular/src/Part.cpp
Compiling ImpromptuModular/src/PhraseSeq16.cpp
Compiling ImpromptuModular/src/PhraseSeq32.cpp
Compiling ImpromptuModular/src/PhraseSeqExpander.cpp
Compiling ImpromptuModular/src/PhraseSeqUtil.cpp
Compiling ImpromptuModular/src/ProbKey.cpp
Compiling ImpromptuModular/src/SemiModularSynth.cpp
Compiling ImpromptuModular/src/Sygen.cpp
Compiling ImpromptuModular/src/Tact.cpp
Compiling ImpromptuModular/src/TwelveKey.cpp
Compiling ImpromptuModular/src/Variations.cpp
Compiling ImpromptuModular/src/WriteSeq32.cpp
Compiling ImpromptuModular/src/WriteSeq64.cpp
Compiling ImpromptuModular/src/comp/Components.cpp
Compiling ImpromptuModular/src/comp/PianoKey.cpp
Compiling ImpromptuModular/src/comp/TactPad.cpp
Compiling ImpromptuModularDark/PanelTheme.cpp
Compiling ihtsyn/src/MVerb.cpp
Compiling ihtsyn/src/PitchShifter.cpp
Compiling ihtsyn/src/TwistedMVerb.cpp
Compiling JW-Modules/src/AbcdSeq.cpp
Compiling JW-Modules/src/Add5.cpp
Compiling JW-Modules/src/Arrange.cpp
Compiling JW-Modules/src/BlankPanel.cpp
Compiling JW-Modules/src/BouncyBalls.cpp
Compiling JW-Modules/src/Cat.cpp
Compiling JW-Modules/src/D1v1de.cpp
Compiling JW-Modules/src/DivSeq.cpp
Compiling JW-Modules/src/EightSeq.cpp
Compiling JW-Modules/src/FullScope.cpp
Compiling JW-Modules/src/GridSeq.cpp
Compiling JW-Modules/src/MinMax.cpp
Compiling JW-Modules/src/NoteSeq.cpp
Compiling JW-Modules/src/NoteSeq16.cpp
Compiling JW-Modules/src/NoteSeqFu.cpp
Compiling JW-Modules/src/OnePattern.cpp
Compiling JW-Modules/src/Patterns.cpp
Compiling JW-Modules/src/Pete.cpp
Compiling JW-Modules/src/Pres1t.cpp
Compiling JW-Modules/src/QuantizeUtils.cpp
Compiling JW-Modules/src/Quantizer.cpp
Compiling JW-Modules/src/SimpleClock.cpp
Compiling JW-Modules/src/ThingThing.cpp
Compiling JW-Modules/src/Timer.cpp
Compiling JW-Modules/src/Tree.cpp
Compiling JW-Modules/src/Trigs.cpp
Compiling JW-Modules/src/WavHead.cpp
Compiling JW-Modules/src/XYPad.cpp
Compiling JW-Modules/src/Str1ker.cpp
Compiling JW-Modules/lib/oscpack/ip/IpEndpointName.cpp
Compiling JW-Modules/lib/oscpack/osc/OscOutboundPacketStream.cpp
Compiling JW-Modules/lib/oscpack/osc/OscPrintReceivedElements.cpp
Compiling JW-Modules/lib/oscpack/osc/OscReceivedElements.cpp
Compiling JW-Modules/lib/oscpack/osc/OscTypes.cpp
Compiling JW-Modules/lib/oscpack/ip/posix/NetworkingUtils.cpp
Compiling JW-Modules/lib/oscpack/ip/posix/UdpSocket.cpp
Compiling kocmoc/src/DDLY.cpp
Compiling kocmoc/src/DIOD.cpp
Compiling kocmoc/src/LADR.cpp
In file included from HetrickCV/Gamma/Gamma/gen.h:10,
from HetrickCV/Gamma/Gamma/rnd.h:12,
from HetrickCV/src/DSP/HCVRandom.h:3,
from HetrickCV/src/ClockedNoise.cpp:2:
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator+=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:1: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Vec<N, T>& gam::operator-=(Vec<N, T>&, const Complex<U>&)’:
HetrickCV/Gamma/Gamma/Types.h:409:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:409:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
409 | for(auto i:{0,1}) v[i] op##= c[i]; return v;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h: In function ‘gam::Complex<U>& gam::operator-=(Complex<U>&, const Vec<N, T>&)’:
HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
HetrickCV/Gamma/Gamma/Types.h:413:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
413 | for(auto i:{0,1}) c[i] op##= v[i]; return c;\
| ^~~~~~
HetrickCV/Gamma/Gamma/Types.h:415:13: note: in expansion of macro ‘DEF_CVOP’
415 | DEF_CVOP(+) DEF_CVOP(-)
| ^~~~~~~~
Compiling kocmoc/src/MUL.cpp
Compiling kocmoc/src/OP.cpp
Compiling kocmoc/src/PHASR.cpp
Compiling kocmoc/src/SKF.cpp
Compiling kocmoc/src/SVF.cpp
Compiling kocmoc/src/TRG.cpp
Compiling kocmoc/src/diode.cpp
Compiling kocmoc/src/fir.cpp
Compiling kocmoc/src/iir.cpp
Compiling kocmoc/src/iir32.cpp
Compiling kocmoc/src/ladder.cpp
Compiling kocmoc/src/phasor.cpp
Compiling kocmoc/src/sallenkey.cpp
Compiling kocmoc/src/svfilter.cpp
Compiling kocmoc/src/uLADR.cpp
Compiling kocmoc/src/uSVF.cpp
Compiling LifeFormModular/src/AdditiveVibration.cpp
Compiling LifeFormModular/src/BurstIntegrator.cpp
Compiling LifeFormModular/src/ComplexOsc.cpp
Compiling LifeFormModular/src/Driftgen.cpp
Compiling LifeFormModular/src/ImpulseControl.cpp
Compiling LifeFormModular/src/PercussiveVibration.cpp
Compiling LifeFormModular/src/PitchDiktat.cpp
Compiling LifeFormModular/src/PitchIntegrator.cpp
Compiling LifeFormModular/src/QuadModulator.cpp
Compiling LifeFormModular/src/QuadSteppedOffset.cpp
Compiling LifeFormModular/src/QuadUtility.cpp
Compiling LifeFormModular/src/SequenceModeler.cpp
Compiling LifeFormModular/src/TimeDiktat.cpp
Compiling LifeFormModular/src/filter.cpp
Compiling LifeFormModular/src/processor.cpp
Compiling LifeFormModular/src/vultin.cpp
Compiling LilacLoop/src/LooperOne.cpp
Compiling LilacLoop/src/LooperTwo.cpp
Compiling LittleUtils/src/BiasSemitone.cpp
Compiling LittleUtils/src/ButtonModule.cpp
In file included from LilacLoop/src/plugin.hpp:5,
from LilacLoop/src/LooperOne.cpp:1:
LilacLoop/src/loop.hpp: In member function ‘void MultiLoop::erase(int)’:
LilacLoop/src/loop.hpp:126:27: warning: comparison of integer expressions of different signedness: ‘std::vector<Loop>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
126 | if (loops[p].size() > channel)
| ~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from LilacLoop/src/LooperOne.cpp:4:
LilacLoop/src/MultiLoopReader.hpp: In member function ‘MultiLoop MultiLoopReader::fromLinearMultiTrackBuffer(LilacLoopAudioFile<float>::AudioBuffer, std::vector<int>)’:
LilacLoop/src/MultiLoopReader.hpp:36:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
36 | for (size_t c = 0; c < ml.getChannels(p); c++) {
| ~~^~~~~~~~~~~~~~~~~~~
In file included from LilacLoop/src/LooperOne.cpp:5:
LilacLoop/src/MultiLoopWriter.hpp: In member function ‘LilacLoopAudioFile<float>::AudioBuffer MultiLoopWriter::makeLinearMultiTrackBuffer(MultiLoop)’:
LilacLoop/src/MultiLoopWriter.hpp:17:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
17 | for (size_t c = 0; c < ml.getChannels(p); c++) {
| ~~^~~~~~~~~~~~~~~~~~~
Compiling LittleUtils/src/MulDiv.cpp
Compiling LittleUtils/src/PulseGenerator.cpp
Compiling LittleUtils/src/Teleport.cpp
Compiling LittleUtils/src/Util.cpp
Compiling LittleUtils/src/Widgets.cpp
Compiling LomasModules/src/AdvancedSampler.cpp
Compiling LomasModules/src/GateSequencer.cpp
Compiling LyraeModules/src/Delta.cpp
LittleUtils/src/Widgets.cpp: In member function ‘virtual void EditableTextBox::onSelectKey(const rack::event::SelectKey&)’:
LittleUtils/src/Widgets.cpp:94:43: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
94 | if(newText.size() > pasteLength) newText.erase(pasteLength);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Compiling LyraeModules/src/Gamma.cpp
Compiling LyraeModules/src/Sheliak.cpp
Compiling LyraeModules/src/Sulafat.cpp
Compiling LyraeModules/src/Vega.cpp
Compiling LyraeModules/src/Zeta.cpp
Compiling Meander/src/Meander.cpp
Compiling Meander/src/ModeScaleProgressions.cpp
Compiling Meander/src/ModeScaleQuant.cpp
Compiling MindMeldModular/src/MindMeldModular.cpp
Compiling MindMeldModular/src/comp/GenericComponents.cpp
Compiling MindMeldModular/src/comp/VuMeters.cpp
Compiling MindMeldModular/src/EqMaster/EqExpander.cpp
Compiling MindMeldModular/src/EqMaster/EqMaster.cpp
Compiling MindMeldModular/src/MixMaster/AuxExpander.cpp
Compiling MindMeldModular/src/MixMaster/MixMaster.cpp
Compiling MindMeldModular/src/MixMaster/MixerCommon.cpp
Compiling MindMeldModular/src/PatchSet/MasterChannel.cpp
Compiling MindMeldModular/src/PatchSet/PatchMaster.cpp
Compiling MindMeldModular/src/PatchSet/PatchMasterBlank.cpp
Compiling MindMeldModular/src/PatchSet/RouteMaster.cpp
Compiling MindMeldModular/src/ShapeMaster/Bjorklund.cpp
Compiling MindMeldModular/src/ShapeMaster/Channel.cpp
Compiling MindMeldModular/src/ShapeMaster/Display.cpp
Compiling MindMeldModular/src/ShapeMaster/DisplayLight.cpp
Compiling MindMeldModular/src/ShapeMaster/DisplayUtil.cpp
Compiling MindMeldModular/src/ShapeMaster/History.cpp
Compiling MindMeldModular/src/ShapeMaster/Menus.cpp
Compiling MindMeldModular/src/ShapeMaster/PlayHead.cpp
Compiling MindMeldModular/src/ShapeMaster/PresetAndShapeManager.cpp
Compiling MindMeldModular/src/ShapeMaster/Shape.cpp
Compiling MindMeldModular/src/ShapeMaster/ShapeMaster.cpp
Compiling MindMeldModular/src/ShapeMaster/Util.cpp
Compiling MindMeldModular/src/Utilities/BassMaster.cpp
Compiling MindMeldModular/src/Utilities/MSMelder.cpp
Compiling MindMeldModular/src/Utilities/Meld.cpp
Compiling MindMeldModular/src/Utilities/Unmeld.cpp
Compiling ML_modules/src/Arpeggiator.cpp
Compiling ML_modules/src/BPMdetect.cpp
Compiling ML_modules/src/Cloner.cpp
Compiling ML_modules/src/Constants.cpp
Compiling ML_modules/src/Counter.cpp
Compiling ML_modules/src/FreeVerb.cpp
Compiling ML_modules/src/ML_components.cpp
Compiling ML_modules/src/OctaFlop.cpp
Compiling ML_modules/src/OctaPlus.cpp
Compiling ML_modules/src/OctaSwitch.cpp
Compiling ML_modules/src/OctaTimes.cpp
Compiling ML_modules/src/OctaTrig.cpp
Compiling ML_modules/src/PolySplitter.cpp
Compiling ML_modules/src/Quant.cpp
Compiling ML_modules/src/Quantum.cpp
Compiling ML_modules/src/SH8.cpp
Compiling ML_modules/src/SeqSwitch.cpp
Compiling ML_modules/src/SeqSwitch2.cpp
In file included from LilacLoop/src/plugin.hpp:5,
from LilacLoop/src/LooperTwo.cpp:1:
LilacLoop/src/loop.hpp: In member function ‘void MultiLoop::erase(int)’:
LilacLoop/src/loop.hpp:126:27: warning: comparison of integer expressions of different signedness: ‘std::vector<Loop>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
126 | if (loops[p].size() > channel)
| ~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from LilacLoop/src/LooperTwo.cpp:4:
LilacLoop/src/MultiLoopReader.hpp: In member function ‘MultiLoop MultiLoopReader::fromLinearMultiTrackBuffer(LilacLoopAudioFile<float>::AudioBuffer, std::vector<int>)’:
LilacLoop/src/MultiLoopReader.hpp:36:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
36 | for (size_t c = 0; c < ml.getChannels(p); c++) {
| ~~^~~~~~~~~~~~~~~~~~~
In file included from LilacLoop/src/LooperTwo.cpp:5:
LilacLoop/src/MultiLoopWriter.hpp: In member function ‘LilacLoopAudioFile<float>::AudioBuffer MultiLoopWriter::makeLinearMultiTrackBuffer(MultiLoop)’:
LilacLoop/src/MultiLoopWriter.hpp:17:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
17 | for (size_t c = 0; c < ml.getChannels(p); c++) {
| ~~^~~~~~~~~~~~~~~~~~~
Compiling ML_modules/src/SettingsHandler.cpp
Compiling ML_modules/src/ShiftRegister.cpp
Compiling ML_modules/src/ShiftRegister2.cpp
Compiling ML_modules/src/Sum8-MkII.cpp
Compiling ML_modules/src/Sum8-MkIII.cpp
Compiling ML_modules/src/Sum8.cpp
Compiling ML_modules/src/TrigBuf.cpp
Compiling ML_modules/src/TrigDelay.cpp
Compiling ML_modules/src/TrigSwitch.cpp
Compiling ML_modules/src/TrigSwitch2.cpp
Compiling ML_modules/src/TrigSwitch3.cpp
Compiling ML_modules/src/TrigSwitch3_2.cpp
Compiling ML_modules/src/VoltMeter.cpp
Compiling ML_modules/freeverb/revmodel.cpp
Compiling MockbaModular/src/Blank.cpp
Compiling MockbaModular/src/CZDblSine.cpp
Compiling MockbaModular/src/CZOsc.cpp
Compiling MockbaModular/src/CZPulse.cpp
Compiling MockbaModular/src/CZReso1.cpp
Compiling MockbaModular/src/CZReso2.cpp
Compiling MockbaModular/src/CZReso3.cpp
Compiling MockbaModular/src/CZSaw.cpp
Compiling MockbaModular/src/CZSawPulse.cpp
Compiling MockbaModular/src/CZSquare.cpp
Compiling MockbaModular/src/Comparator.cpp
Compiling MockbaModular/src/Countah.cpp
Compiling MockbaModular/src/Dividah.cpp
Compiling MockbaModular/src/DualAND.cpp
Compiling MockbaModular/src/DualBUFFER.cpp
Compiling MockbaModular/src/DualNAND.cpp
Compiling MockbaModular/src/DualNOR.cpp
Compiling MockbaModular/src/DualNOT.cpp
Compiling MockbaModular/src/DualOR.cpp
Compiling MockbaModular/src/DualXNOR.cpp
Compiling MockbaModular/src/DualXOR.cpp
Compiling MockbaModular/src/Feidah.cpp
Compiling MockbaModular/src/FeidahS.cpp
Compiling MockbaModular/src/Filtah.cpp
Compiling MockbaModular/src/Holdah.cpp
Compiling MockbaModular/src/MaugOsc.cpp
Compiling MockbaModular/src/MaugSaw.cpp
Compiling MockbaModular/src/MaugSaw2.cpp
Compiling MockbaModular/src/MaugShark.cpp
Compiling MockbaModular/src/MaugSquare.cpp
Compiling MockbaModular/src/MaugSquare2.cpp
Compiling MockbaModular/src/MaugSquare3.cpp
Compiling MockbaModular/src/MaugTriangle.cpp
Compiling MockbaModular/src/Mixah.cpp
Compiling MockbaModular/src/Mixah3.cpp
Compiling MockbaModular/src/PSelectah.cpp
Compiling MockbaModular/src/Pannah.cpp
Compiling MockbaModular/src/ReVoltah.cpp
Compiling MockbaModular/src/Selectah.cpp
Compiling MockbaModular/src/Shapah.cpp
Compiling Mog/src/Network.cpp
Compiling Mog/src/Nexus.cpp
Compiling mscHack/src/3Ch_Osc.cpp
Compiling mscHack/src/ARP700.cpp
Compiling mscHack/src/ASAF8.cpp
Compiling mscHack/src/Alienz.cpp
Compiling mscHack/src/Compressor.cpp
Compiling mscHack/src/Dronez.cpp
Compiling mscHack/src/Lorenz.cpp
Compiling mscHack/src/MasterClockx4.cpp
Compiling mscHack/src/Maude221.cpp
Compiling mscHack/src/Mixer_16_4_4.cpp
Compiling mscHack/src/Mixer_24_4_4.cpp
Compiling mscHack/src/Mixer_4_0_4.cpp
Compiling mscHack/src/Mixer_9_3_4.cpp
Compiling mscHack/src/Morze.cpp
Compiling mscHack/src/OSC_WaveMorph_3.cpp
Compiling mscHack/src/PingPong.cpp
Compiling mscHack/src/SEQ_6x32x16.cpp
Compiling mscHack/src/SEQ_Envelope_8.cpp
Compiling mscHack/src/Seq_Triad2.cpp
Compiling mscHack/src/StepDelay.cpp
Compiling mscHack/src/SynthDrums.cpp
Compiling mscHack/src/Windz.cpp
Compiling mscHack/src/mscHack.cpp
Compiling mscHack/src/mscHack_Control_EnvelopeData.cpp
Compiling mscHack/src/mscHack_Control_EnvelopeEdit.cpp
Compiling MSM/src/ADSR.cpp
Compiling MSM/src/Bitcrusher.cpp
Compiling MSM/src/BlankPanel.cpp
Compiling MSM/src/Delay.cpp
Compiling MSM/src/ExperimentalVCO.cpp
Compiling MSM/src/Fade.cpp
Compiling MSM/src/MLFO.cpp
Compiling MSM/src/Morpher.cpp
Compiling MSM/src/Mult.cpp
Compiling MSM/src/Noise.cpp
Compiling MSM/src/Phaser.cpp
Compiling MSM/src/RandomSource.cpp
Compiling MSM/src/RingMod.cpp
Compiling MSM/src/SwitchedMult.cpp
Compiling MSM/src/VCA.cpp
Compiling MSM/src/VCO.cpp
Compiling MSM/src/WaveShaper.cpp
Compiling MSM/src/Wavefolder.cpp
Compiling MSM/src/XSEQ.cpp
Compiling MSM/src/slider.cpp
Compiling MUS-X/src/ADSR.cpp
Compiling MUS-X/src/Delay.cpp
Compiling MUS-X/src/Drift.cpp
Compiling MUS-X/src/Filter.cpp
Compiling MUS-X/src/LFO.cpp
Compiling MUS-X/src/Last.cpp
Compiling MUS-X/src/ModMatrix.cpp
Compiling MUS-X/src/OnePole.cpp
Compiling MUS-X/src/OnePoleLP.cpp
Compiling MUS-X/src/Oscillators.cpp
Compiling MUS-X/src/SplitStack.cpp
Compiling MUS-X/src/Synth.cpp
Compiling MUS-X/src/Tuner.cpp
Compiling myth-modules/src/Mavka.cpp
Compiling myth-modules/src/Molphar.cpp
Compiling nonlinearcircuits/src/1050MixSeq.cpp
Compiling nonlinearcircuits/src/32To1.cpp
Compiling nonlinearcircuits/src/4Seq.cpp
Compiling nonlinearcircuits/src/8BitCipher.cpp
Compiling nonlinearcircuits/src/BOOLs.cpp
Compiling nonlinearcircuits/src/DivideConquer.cpp
Compiling nonlinearcircuits/src/DivineCMOS.cpp
Compiling nonlinearcircuits/src/DoubleNeuron.cpp
Compiling nonlinearcircuits/src/Genie.cpp
Compiling nonlinearcircuits/src/LetsSplosh.cpp
Compiling nonlinearcircuits/src/NLCShared.cpp
Compiling nonlinearcircuits/src/Neuron.cpp
Compiling nonlinearcircuits/src/Numberwang.cpp
Compiling nonlinearcircuits/src/Router.cpp
Compiling nonlinearcircuits/src/Segue.cpp
Compiling nonlinearcircuits/src/SlothApathy.cpp
Compiling nonlinearcircuits/src/SlothInertia.cpp
Compiling nonlinearcircuits/src/SlothTorpor.cpp
Compiling nonlinearcircuits/src/Splish.cpp
Compiling nonlinearcircuits/src/SquidAxon.cpp
Compiling nonlinearcircuits/src/Statues.cpp
Compiling nonlinearcircuits/src/TripleSloth.cpp
Compiling Orbits/src/Eugene.cpp
Compiling Orbits/src/EugeneModule.cpp
Compiling Orbits/src/EugeneWidget.cpp
Compiling Orbits/src/OrbitsConfig.cpp
Compiling Orbits/src/OrbitsModule.cpp
Compiling Orbits/src/OrbitsSkinned.cpp
Compiling Orbits/src/OrbitsWidget.cpp
Compiling Orbits/src/Polygene.cpp
Compiling Orbits/src/PolygeneModule.cpp
Compiling Orbits/src/PolygeneWidget.cpp
Compiling Orbits/src/Rhythm.cpp
Compiling ParableInstruments/src/Clouds.cpp
Compiling ParableInstruments/parasites/clouds/dsp/correlator.cc
Compiling ParableInstruments/parasites/clouds/dsp/granular_processor.cc
Compiling ParableInstruments/parasites/clouds/dsp/mu_law.cc
Compiling ParableInstruments/parasites/clouds/dsp/pvoc/frame_transformation.cc
Compiling ParableInstruments/parasites/clouds/dsp/pvoc/phase_vocoder.cc
Compiling ParableInstruments/parasites/clouds/dsp/pvoc/stft.cc
Compiling ParableInstruments/parasites/clouds/resources.cc
Compiling ParableInstruments/parasites/stmlib/utils/random.cc
Compiling ParableInstruments/parasites/stmlib/dsp/atan.cc
Compiling ParableInstruments/parasites/stmlib/dsp/units.cc
ParableInstruments/parasites/clouds/dsp/granular_processor.cc: In member function ‘void Parableclouds::GranularProcessor::ProcessGranular(Parableclouds::FloatFrame*, Parableclouds::FloatFrame*, size_t)’:
ParableInstruments/parasites/clouds/dsp/granular_processor.cc:181:9: warning: missing initializer for member ‘Parableclouds::Parameters::granular’ [-Wmissing-field-initializers]
181 | };
| ^
ParableInstruments/parasites/clouds/dsp/granular_processor.cc:181:9: warning: missing initializer for member ‘Parableclouds::Parameters::spectral’ [-Wmissing-field-initializers]
Compiling PathSet/src/AstroVibe.cpp
Compiling PathSet/src/GlassPane.cpp
Compiling PathSet/src/IceTray.cpp
Compiling PathSet/src/Nudge.cpp
Compiling PathSet/src/OneShot.cpp
Compiling PathSet/src/ShiftyExpander.cpp
Compiling PathSet/src/ShiftyMod.cpp
Compiling PathSet/src/util.cpp
Compiling PdArray/src/Array.cpp
Compiling PdArray/src/Miniramp.cpp
Compiling PdArray/src/Ministep.cpp
Compiling PdArray/src/Widgets.cpp
Compiling PinkTrombone/src/PinkTrombone.cpp
Compiling PinkTrombone/src/PinkTromboneback.cpp
Compiling PinkTrombone/src/PinkTrombone/Biquad.cpp
Compiling PinkTrombone/src/PinkTrombone/Glottis.cpp
Compiling PinkTrombone/src/PinkTrombone/Tract.cpp
Compiling PinkTrombone/src/PinkTrombone/WhiteNoise.cpp
Compiling PinkTrombone/src/PinkTrombone/noise.cpp
Compiling Prism/src/Audio.cpp
Compiling Prism/src/Constants.cpp
Compiling Prism/src/Droplet.cpp
Compiling Prism/src/DropletAudio.cpp
Compiling Prism/src/DropletFilter.cpp
Compiling Prism/src/Envelope.cpp
Compiling Prism/src/Filter.cpp
Compiling Prism/src/FilterBank.cpp
Compiling Prism/src/Inputs.cpp
Compiling Prism/src/LEDRing.cpp
Compiling Prism/src/LPF.cpp
Compiling Prism/src/Levels.cpp
Compiling Prism/src/Q.cpp
Compiling Prism/src/Rainbow.cpp
Compiling Prism/src/RainbowExpander.cpp
Compiling Prism/src/Rotation.cpp
Compiling Prism/src/Tuning.cpp
Compiling Prism/src/scales/BP.cpp
Compiling Prism/src/scales/Buchla296.cpp
Compiling Prism/src/scales/ET_Chromatic.cpp
Compiling Prism/src/scales/ET_Intervals.cpp
Compiling Prism/src/scales/ET_Major.cpp
Compiling Prism/src/scales/ET_Minor.cpp
Compiling Prism/src/scales/ET_Triad.cpp
Compiling Prism/src/scales/ET_Wholestep.cpp
Compiling Prism/src/scales/Gamelan.cpp
Compiling Prism/src/scales/Indian_Penta.cpp
Compiling Prism/src/scales/Indian_Shrutis.cpp
Compiling Prism/src/scales/JI_Intervals.cpp
Compiling Prism/src/scales/JI_Triad.cpp
Compiling Prism/src/scales/JI_Wholestep.cpp
Compiling Prism/src/scales/Mesopotamian.cpp
Compiling Prism/src/scales/Scales.cpp
Compiling Prism/src/scales/Seventeen.cpp
Compiling Prism/src/scales/UserScale.cpp
Compiling Prism/src/scales/Video_notused.cpp
Compiling Prism/src/scales/WC_Alpha1.cpp
Compiling Prism/src/scales/WC_Alpha2.cpp
Compiling Prism/src/scales/WC_Gamma.cpp
Compiling Prism/src/scales/WC_Gamma_notused.cpp
Compiling rackwindows/src/bitshiftgain.cpp
Compiling rackwindows/src/capacitor.cpp
Compiling rackwindows/src/capacitor_stereo.cpp
Compiling rackwindows/src/chorus.cpp
Compiling rackwindows/src/console.cpp
Compiling rackwindows/src/console_mm.cpp
Compiling rackwindows/src/distance.cpp
Compiling rackwindows/src/golem.cpp
Compiling rackwindows/src/holt.cpp
Compiling rackwindows/src/hombre.cpp
Compiling rackwindows/src/interstage.cpp
Compiling rackwindows/src/monitoring.cpp
Compiling rackwindows/src/mv.cpp
Compiling rackwindows/src/rasp.cpp
Compiling rackwindows/src/reseq.cpp
Compiling rackwindows/src/tape.cpp
Compiling rackwindows/src/tremolo.cpp
Compiling rackwindows/src/vibrato.cpp
Compiling rcm-modules/src/BaseWidget.cpp
Compiling rcm-modules/src/CV0to10.cpp
Compiling rcm-modules/src/CV5to5.cpp
Compiling rcm-modules/src/CVMmt.cpp
Compiling rcm-modules/src/CVS0to10.cpp
Compiling rcm-modules/src/CVTgl.cpp
Compiling rcm-modules/src/DuckModule.cpp
Compiling rcm-modules/src/GVerbModule.cpp
Compiling rcm-modules/src/ModuleDragType.cpp
Compiling rcm-modules/src/ModuleTextWidget.cpp
Compiling rcm-modules/src/PianoRollModule.cpp
Compiling rcm-modules/src/PolyNos.cpp
Compiling rcm-modules/src/SEQAdapter.cpp
Compiling rcm-modules/src/Sync.cpp
Compiling rcm-modules/src/gverb.c
Compiling rcm-modules/src/gverbdsp.c
Compiling rcm-modules/src/PianoRoll/Auditioner.cpp
Compiling rcm-modules/src/PianoRoll/DragModes.cpp
Compiling rcm-modules/src/PianoRoll/PatternData.cpp
Compiling rcm-modules/src/PianoRoll/PatternWidget.cpp
Compiling rcm-modules/src/PianoRoll/PianoRollModule.cpp
Compiling rcm-modules/src/PianoRoll/PianoRollWidget.cpp
Compiling rcm-modules/src/PianoRoll/RollAreaWidget.cpp
Compiling rcm-modules/src/PianoRoll/Transport.cpp
Compiling RebelTech/src/CLK.cpp
Compiling RebelTech/src/Klasmata.cpp
Compiling RebelTech/src/Logoi.cpp
Compiling RebelTech/src/Phoreo.cpp
Compiling RebelTech/src/Stoicheia.cpp
RebelTech/src/Klasmata.cpp: In member function ‘virtual std::string Klasmata::FillParam::getDisplayValueString()’:
RebelTech/src/Klasmata.cpp:77:17: warning: control reaches end of non-void function [-Wreturn-type]
77 | }
| ^
RebelTech/src/Klasmata.cpp: In member function ‘virtual std::string Klasmata::OffsetParam::getDisplayValueString()’:
RebelTech/src/Klasmata.cpp:46:17: warning: control reaches end of non-void function [-Wreturn-type]
46 | }
| ^
Compiling RebelTech/src/Tonic.cpp
Compiling repelzen/src/blank.cpp
Compiling repelzen/src/burst.cpp
RebelTech/src/Stoicheia.cpp: In member function ‘virtual std::string Stoicheia::ABModeParam::getDisplayValueString()’:
RebelTech/src/Stoicheia.cpp:125:33: warning: control reaches end of non-void function [-Wreturn-type]
125 | default: assert(false);
| ^~~~~~~
RebelTech/src/Stoicheia.cpp: In member function ‘virtual std::string Stoicheia::OffsetParam::getDisplayValueString()’:
RebelTech/src/Stoicheia.cpp:100:17: warning: control reaches end of non-void function [-Wreturn-type]
100 | }
| ^
RebelTech/src/Stoicheia.cpp: In member function ‘virtual std::string Stoicheia::FillParam::getDisplayValueString()’:
RebelTech/src/Stoicheia.cpp:61:17: warning: control reaches end of non-void function [-Wreturn-type]
61 | }
| ^
Compiling repelzen/src/erwin.cpp
Compiling repelzen/src/folder.cpp
Compiling repelzen/src/mixer.cpp
Compiling repelzen/src/werner.cpp
Compiling Sapphire/src/chaops_vcv.cpp
Compiling Sapphire/src/echo_vcv.cpp
Compiling Sapphire/src/elastika_mesh.cpp
Compiling Sapphire/src/elastika_vcv.cpp
Compiling Sapphire/src/env_vcv.cpp
Compiling Sapphire/src/frolic_vcv.cpp
Compiling Sapphire/src/galaxy_vcv.cpp
Compiling Sapphire/src/glee_vcv.cpp
Compiling Sapphire/src/gravy_vcv.cpp
Compiling Sapphire/src/hiss_vcv.cpp
Compiling Sapphire/src/lark_vcv.cpp
Compiling Sapphire/src/mesh_physics.cpp
Compiling Sapphire/src/moots_vcv.cpp
Compiling Sapphire/src/nucleus_vcv.cpp
Compiling Sapphire/src/pivot_vcv.cpp
Compiling Sapphire/src/polynucleus_vcv.cpp
Compiling Sapphire/src/pop_vcv.cpp
Compiling Sapphire/src/rotini_vcv.cpp
Compiling Sapphire/src/sam_vcv.cpp
Compiling Sapphire/src/sapphire_calcparser.cpp
Compiling Sapphire/src/sapphire_globals.cpp
Compiling Sapphire/src/sapphire_panel.cpp
Compiling Sapphire/src/sapphire_prog_chaos.cpp
Compiling Sapphire/src/sapphire_widget.cpp
Compiling Sapphire/src/sauce_vcv.cpp
Compiling Sapphire/src/tin_vcv.cpp
Compiling Sapphire/src/tout_vcv.cpp
Compiling Sapphire/src/tricorder_vcv.cpp
Compiling Sapphire/src/tubeunit_vcv.cpp
Compiling Sapphire/src/zoo_vcv.cpp
Compiling sonusmodular/src/addiction.cpp
Compiling sonusmodular/src/bitter.cpp
Compiling sonusmodular/src/bymidside.cpp
Compiling sonusmodular/src/campione.cpp
Compiling sonusmodular/src/chainsaw.cpp
Compiling sonusmodular/src/ctrl.cpp
Compiling sonusmodular/src/deathcrush.cpp
Compiling sonusmodular/src/fraction.cpp
Compiling sonusmodular/src/harmony.cpp
Compiling sonusmodular/src/ladrone.cpp
Compiling sonusmodular/src/luppolo.cpp
Compiling sonusmodular/src/luppolo3.cpp
Compiling sonusmodular/src/micromacro.cpp
sonusmodular/src/luppolo3.cpp: In member function ‘virtual void Luppolo3::process(const rack::engine::Module::ProcessArgs&)’:
sonusmodular/src/luppolo3.cpp:178:18: warning: the address of ‘Luppolo3::overdubbing’ will never be NULL [-Waddress]
178 | else if (overdubbing && master_rec)
| ^~~~~~~~~~~
sonusmodular/src/luppolo3.cpp:118:10: note: ‘Luppolo3::overdubbing’ declared here
118 | bool overdubbing[3] = {false, false, false};
| ^~~~~~~~~~~
sonusmodular/src/luppolo3.cpp:270:26: warning: the address of ‘Luppolo3::overdubbing’ will never be NULL [-Waddress]
270 | else if (overdubbing && master_rec)
| ^~~~~~~~~~~
sonusmodular/src/luppolo3.cpp:118:10: note: ‘Luppolo3::overdubbing’ declared here
118 | bool overdubbing[3] = {false, false, false};
| ^~~~~~~~~~~
Compiling sonusmodular/src/mrcheb.cpp
Compiling sonusmodular/src/multimulti.cpp
Compiling sonusmodular/src/neurosc.cpp
Compiling sonusmodular/src/oktagon.cpp
Compiling sonusmodular/src/osculum.cpp
Compiling sonusmodular/src/paramath.cpp
Compiling sonusmodular/src/piconoise.cpp
Compiling sonusmodular/src/pith.cpp
Compiling sonusmodular/src/pusher.cpp
Compiling sonusmodular/src/ringo.cpp
Compiling sonusmodular/src/scramblase.cpp
Compiling sonusmodular/src/tropicana.cpp
Compiling sonusmodular/src/twoff.cpp
Compiling sonusmodular/src/yabp.cpp
Compiling StarlingVia/src/atsr.cpp
Compiling StarlingVia/src/gateseq.cpp
Compiling StarlingVia/src/meta.cpp
Compiling StarlingVia/src/osc3.cpp
In file included from StarlingVia/src/gateseq.cpp:1:
StarlingVia/Via/modules/inc/gateseq.hpp: In member function ‘void ViaGateseq::readPatternsFromFile(std::string)’:
StarlingVia/Via/modules/inc/gateseq.hpp:463:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
463 | fread(banks, 1, lSize, patternsFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling StarlingVia/src/scanner.cpp
Compiling StarlingVia/src/sync.cpp
In file included from StarlingVia/src/meta.cpp:1:
StarlingVia/Via/modules/inc/meta.hpp: In member function ‘void ViaMeta::readTableSetFromFile(std::string)’:
StarlingVia/Via/modules/inc/meta.hpp:378:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
378 | fread(wavetableArray, tableMemMaxSize, 1, tableFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from StarlingVia/src/osc3.cpp:1:
StarlingVia/Via/modules/inc/osc3.hpp: In member function ‘void ViaOsc3::readScalesFromFile(std::string)’:
StarlingVia/Via/modules/inc/osc3.hpp:336:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
336 | fread(scales, 4 * (128 + 37 + 34 + 12), 3, scaleFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling StarlingVia/src/sync3.cpp
Compiling StarlingVia/src/sync3xl.cpp
In file included from StarlingVia/src/scanner.cpp:1:
StarlingVia/Via/modules/inc/scanner.hpp: In member function ‘void ViaScanner::readTableSetFromFile(std::string)’:
StarlingVia/Via/modules/inc/scanner.hpp:443:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
443 | fread(wavetableArray, tableMemMaxSize, 1, tableFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from StarlingVia/src/sync.cpp:1:
StarlingVia/Via/modules/inc/sync.hpp: In member function ‘void ViaSync::readTableSetFromFile(std::string)’:
StarlingVia/Via/modules/inc/sync.hpp:276:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
276 | fread(wavetableArray, tableMemMaxSize, 1, tableFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling StarlingVia/src/sync3xllevels.cpp
Compiling StarlingVia/Via/io/src/via-global-signals.cpp
Compiling StarlingVia/Via/ui/src/ui-helpers.cpp
Compiling StarlingVia/Via/ui/src/ui-main.cpp
In file included from StarlingVia/src/sync3.cpp:1:
StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘void ViaSync3::readScalesFromFile(std::string)’:
StarlingVia/Via/modules/inc/sync3.hpp:255:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
255 | fread(scales, 129 * 4, 8, scaleFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling StarlingVia/Via/ui/src/ui-menus.cpp
StarlingVia/src/sync3xl.cpp: In destructor ‘virtual Sync3XL::~Sync3XL()’:
StarlingVia/src/sync3xl.cpp:624:30: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete]
624 | delete rightExpander.producerMessage;
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
StarlingVia/src/sync3xl.cpp:625:30: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete]
625 | delete rightExpander.consumerMessage;
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
Compiling StarlingVia/Via/ui/src/ui-presets.cpp
In file included from StarlingVia/Via/modules/inc/sync3xl.hpp:5,
from StarlingVia/src/sync3xl.cpp:1:
StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘void ViaSync3::readScalesFromFile(std::string)’:
StarlingVia/Via/modules/inc/sync3.hpp:255:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
255 | fread(scales, 129 * 4, 8, scaleFile);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling StarlingVia/Via/ui/src/ui-save-recall.cpp
Compiling StarlingVia/Via/modules/atsr/atsr-helpers.cpp
Compiling StarlingVia/Via/modules/atsr/atsr-modes.cpp
Compiling StarlingVia/Via/modules/atsr/atsr-ui-implementation.cpp
Compiling StarlingVia/Via/modules/calib/calib-ui-implementation.cpp
Compiling StarlingVia/Via/modules/calib/calibration-helpers.cpp
Compiling StarlingVia/Via/modules/emptyvia/emptyvia-modes.cpp
Compiling StarlingVia/Via/modules/emptyvia/emptyvia-ui-implementation.cpp
Compiling StarlingVia/Via/modules/gateseq/dual-euclidean.cpp
Compiling StarlingVia/Via/modules/gateseq/gateseq-init.cpp
Compiling StarlingVia/Via/modules/gateseq/gateseq-interrupt-handlers.cpp
Compiling StarlingVia/Via/modules/gateseq/gateseq-modes.cpp
Compiling StarlingVia/Via/modules/gateseq/gateseq-ui-implementation.cpp
Compiling StarlingVia/Via/modules/gateseq/gateseq-user-seq.cpp
Compiling StarlingVia/Via/modules/gateseq/sequencer-resources.cpp
Compiling StarlingVia/Via/modules/meta/meta-aux-outputs.cpp
Compiling StarlingVia/Via/modules/meta/meta-controller.cpp
Compiling StarlingVia/Via/modules/meta/meta-init.cpp
Compiling StarlingVia/Via/modules/meta/meta-interrupt-handlers.cpp
Compiling StarlingVia/Via/modules/meta/meta-modes.cpp
Compiling StarlingVia/Via/modules/meta/meta-table-init.cpp
Compiling StarlingVia/Via/modules/meta/meta-ui-implementation.cpp
Compiling StarlingVia/Via/modules/meta/meta-wavetable.cpp
Compiling StarlingVia/Via/modules/meta/simple-envelope.cpp
Compiling StarlingVia/Via/modules/osc3/osc3-helpers.cpp
Compiling StarlingVia/Via/modules/osc3/osc3-modes.cpp
sonusmodular/src/ctrl.cpp: In member function ‘Ctrl::dataToJson()’:
sonusmodular/src/ctrl.cpp:137:5: warning: ‘widget’ is used uninitialized [-Wuninitialized]
137 | if (widget)
| ^~
sonusmodular/src/ctrl.cpp:135:17: note: ‘widget’ was declared here
135 | CtrlWidget *widget;
| ^~~~~~
sonusmodular/src/ctrl.cpp: In member function ‘Ctrl::dataFromJson(json_t*)’:
sonusmodular/src/ctrl.cpp:157:5: warning: ‘widget’ is used uninitialized [-Wuninitialized]
157 | if (widget)
| ^~
sonusmodular/src/ctrl.cpp:155:17: note: ‘widget’ was declared here
155 | CtrlWidget *widget;
| ^~~~~~
Compiling StarlingVia/Via/modules/osc3/osc3-ui-implementation.cpp
Compiling StarlingVia/Via/modules/scanner/scanner-init.cpp
Compiling StarlingVia/Via/modules/scanner/scanner-interrupt-handlers.cpp
Compiling StarlingVia/Via/modules/scanner/scanner-modes.cpp
Compiling StarlingVia/Via/modules/scanner/scanner-table-init.cpp
Compiling StarlingVia/Via/modules/scanner/scanner-ui-implementation.cpp
Compiling StarlingVia/Via/modules/scanner/three-axis-scanner.cpp
Compiling StarlingVia/Via/modules/sync/pll-controller.cpp
Compiling StarlingVia/Via/modules/sync/sync-aux-outputs.cpp
Compiling StarlingVia/Via/modules/sync/sync-init.cpp
Compiling StarlingVia/Via/modules/sync/sync-interrupt-handlers.cpp
Compiling StarlingVia/Via/modules/sync/sync-modes.cpp
Compiling StarlingVia/Via/modules/sync/sync-scales.cpp
Compiling StarlingVia/Via/modules/sync/sync-table-init.cpp
Compiling StarlingVia/Via/modules/sync/sync-ui-implementation.cpp
Compiling StarlingVia/Via/modules/sync/sync-wavetable.cpp
Compiling StarlingVia/Via/modules/sync3/sync3-helpers.cpp
Compiling StarlingVia/Via/modules/sync3/sync3-modes.cpp
Compiling StarlingVia/Via/modules/sync3/sync3-ui-implementation.cpp
Compiling StarlingVia/Via/modules/touch/touch-ui-implementation.cpp
StarlingVia/src/sync3xllevels.cpp: In destructor ‘virtual Sync3XLLevels::~Sync3XLLevels()’:
StarlingVia/src/sync3xllevels.cpp:52:29: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete]
52 | delete leftExpander.producerMessage;
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
StarlingVia/src/sync3xllevels.cpp:53:29: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete]
53 | delete leftExpander.consumerMessage;
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
Compiling stocaudio/src/polydelay.cpp
Compiling stocaudio/src/polyturing.cpp
Compiling stocaudio/src/spread.cpp
Compiling stoermelder-packone/src/Affix.cpp
stocaudio/src/polyturing.cpp: In member function ‘virtual void Polyturing::process(const rack::engine::Module::ProcessArgs&)’:
stocaudio/src/polyturing.cpp:119:23: warning: variable ‘messageCV’ set but not used [-Wunused-but-set-variable]
119 | float messageCV[16] = {};
| ^~~~~~~~~
Compiling stoermelder-packone/src/Arena.cpp
Compiling stoermelder-packone/src/Bolt.cpp
Compiling stoermelder-packone/src/CVMap.cpp
Compiling stoermelder-packone/src/CVMapCtx.cpp
Compiling stoermelder-packone/src/CVMapMicro.cpp
Compiling stoermelder-packone/src/CVPam.cpp
Compiling stoermelder-packone/src/Dirt.cpp
Compiling stoermelder-packone/src/EightFace.cpp
Compiling stoermelder-packone/src/EightFaceMk2.cpp
Compiling stoermelder-packone/src/EightFaceMk2Ex.cpp
Compiling stoermelder-packone/src/FourRounds.cpp
Compiling stoermelder-packone/src/Glue.cpp
Compiling stoermelder-packone/src/Goto.cpp
Compiling stoermelder-packone/src/Grip.cpp
Compiling stoermelder-packone/src/Hive.cpp
Compiling stoermelder-packone/src/Infix.cpp
Compiling stoermelder-packone/src/Intermix.cpp
Compiling stoermelder-packone/src/IntermixEnv.cpp
Compiling stoermelder-packone/src/IntermixFade.cpp
Compiling stoermelder-packone/src/IntermixGate.cpp
Compiling stoermelder-packone/src/Macro.cpp
Compiling stoermelder-packone/src/Maze.cpp
Compiling stoermelder-packone/src/Mb.cpp
Compiling stoermelder-packone/src/Me.cpp
Compiling stoermelder-packone/src/Mirror.cpp
Compiling stoermelder-packone/src/Orbit.cpp
Compiling stoermelder-packone/src/Pile.cpp
Compiling stoermelder-packone/src/PilePoly.cpp
Compiling stoermelder-packone/src/Raw.cpp
Compiling stoermelder-packone/src/ReMove.cpp
Compiling stoermelder-packone/src/RotorA.cpp
Compiling stoermelder-packone/src/Sail.cpp
Compiling stoermelder-packone/src/Sipo.cpp
Compiling stoermelder-packone/src/Spin.cpp
Compiling stoermelder-packone/src/Strip.cpp
Compiling stoermelder-packone/src/StripBay.cpp
Compiling stoermelder-packone/src/StripPp.cpp
Compiling stoermelder-packone/src/Stroke.cpp
Compiling stoermelder-packone/src/Transit.cpp
Compiling stoermelder-packone/src/TransitEx.cpp
Compiling stoermelder-packone/src/X4.cpp
Compiling stoermelder-packone/src/plugin.cpp
Compiling stoermelder-packone/src/mb/Mb_v1.cpp
Compiling surgext/src/Delay.cpp
Compiling surgext/src/DelayLineByFreq.cpp
Compiling surgext/src/DelayLineByFreqExpanded.cpp
Compiling surgext/src/DigitalRingMod.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/Delay.h:23,
from surgext/src/Delay.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/DelayLineByFreq.h:23,
from surgext/src/DelayLineByFreq.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/DelayLineByFreqExpanded.h:23,
from surgext/src/DelayLineByFreqExpanded.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/EGxVCA.cpp
Compiling surgext/src/FX.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/DigitalRingMod.h:23,
from surgext/src/DigitalRingMod.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/LFO.cpp
Compiling surgext/src/Mixer.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/EGxVCA.h:23,
from surgext/src/EGxVCA.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/FX.h:24,
from surgext/src/FX.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/LFO.h:23,
from surgext/src/LFO.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/Mixer.h:23,
from surgext/src/Mixer.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/ModMatrix.cpp
Compiling surgext/src/QuadAD.cpp
Compiling surgext/src/QuadLFO.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/ModMatrix.h:23,
from surgext/src/ModMatrix.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/QuadAD.h:23,
from surgext/src/QuadAD.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/QuadLFO.h:23,
from surgext/src/QuadLFO.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/UnisonHelper.cpp
Compiling surgext/src/VCF.cpp
Compiling surgext/src/VCO.cpp
Compiling surgext/src/Waveshaper.cpp
Compiling surgext/src/XTModule.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/VCF.h:23,
from surgext/src/VCF.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/Waveshaper.h:23,
from surgext/src/Waveshaper.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/VCO.h:22,
from surgext/src/VCO.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/XTModule.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/XTModuleWidget.cpp
Compiling surgext/src/XTStyle.cpp
Compiling surgext/src/XTWidgets.cpp
Compiling surgext-helper/surgext-helper.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/XTWidgets.h:25,
from surgext/src/XTModuleWidget.h:25,
from surgext/src/XTModuleWidget.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/XTWidgets.h:25,
from surgext/src/XTWidgets.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling unless_modules/src/atoms.cpp
Compiling unless_modules/src/avoider.cpp
Compiling unless_modules/src/cantor.cpp
In file included from unless_modules/src/../art/../src/_lessjobb.hpp:7,
from unless_modules/src/../art/components.hpp:3,
from unless_modules/src/atoms.cpp:4:
unless_modules/src/../art/../src/_less.hpp:662:10: warning: ‘virtual void _less::Widget::drawLayer(const rack::widget::Widget::DrawArgs&, int)’ was hidden [-Woverloaded-virtual=]
662 | void drawLayer(const DrawArgs& args, int layer) override{
| ^~~~~~~~~
unless_modules/src/atoms.cpp:982:8: note: by ‘void AtomsDisplay::drawLayer(NVGcontext*, float, float, float, NVGcolor, NVGcolor)’
982 | void drawLayer(NVGcontext *vg, float offset, float r, float r2, NVGcolor bc, NVGcolor fc){
| ^~~~~~~~~
In file included from unless_modules/src/../art/../src/_lessjobb.hpp:7,
from unless_modules/src/../art/components.hpp:3,
from unless_modules/src/avoider.cpp:6:
unless_modules/src/../art/../src/_less.hpp:210:18: warning: ‘virtual void _less::Widget::click()’ was hidden [-Woverloaded-virtual=]
210 | virtual void click(){};
| ^~~~~
In file included from unless_modules/src/avoider.cpp:7:
unless_modules/src/_arth.hpp:138:16: note: by ‘virtual void arth::EditorLayer::click(rack::math::Vec, int)’
138 | virtual void click(Vec pos, int button){};
| ^~~~~
Compiling unless_modules/src/markov.cpp
Compiling unless_modules/src/pianoid.cpp
Compiling unless_modules/src/piong.cpp
In file included from unless_modules/src/../art/../src/_lessjobb.hpp:7,
from unless_modules/src/../art/components.hpp:3,
from unless_modules/src/pianoid.cpp:8:
unless_modules/src/../art/../src/_less.hpp:210:18: warning: ‘virtual void _less::Widget::click()’ was hidden [-Woverloaded-virtual=]
210 | virtual void click(){};
| ^~~~~
In file included from unless_modules/src/pianoid.cpp:9:
unless_modules/src/_arth.hpp:138:16: note: by ‘virtual void arth::EditorLayer::click(rack::math::Vec, int)’
138 | virtual void click(Vec pos, int button){};
| ^~~~~
Compiling unless_modules/src/premuter.cpp
Compiling unless_modules/src/room.cpp
Compiling unless_modules/src/snake.cpp
Compiling unless_modules/src/towers.cpp
Compiling unless_modules/src/utils.cpp
Compiling ValleyAudio/src/Amalgam/Amalgam.cpp
In file included from unless_modules/src/../art/../src/_lessjobb.hpp:7,
from unless_modules/src/../art/components.hpp:3,
from unless_modules/src/towers.cpp:8:
unless_modules/src/../art/../src/_less.hpp:210:18: warning: ‘virtual void _less::Widget::click()’ was hidden [-Woverloaded-virtual=]
210 | virtual void click(){};
| ^~~~~
In file included from unless_modules/src/towers.cpp:10:
unless_modules/src/_arth.hpp:138:16: note: by ‘virtual void arth::EditorLayer::click(rack::math::Vec, int)’
138 | virtual void click(Vec pos, int button){};
| ^~~~~
Compiling ValleyAudio/src/Amalgam/VecAmalgam.cpp
Compiling ValleyAudio/src/Dexter/Chords.cpp
Compiling ValleyAudio/src/Dexter/Dexter.cpp
Compiling ValleyAudio/src/Dexter/DexterCore.cpp
Compiling ValleyAudio/src/Dexter/DexterRoutingMatrix.cpp
Compiling ValleyAudio/src/Feline/Feline.cpp
Compiling ValleyAudio/src/Interzone/Interzone.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/UnisonHelper.h:31,
from surgext/src/UnisonHelper.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling ValleyAudio/src/Plateau/Dattorro.cpp
Compiling ValleyAudio/src/Plateau/Plateau.cpp
Compiling ValleyAudio/src/Terrorform/CellRoutingMatrix.cpp
Compiling ValleyAudio/src/Terrorform/Terrorform.cpp
Compiling ValleyAudio/src/Terrorform/TerrorformWaveTableEditor.cpp
Compiling ValleyAudio/src/Topograph/Topograph.cpp
Compiling ValleyAudio/src/Topograph/TopographPatternGenerator.cpp
Compiling ValleyAudio/src/gui/DigitalDisplay.cpp
Compiling ValleyAudio/src/gui/DynamicMenu.cpp
Compiling ValleyAudio/src/gui/PlainText.cpp
Compiling ValleyAudio/src/gui/SteppedSlider.cpp
Compiling ValleyAudio/src/gui/ValleyChoiceMenu.cpp
Compiling ValleyAudio/src/timers/Metronome.cpp
Compiling ValleyAudio/src/timers/Oneshot.cpp
Compiling ValleyAudio/src/uGraph/uGraph.cpp
Compiling ValleyAudio/src/utilities/Utilities.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/ClearMenu.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/CloneMenu.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/LoadMenu.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/MainMenu.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/MenuBase.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/MoveMenu.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/QuestionMenu.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/TFormEditorButton.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/TFormEditorChoice.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/TFormTextField.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/ViewPane.cpp
Compiling ValleyAudio/src/Terrorform/WavetableEditor/WaveDisplay.cpp
Compiling ValleyAudio/src/dsp/filters/OTAFilter.cpp
Compiling ValleyAudio/src/dsp/filters/OnePoleFilters.cpp
Compiling ValleyAudio/src/dsp/filters/VecOTAFilter.cpp
Compiling ValleyAudio/src/dsp/filters/VecOnePoleFilters.cpp
Compiling ValleyAudio/src/dsp/fx/DiodeRingMod.cpp
Compiling ValleyAudio/src/dsp/fx/VecDiodeRingMod.cpp
Compiling ValleyAudio/src/dsp/generators/QuadOsc.cpp
Compiling ValleyAudio/src/dsp/modulation/LinearEnvelope.cpp
Compiling ValleyAudio/src/dsp/modulation/VecLoopingADSR.cpp
Compiling ValleyAudio/src/dsp/shaping/Shaper.cpp
Compiling Venom/src/AD_ASR.cpp
Compiling Venom/src/AuxClone.cpp
Compiling Venom/src/BayInput.cpp
Compiling Venom/src/BayNorm.cpp
Compiling Venom/src/BayOutput.cpp
Compiling Venom/src/BenjolinGatesExpander.cpp
Compiling Venom/src/BenjolinOsc.cpp
Compiling Venom/src/BenjolinVoltsExpander.cpp
Compiling Venom/src/BernoulliSwitch.cpp
Compiling Venom/src/BernoulliSwitchExpander.cpp
Compiling Venom/src/Blocker.cpp
Compiling Venom/src/Bypass.cpp
Compiling Venom/src/CloneMerge.cpp
Compiling Venom/src/Compare2.cpp
Compiling Venom/src/CrossFade3D.cpp
Compiling Venom/src/HQ.cpp
Compiling Venom/src/Knob5.cpp
Compiling Venom/src/LinearBeats.cpp
Compiling Venom/src/LinearBeatsExpander.cpp
Compiling Venom/src/Logic.cpp
Compiling Venom/src/Mix4.cpp
Compiling Venom/src/Mix4Stereo.cpp
Compiling Venom/src/MixFade.cpp
Compiling Venom/src/MixFade2.cpp
Compiling Venom/src/MixMute.cpp
Compiling Venom/src/MixOffset.cpp
Compiling Venom/src/MixPan.cpp
Compiling Venom/src/MixSend.cpp
Compiling Venom/src/MixSolo.cpp
Compiling Venom/src/MousePad.cpp
Compiling Venom/src/MultiMerge.cpp
Compiling Venom/src/MultiSplit.cpp
Compiling Venom/src/NORS-IQ.cpp
Compiling Venom/src/NORSIQChord2Scale.cpp
Compiling Venom/src/Oscillator.cpp
Compiling Venom/src/Pan3D.cpp
Compiling Venom/src/PolyClone.cpp
Compiling Venom/src/PolyFade.cpp
Compiling Venom/src/PolyOffset.cpp
Compiling Venom/src/PolySHASR.cpp
Compiling Venom/src/PolyScale.cpp
Compiling Venom/src/PolyUnison.cpp
Compiling Venom/src/Push5.cpp
Compiling Venom/src/QuadVCPolarizer.cpp
Compiling Venom/src/Recurse.cpp
Compiling Venom/src/RecurseStereo.cpp
Compiling Venom/src/Reformation.cpp
Compiling Venom/src/RhythmExplorer.cpp
Compiling Venom/src/SVF.cpp
Compiling Venom/src/ShapedVCA.cpp
Compiling Venom/src/Slew.cpp
Compiling Venom/src/SphereToXYZ.cpp
Compiling Venom/src/Thru.cpp
Compiling Venom/src/VCAMix4.cpp
Compiling Venom/src/VCAMix4Stereo.cpp
Compiling Venom/src/VCOUnit.cpp
Compiling Venom/src/Venom.cpp
Compiling Venom/src/VenomBlank.cpp
Compiling Venom/src/WaveFolder.cpp
Compiling Venom/src/WaveMangler.cpp
Compiling Venom/src/WaveMultiplier.cpp
Compiling Venom/src/WidgetMenuExtender.cpp
Compiling Venom/src/WinComp.cpp
Compiling Venom/src/XM_OP.cpp
Compiling voxglitch/src/ArpSeq.cpp
Compiling voxglitch/src/AutobreakStudio.cpp
Compiling voxglitch/src/ByteBeat.cpp
Compiling voxglitch/src/DigitalProgrammer.cpp
Compiling voxglitch/src/DigitalSequencer.cpp
Compiling voxglitch/src/DigitalSequencerXP.cpp
Compiling voxglitch/src/DrumRandomizer.cpp
Compiling voxglitch/src/GlitchSequencer.cpp
Compiling voxglitch/src/GrainEngineMK2.cpp
Compiling voxglitch/src/GrainEngineMK2Expander.cpp
Compiling voxglitch/src/GrainFx.cpp
Compiling voxglitch/src/GrooveBox.cpp
Compiling voxglitch/src/GrooveBoxExpander.cpp
Compiling voxglitch/src/Hazumi.cpp
Compiling voxglitch/src/Looper.cpp
Compiling voxglitch/src/NoteDetector.cpp
Compiling voxglitch/src/OnePoint.cpp
Compiling voxglitch/src/OneZero.cpp
Compiling voxglitch/src/Sampler16P.cpp
Compiling voxglitch/src/SamplerX8.cpp
Compiling voxglitch/src/Satanonaut.cpp
Compiling voxglitch/src/autobreak.cpp
Compiling voxglitch/src/ghosts.cpp
Compiling voxglitch/src/repeater.cpp
Compiling voxglitch/src/wavbank.cpp
Compiling voxglitch/src/wavbank_mc.cpp
Compiling voxglitch/src/xy.cpp
Compiling voxglitch/src/vgLib-2.0/constants.cpp
Compiling WhatTheRack/src/WhatTheJack.cpp
Compiling WhatTheRack/src/WhatTheRackModule.cpp
Compiling WSTD-Drums/src/WSTD_Drums.cpp
Compiling WSTD-Drums/src/controller/BD9.cpp
Compiling WSTD-Drums/src/controller/Baronial.cpp
Compiling WSTD-Drums/src/controller/CR78.cpp
Compiling WSTD-Drums/src/controller/ClosedHH.cpp
Compiling WSTD-Drums/src/controller/DMX.cpp
Compiling WSTD-Drums/src/controller/Gnome.cpp
Compiling WSTD-Drums/src/controller/Marionette.cpp
Compiling WSTD-Drums/src/controller/OpenHH.cpp
Compiling WSTD-Drums/src/controller/SBD.cpp
Compiling WSTD-Drums/src/controller/SampleController.cpp
Compiling WSTD-Drums/src/controller/Sequencer.cpp
Compiling WSTD-Drums/src/controller/Snare.cpp
Compiling WSTD-Drums/src/controller/Tomi.cpp
Compiling WSTD-Drums/src/view/BD9.cpp
Compiling WSTD-Drums/src/view/Baronial.cpp
Compiling WSTD-Drums/src/view/CR78.cpp
Compiling WSTD-Drums/src/view/ClosedHH.cpp
Compiling WSTD-Drums/src/view/DMX.cpp
Compiling WSTD-Drums/src/view/Gnome.cpp
Compiling WSTD-Drums/src/view/Marionette.cpp
Compiling WSTD-Drums/src/view/OpenHH.cpp
Compiling WSTD-Drums/src/view/SBD.cpp
Compiling WSTD-Drums/src/view/Sequencer.cpp
Compiling WSTD-Drums/src/view/Snare.cpp
Compiling WSTD-Drums/src/view/Tomi.cpp
Compiling WSTD-Drums/src/model/SampleManager.cpp
Compiling WSTD-Drums/deps/ADSR.cpp
Compiling WSTD-Drums/deps/LFO.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/Bjorklund.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/CV.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/CVEvent.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/Clock.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/DTMF.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/DistributedClock.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/EventEmitter.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/FibonacciClock.cpp
Compiling WSTD-Drums/deps/SynthDevKit/src/PrimeClock.cpp
Compiling ZetaCarinaeModules/src/BrownianBridge.cpp
Compiling ZetaCarinaeModules/src/Firefly.cpp
Compiling ZetaCarinaeModules/src/GuildensTurn.cpp
Compiling ZetaCarinaeModules/src/IOU.cpp
Compiling ZetaCarinaeModules/src/OrnsteinUhlenbeck.cpp
Compiling ZetaCarinaeModules/src/Rosenchance.cpp
Compiling ZetaCarinaeModules/src/RosslerRustler.cpp
Compiling ZetaCarinaeModules/src/Warbler.cpp
Compiling ZZC/src/Clock.cpp
Compiling ZZC/src/Div.cpp
Compiling ZZC/src/Divider.cpp
Compiling ZZC/src/FN.cpp
Compiling ZZC/src/Phasor.cpp
Compiling ZZC/src/Polygate.cpp
Compiling ZZC/src/SC-VCA.cpp
Compiling ZZC/src/SH-8.cpp
Compiling ZZC/src/SRC.cpp
Compiling ZZC/src/Phaseque/Phaseque.cpp
Compiling ZZC/src/Phaseque/PhasequeWidget.cpp
Generating StarlingVia/res/original.gateseq.bin.c
Generating StarlingVia/res/original.meta.bin.c
Generating StarlingVia/res/original.osc3.bin.c
Generating StarlingVia/res/original.scanner.bin.c
Generating StarlingVia/res/original.sync.bin.c
Generating StarlingVia/res/original.sync3.bin.c
Generating ValleyAudio/src/ADD_BANK1.bin.bin.c
Generating ValleyAudio/src/ADD_BANK2.bin.bin.c
Generating ValleyAudio/src/ADD_BANK3.bin.bin.c
Generating ValleyAudio/src/ADD_BANK4.bin.bin.c
Generating ValleyAudio/src/ADD_SAW.bin.bin.c
Generating ValleyAudio/src/ADD_SINE.bin.bin.c
Generating ValleyAudio/src/ADD_SQR.bin.bin.c
Generating ValleyAudio/src/ALTOSAX.bin.bin.c
Generating ValleyAudio/src/AM_HARM.bin.bin.c
Generating ValleyAudio/src/BASIC.bin.bin.c
Generating ValleyAudio/src/BI_PULSE.bin.bin.c
Generating ValleyAudio/src/BITCRUSH1.bin.bin.c
Generating ValleyAudio/src/BITCRUSH2.bin.bin.c
Generating ValleyAudio/src/CELLO_1.bin.bin.c
Generating ValleyAudio/src/CELLO_2.bin.bin.c
Generating ValleyAudio/src/CHIP_1.bin.bin.c
Generating ValleyAudio/src/CHIP_2.bin.bin.c
Generating ValleyAudio/src/CHIRP.bin.bin.c
Generating ValleyAudio/src/DISTORT.bin.bin.c
Generating ValleyAudio/src/EBASS.bin.bin.c
Generating ValleyAudio/src/FM1.bin.bin.c
Generating ValleyAudio/src/FM2.bin.bin.c
Generating ValleyAudio/src/FM3.bin.bin.c
Generating ValleyAudio/src/FM4.bin.bin.c
Generating ValleyAudio/src/FOLD_SINE.bin.bin.c
Generating ValleyAudio/src/GMTRY_1.bin.bin.c
Generating ValleyAudio/src/GMTRY_2.bin.bin.c
Generating ValleyAudio/src/GMTRY_3.bin.bin.c
Generating ValleyAudio/src/GRIT.bin.bin.c
Generating ValleyAudio/src/LINEAR.bin.bin.c
Generating ValleyAudio/src/OBOE.bin.bin.c
Generating ValleyAudio/src/OPAL.bin.bin.c
Generating ValleyAudio/src/OVERTONE1.bin.bin.c
Generating ValleyAudio/src/OVERTONE2.bin.bin.c
Generating ValleyAudio/src/PIANO.bin.bin.c
Generating ValleyAudio/src/PLAITS_1.bin.bin.c
Generating ValleyAudio/src/PLAITS_2.bin.bin.c
Generating ValleyAudio/src/PLAITS_3.bin.bin.c
Generating ValleyAudio/src/PLUCK.bin.bin.c
Generating ValleyAudio/src/PWM.bin.bin.c
Generating ValleyAudio/src/REED.bin.bin.c
Generating ValleyAudio/src/RESO_SAW.bin.bin.c
Generating ValleyAudio/src/RESO_SQR.bin.bin.c
Generating ValleyAudio/src/SAW_GAP1.bin.bin.c
Generating ValleyAudio/src/SAW_GAP2.bin.bin.c
Generating ValleyAudio/src/SAW_PHASE.bin.bin.c
Generating ValleyAudio/src/SINE_HARM.bin.bin.c
Generating ValleyAudio/src/SWEEPHARM.bin.bin.c
Generating ValleyAudio/src/SYMMETRY.bin.bin.c
Generating ValleyAudio/src/TEE_EKS.bin.bin.c
Generating ValleyAudio/src/THEREMIN.bin.bin.c
Generating ValleyAudio/src/TWO_OP_RAND.bin.bin.c
Generating ValleyAudio/src/TWO_OPFM1.bin.bin.c
Generating ValleyAudio/src/TWO_OPFM2.bin.bin.c
Generating ValleyAudio/src/VIDEOGAME.bin.bin.c
Generating ValleyAudio/src/VIOLIN.bin.bin.c
Generating ValleyAudio/src/VOICE_1.bin.bin.c
Generating ValleyAudio/src/VOICE_2.bin.bin.c
Generating ValleyAudio/src/VOICE_3.bin.bin.c
Generating ValleyAudio/src/VOICE_4.bin.bin.c
Generating ValleyAudio/src/VOICE_5.bin.bin.c
Generating ValleyAudio/src/VOICE_6.bin.bin.c
Generating ValleyAudio/src/VOX_MACH.bin.bin.c
Generating ValleyAudio/src/XFADE.bin.bin.c
Compiling plugins-mini.cpp
Compiling StarlingVia/res/original.gateseq.bin
Compiling StarlingVia/res/original.meta.bin
Compiling StarlingVia/res/original.osc3.bin
Compiling StarlingVia/res/original.scanner.bin
Compiling StarlingVia/res/original.sync.bin
Compiling StarlingVia/res/original.sync3.bin
Compiling ValleyAudio/src/ADD_BANK1.bin.bin
Compiling ValleyAudio/src/ADD_BANK2.bin.bin
Compiling ValleyAudio/src/ADD_BANK3.bin.bin
Compiling ValleyAudio/src/ADD_BANK4.bin.bin
Compiling ValleyAudio/src/ADD_SAW.bin.bin
Compiling ValleyAudio/src/ADD_SINE.bin.bin
Compiling ValleyAudio/src/ADD_SQR.bin.bin
Compiling ValleyAudio/src/ALTOSAX.bin.bin
Compiling ValleyAudio/src/AM_HARM.bin.bin
Compiling ValleyAudio/src/BASIC.bin.bin
Compiling ValleyAudio/src/BI_PULSE.bin.bin
Compiling ValleyAudio/src/BITCRUSH1.bin.bin
Compiling ValleyAudio/src/BITCRUSH2.bin.bin
Compiling ValleyAudio/src/CELLO_1.bin.bin
Compiling ValleyAudio/src/CELLO_2.bin.bin
Compiling ValleyAudio/src/CHIP_1.bin.bin
Compiling ValleyAudio/src/CHIP_2.bin.bin
Compiling ValleyAudio/src/CHIRP.bin.bin
Compiling ValleyAudio/src/DISTORT.bin.bin
Compiling ValleyAudio/src/EBASS.bin.bin
Compiling ValleyAudio/src/FM1.bin.bin
Compiling ValleyAudio/src/FM2.bin.bin
Compiling ValleyAudio/src/FM3.bin.bin
Compiling ValleyAudio/src/FM4.bin.bin
Compiling ValleyAudio/src/FOLD_SINE.bin.bin
Compiling ValleyAudio/src/GMTRY_1.bin.bin
Compiling ValleyAudio/src/GMTRY_2.bin.bin
Compiling ValleyAudio/src/GMTRY_3.bin.bin
Compiling ValleyAudio/src/GRIT.bin.bin
Compiling ValleyAudio/src/LINEAR.bin.bin
Compiling ValleyAudio/src/OBOE.bin.bin
Compiling ValleyAudio/src/OPAL.bin.bin
Compiling ValleyAudio/src/OVERTONE1.bin.bin
Compiling ValleyAudio/src/OVERTONE2.bin.bin
Compiling ValleyAudio/src/PIANO.bin.bin
Compiling ValleyAudio/src/PLAITS_1.bin.bin
Compiling ValleyAudio/src/PLAITS_2.bin.bin
Compiling ValleyAudio/src/PLAITS_3.bin.bin
Compiling ValleyAudio/src/PLUCK.bin.bin
Compiling ValleyAudio/src/PWM.bin.bin
Compiling ValleyAudio/src/REED.bin.bin
Compiling ValleyAudio/src/RESO_SAW.bin.bin
Compiling ValleyAudio/src/RESO_SQR.bin.bin
Compiling ValleyAudio/src/SAW_GAP1.bin.bin
Compiling ValleyAudio/src/SAW_GAP2.bin.bin
Compiling ValleyAudio/src/SAW_PHASE.bin.bin
Compiling ValleyAudio/src/SINE_HARM.bin.bin
Compiling ValleyAudio/src/SWEEPHARM.bin.bin
Compiling ValleyAudio/src/SYMMETRY.bin.bin
Compiling ValleyAudio/src/TEE_EKS.bin.bin
Compiling ValleyAudio/src/THEREMIN.bin.bin
Compiling ValleyAudio/src/TWO_OP_RAND.bin.bin
Compiling ValleyAudio/src/TWO_OPFM1.bin.bin
Compiling ValleyAudio/src/TWO_OPFM2.bin.bin
Compiling ValleyAudio/src/VIDEOGAME.bin.bin
Compiling ValleyAudio/src/VIOLIN.bin.bin
Compiling ValleyAudio/src/VOICE_1.bin.bin
Compiling ValleyAudio/src/VOICE_2.bin.bin
Compiling ValleyAudio/src/VOICE_3.bin.bin
Compiling ValleyAudio/src/VOICE_4.bin.bin
Compiling ValleyAudio/src/VOICE_6.bin.bin
Compiling ValleyAudio/src/VOICE_5.bin.bin
Compiling ValleyAudio/src/VOX_MACH.bin.bin
Compiling ValleyAudio/src/XFADE.bin.bin
Creating plugins-mini.a
Creating plugins.a
make HEADLESS=true plugins-mini-headless.a
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/plugins'
Compiling plugins-mini.cpp
Compiling Cardinal/src/HostAudio.cpp
Compiling Cardinal/src/HostCV.cpp
Compiling Cardinal/src/HostMIDI.cpp
Compiling Cardinal/src/HostMIDI-CC.cpp
Compiling Cardinal/src/HostMIDI-Gate.cpp
Compiling Cardinal/src/HostMIDI-Map.cpp
Compiling Cardinal/src/HostParameters.cpp
Compiling Cardinal/src/HostParameters-Map.cpp
Compiling Cardinal/src/HostTime.cpp
Compiling Cardinal/src/TextEditor.cpp
Compiling Fundamental/src/ADSR.cpp
Compiling Fundamental/src/LFO.cpp
Compiling Fundamental/src/Merge.cpp
Compiling Fundamental/src/MidSide.cpp
Compiling Fundamental/src/Noise.cpp
Compiling Fundamental/src/Quantizer.cpp
Compiling Fundamental/src/Random.cpp
Compiling Fundamental/src/Scope.cpp
Compiling Fundamental/src/Split.cpp
Compiling Fundamental/src/Sum.cpp
Compiling Fundamental/src/VCA-1.cpp
Compiling Fundamental/src/VCF.cpp
Compiling Fundamental/src/VCMixer.cpp
Compiling Fundamental/src/VCO.cpp
Compiling AriaModules/src/Spleet.cpp
Compiling AriaModules/src/Swerge.cpp
Compiling AudibleInstruments/src/Plaits.cpp
Compiling AudibleInstruments/eurorack/plaits/dsp/voice.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/additive_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/bass_drum_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/chord_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/fm_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/grain_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/hi_hat_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/modal_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/noise_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/particle_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/snare_drum_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/speech_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/string_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/swarm_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/virtual_analog_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/waveshaping_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/engine/wavetable_engine.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/naive_speech_synth.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/speech/sam_speech_synth.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/modal_voice.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/resonator.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/string.cc
Compiling AudibleInstruments/eurorack/plaits/dsp/physical_modelling/string_voice.cc
Compiling AudibleInstruments/eurorack/plaits/resources.cc
Compiling AudibleInstruments/eurorack/stmlib/dsp/atan.cc
Compiling AudibleInstruments/eurorack/stmlib/dsp/units.cc
Compiling AudibleInstruments/eurorack/stmlib/utils/random.cc
Compiling BaconPlugs/src/Style.cpp
Compiling BogaudioModules/src/AD.cpp
Compiling BogaudioModules/src/LFO.cpp
Compiling BogaudioModules/src/Noise.cpp
Compiling BogaudioModules/src/Offset.cpp
Compiling BogaudioModules/src/SampleHold.cpp
Compiling BogaudioModules/src/Switch.cpp
Compiling BogaudioModules/src/Switch18.cpp
Compiling BogaudioModules/src/Unison.cpp
Compiling BogaudioModules/src/VCA.cpp
Compiling BogaudioModules/src/VCF.cpp
Compiling BogaudioModules/src/VCO.cpp
Compiling BogaudioModules/src/disable_output_limit.cpp
Compiling BogaudioModules/src/lfo_base.cpp
Compiling BogaudioModules/src/matrix_base.cpp
Compiling BogaudioModules/src/menu.cpp
Compiling BogaudioModules/src/module.cpp
Compiling BogaudioModules/src/param_quantities.cpp
Compiling BogaudioModules/src/poly_channels.cpp
Compiling BogaudioModules/src/rack_overrides.cpp
Compiling BogaudioModules/src/save_latch_to_patch.cpp
Compiling BogaudioModules/src/skins.cpp
Compiling BogaudioModules/src/utils.cpp
Compiling BogaudioModules/src/vco_base.cpp
Compiling BogaudioModules/src/widgets.cpp
Compiling BogaudioModules/src/dsp/analyzer.cpp
Compiling BogaudioModules/src/dsp/envelope.cpp
Compiling BogaudioModules/src/dsp/math.cpp
Compiling BogaudioModules/src/dsp/noise.cpp
Compiling BogaudioModules/src/dsp/oscillator.cpp
Compiling BogaudioModules/src/dsp/signal.cpp
Compiling BogaudioModules/src/dsp/table.cpp
Compiling BogaudioModules/src/dsp/filters/experiments.cpp
Compiling BogaudioModules/src/dsp/filters/filter.cpp
Compiling BogaudioModules/src/dsp/filters/multimode.cpp
Compiling BogaudioModules/src/dsp/filters/resample.cpp
Compiling BogaudioModules-helper/BogaudioModules-helper.cpp
Compiling MockbaModular/src/CZOsc.cpp
Compiling MockbaModular/src/Filtah.cpp
Compiling MockbaModular/src/MaugOsc.cpp
Compiling MockbaModular/src/Mixah.cpp
Compiling MockbaModular/src/Pannah.cpp
Compiling MockbaModular/src/ReVoltah.cpp
Compiling MockbaModular/src/Shapah.cpp
Compiling surgext/src/Delay.cpp
Compiling surgext/src/DelayLineByFreq.cpp
Compiling surgext/src/DelayLineByFreqExpanded.cpp
Compiling surgext/src/EGxVCA.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/Delay.h:23,
from surgext/src/Delay.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/DelayLineByFreq.h:23,
from surgext/src/DelayLineByFreq.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/DelayLineByFreqExpanded.h:23,
from surgext/src/DelayLineByFreqExpanded.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/EGxVCA.h:23,
from surgext/src/EGxVCA.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/FX.cpp
Compiling surgext/src/LFO.cpp
Compiling surgext/src/Mixer.cpp
Compiling surgext/src/ModMatrix.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/FX.h:24,
from surgext/src/FX.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/LFO.h:23,
from surgext/src/LFO.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/Mixer.h:23,
from surgext/src/Mixer.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/ModMatrix.h:23,
from surgext/src/ModMatrix.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/QuadAD.cpp
Compiling surgext/src/QuadLFO.cpp
Compiling surgext/src/VCO.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/surge/src/common/dsp/Effect.h:27,
from surgext/src/QuadAD.h:23,
from surgext/src/QuadAD.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/QuadLFO.h:23,
from surgext/src/QuadLFO.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/VCO.h:22,
from surgext/src/VCO.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/VCF.cpp
Compiling surgext/src/Waveshaper.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/VCF.h:23,
from surgext/src/VCF.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/XTModule.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/Waveshaper.h:23,
from surgext/src/Waveshaper.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext/src/XTModuleWidget.cpp
Compiling surgext/src/XTStyle.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/XTModule.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Compiling surgext-helper/surgext-helper.cpp
In file included from surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:61,
from surgext/surge/src/common/Parameter.h:33,
from surgext/surge/src/common/SurgeStorage.h:26,
from surgext/src/XTModule.h:28,
from surgext/src/XTWidgets.h:25,
from surgext/src/XTModuleWidget.h:25,
from surgext/src/XTModuleWidget.cpp:19:
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = const std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {float, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {float&, int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, float, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:650:27: required from here
650 | return fmt::format("{:.{}f} {:s}", svA * val,
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
651 | (fs.isHighPrecision ? (decimalPlaces + 4) : decimalPlaces), unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]’:
surgext/surge/libs/fmt/include/fmt/core.h:1777:29: required from ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1901:77: required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]’
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1918:31: required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
1918 | return {FMT_FORWARD(args)...};
| ^
surgext/surge/libs/fmt/include/fmt/core.h:3206:44: required from ‘std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]’
3206 | return vformat(fmt, fmt::make_format_args(args...));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
surgext/surge/libs/sst/sst-basic-blocks/include/sst/basic-blocks/params/ParamMetadata.h:734:29: required from here
734 | em = fmt::format("{} < val < {}", *nv, *xv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
surgext/surge/libs/fmt/include/fmt/core.h:1735:21: note: ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >’ temporary created here
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~~~~~~~~~~~~~~~~~~~
Creating plugins-mini-headless.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/plugins'
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/plugins'
make all -C src CARLA_BACKEND_NAMESPACE=Cardinal DGL_NAMESPACE=CardinalDGL HAVE_FFMPEG=false HAVE_FLUIDSYNTH=false HAVE_PROJECTM=false HAVE_ZYN_DEPS=false HAVE_ZYN_UI_DEPS=false EXTERNAL_PLUGINS=true
make[1]: Entering directory '/build/cardinal/src/cardinal-26.02/src'
Compiling AsyncDialog.cpp
Compiling CardinalModuleWidget.cpp
Compiling custom/Browser.cpp
Compiling custom/asset.cpp
Compiling custom/dep.cpp
Compiling custom/library.cpp
Compiling custom/network.cpp
Compiling custom/osdialog.cpp
Compiling override/blendish.c
Compiling override/context.cpp
Compiling override/minblep.cpp
Compiling override/plugin.cpp
Compiling override/Engine.cpp
Compiling override/Model.cpp
Compiling override/ModuleWidget.cpp
Compiling override/OpenGlWidget.cpp
Compiling override/Scene.cpp
Compiling Rack/dep/pffft/pffft.c
Compiling Rack/dep/pffft/fftpack.c
Compiling Rack/dep/osdialog/osdialog.c
Compiling Rack/dep/tinyexpr/tinyexpr.c
Compiling Rack/src/Quantity.cpp
Compiling Rack/src/color.cpp
Compiling Rack/src/history.cpp
Compiling Rack/src/logger.cpp
Compiling Rack/src/patch.cpp
Compiling Rack/src/random.cpp
Compiling Rack/src/settings.cpp
Compiling Rack/src/string.cpp
Compiling Rack/src/system.cpp
Compiling Rack/src/tag.cpp
Compiling Rack/src/app/CableWidget.cpp
Compiling Rack/src/app/CircularShadow.cpp
Compiling Rack/src/app/Knob.cpp
Compiling Rack/src/app/LedDisplay.cpp
Compiling Rack/src/app/LightWidget.cpp
Compiling Rack/src/app/ModuleLightWidget.cpp
Compiling Rack/src/app/MultiLightWidget.cpp
Compiling Rack/src/app/ParamWidget.cpp
Compiling Rack/src/app/PortWidget.cpp
Compiling Rack/src/app/RackScrollWidget.cpp
Compiling Rack/src/app/RackWidget.cpp
Compiling Rack/src/app/RailWidget.cpp
Compiling Rack/src/app/SliderKnob.cpp
Compiling Rack/src/app/SvgButton.cpp
Compiling Rack/src/app/SvgKnob.cpp
Compiling Rack/src/app/SvgPanel.cpp
Compiling Rack/src/app/SvgPort.cpp
Compiling Rack/src/app/SvgScrew.cpp
Compiling Rack/src/app/SvgSlider.cpp
Compiling Rack/src/app/SvgSwitch.cpp
Compiling Rack/src/app/Switch.cpp
Compiling Rack/src/engine/Cable.cpp
Compiling Rack/src/engine/LightInfo.cpp
Compiling Rack/src/engine/Module.cpp
Compiling Rack/src/engine/ParamQuantity.cpp
Compiling Rack/src/engine/PortInfo.cpp
Compiling Rack/src/plugin/Plugin.cpp
Compiling Rack/src/ui/Button.cpp
Compiling Rack/src/ui/ChoiceButton.cpp
Compiling Rack/src/ui/Label.cpp
Compiling Rack/src/ui/List.cpp
Compiling Rack/src/ui/Menu.cpp
Compiling Rack/src/ui/MenuEntry.cpp
Compiling Rack/src/ui/MenuItem.cpp
Compiling Rack/src/ui/MenuLabel.cpp
Compiling Rack/src/ui/MenuOverlay.cpp
Compiling Rack/src/ui/MenuSeparator.cpp
Compiling Rack/src/ui/OptionButton.cpp
Compiling Rack/src/ui/ProgressBar.cpp
Compiling Rack/src/ui/RadioButton.cpp
Compiling Rack/src/ui/ScrollWidget.cpp
Compiling Rack/src/ui/Scrollbar.cpp
Compiling Rack/src/ui/SequentialLayout.cpp
Compiling Rack/src/ui/Slider.cpp
Compiling Rack/src/ui/TextField.cpp
Compiling Rack/src/ui/Tooltip.cpp
Compiling Rack/src/ui/common.cpp
Compiling Rack/src/widget/FramebufferWidget.cpp
Compiling Rack/src/widget/SvgWidget.cpp
Compiling Rack/src/widget/Widget.cpp
Compiling Rack/src/widget/ZoomWidget.cpp
Compiling Rack/src/widget/event.cpp
Compiling Rack/src/window/Svg.cpp
make HEADLESS=true rack-headless.a
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src'
Compiling AsyncDialog.cpp
Compiling CardinalModuleWidget.cpp
Compiling custom/Browser.cpp
Compiling custom/asset.cpp
Compiling custom/dep.cpp
Compiling custom/library.cpp
Compiling custom/network.cpp
Compiling custom/osdialog.cpp
Compiling override/blendish.c
Compiling override/context.cpp
Compiling override/minblep.cpp
Compiling override/plugin.cpp
Compiling override/Engine.cpp
Compiling override/Model.cpp
Compiling override/ModuleWidget.cpp
Compiling override/OpenGlWidget.cpp
Compiling override/Scene.cpp
Compiling Rack/dep/pffft/pffft.c
Compiling Rack/dep/pffft/fftpack.c
Compiling Rack/dep/osdialog/osdialog.c
Compiling Rack/dep/tinyexpr/tinyexpr.c
Compiling Rack/src/Quantity.cpp
Compiling Rack/src/color.cpp
Compiling Rack/src/history.cpp
Compiling Rack/src/logger.cpp
Compiling Rack/src/patch.cpp
Compiling Rack/src/random.cpp
Compiling Rack/src/settings.cpp
Compiling Rack/src/string.cpp
Compiling Rack/src/system.cpp
Compiling Rack/src/tag.cpp
Compiling Rack/src/app/CableWidget.cpp
Compiling Rack/src/app/CircularShadow.cpp
Compiling Rack/src/app/Knob.cpp
Compiling Rack/src/app/LedDisplay.cpp
Compiling Rack/src/app/LightWidget.cpp
Compiling Rack/src/app/ModuleLightWidget.cpp
Compiling Rack/src/app/MultiLightWidget.cpp
Compiling Rack/src/app/ParamWidget.cpp
Compiling Rack/src/app/PortWidget.cpp
Compiling Rack/src/app/RackScrollWidget.cpp
Compiling Rack/src/app/RackWidget.cpp
Compiling Rack/src/app/RailWidget.cpp
Compiling Rack/src/app/SliderKnob.cpp
Compiling Rack/src/app/SvgButton.cpp
Compiling Rack/src/app/SvgKnob.cpp
Compiling Rack/src/app/SvgPanel.cpp
Compiling Rack/src/app/SvgPort.cpp
Compiling Rack/src/app/SvgScrew.cpp
Compiling Rack/src/app/SvgSlider.cpp
Compiling Rack/src/app/SvgSwitch.cpp
Compiling Rack/src/app/Switch.cpp
Compiling Rack/src/engine/Cable.cpp
Compiling Rack/src/engine/LightInfo.cpp
Compiling Rack/src/engine/Module.cpp
Compiling Rack/src/engine/ParamQuantity.cpp
Compiling Rack/src/engine/PortInfo.cpp
Compiling Rack/src/plugin/Plugin.cpp
Compiling Rack/src/ui/Button.cpp
Compiling Rack/src/ui/ChoiceButton.cpp
Compiling Rack/src/ui/Label.cpp
Compiling Rack/src/ui/List.cpp
Compiling Rack/src/ui/Menu.cpp
Compiling Rack/src/ui/MenuEntry.cpp
Compiling Rack/src/ui/MenuItem.cpp
Compiling Rack/src/ui/MenuLabel.cpp
Compiling Rack/src/ui/MenuOverlay.cpp
Compiling Rack/src/ui/MenuSeparator.cpp
Compiling Rack/src/ui/OptionButton.cpp
Compiling Rack/src/ui/ProgressBar.cpp
Compiling Rack/src/ui/RadioButton.cpp
Compiling Rack/src/ui/ScrollWidget.cpp
Compiling Rack/src/ui/Scrollbar.cpp
Compiling Rack/src/ui/SequentialLayout.cpp
Compiling Rack/src/ui/Slider.cpp
Compiling Rack/src/ui/TextField.cpp
Compiling Rack/src/ui/Tooltip.cpp
Compiling Rack/src/ui/common.cpp
Compiling Rack/src/widget/FramebufferWidget.cpp
Compiling Rack/src/widget/SvgWidget.cpp
Compiling Rack/src/widget/Widget.cpp
Compiling Rack/src/widget/ZoomWidget.cpp
Compiling Rack/src/widget/event.cpp
Compiling Rack/src/window/Svg.cpp
Creating rack.a
Creating rack-headless.a
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src'
make -C Cardinal
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src/Cardinal'
Compiling CardinalPlugin.cpp
Compiling CardinalCommon.cpp
Compiling CardinalRemote.cpp
Compiling common.cpp
Compiling CardinalUI.cpp
Compiling glfw.cpp
Compiling MenuBar.cpp
Compiling Window.cpp
Compiling CardinalX11WindowIcon.cpp
Compiling DistrhoPluginMain.cpp (CLAP)
Compiling DistrhoUIMain.cpp (CLAP)
Compiling DistrhoPluginMain.cpp (JACK)
Compiling DistrhoUIMain.cpp (JACK)
Compiling DistrhoPluginMain.cpp (LV2)
Compiling DistrhoUIMain.cpp (LV2)
Compiling DistrhoPluginMain.cpp (VST3)
Compiling DistrhoUIMain.cpp (VST3)
Creating CLAP plugin for Cardinal
Creating JACK standalone for Cardinal
Creating LV2 plugin for Cardinal
Creating VST3 plugin for Cardinal
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src/Cardinal'
make -C CardinalMini
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src/CardinalMini'
Compiling CardinalPlugin.cpp
Compiling CardinalCommon.cpp
Compiling CardinalRemote.cpp
Compiling common.cpp
Compiling CardinalUI.cpp
Compiling glfw.cpp
Compiling MenuBar.cpp
Compiling Window.cpp
Compiling CardinalX11WindowIcon.cpp
Compiling DistrhoPluginMain.cpp (JACK)
Compiling DistrhoUIMain.cpp (JACK)
Creating JACK standalone for CardinalMini
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at ../../dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_flip’ at ../../dpf/dgl/src/nanovg/stb_image.h:979:43,
inlined from ‘dpf_stbi_load_from_file’ at ../../dpf/dgl/src/nanovg/stb_image.h:1055:28,
inlined from ‘dpf_stbi_load’ at ../../dpf/dgl/src/nanovg/stb_image.h:1045:32,
inlined from ‘nvgCreateImage.constprop’ at ../../dpf/dgl/src/nanovg/nanovg.c:898:17:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘nvgCreateImage.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at ../../dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_flip’ at ../../dpf/dgl/src/nanovg/stb_image.h:979:43,
inlined from ‘dpf_stbi_load_from_file’ at ../../dpf/dgl/src/nanovg/stb_image.h:1055:28,
inlined from ‘dpf_stbi_load’ at ../../dpf/dgl/src/nanovg/stb_image.h:1045:32,
inlined from ‘nvgCreateImage.constprop’ at ../../dpf/dgl/src/nanovg/nanovg.c:898:17:
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘nvgCreateImage.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at ../../dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_flip’ at ../../dpf/dgl/src/nanovg/stb_image.h:979:43,
inlined from ‘dpf_stbi_load_from_file’ at ../../dpf/dgl/src/nanovg/stb_image.h:1055:28,
inlined from ‘dpf_stbi_load’ at ../../dpf/dgl/src/nanovg/stb_image.h:1045:32,
inlined from ‘nvgCreateImage.constprop’ at ../../dpf/dgl/src/nanovg/nanovg.c:898:17:
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘nvgCreateImage.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at ../../dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_flip’ at ../../dpf/dgl/src/nanovg/stb_image.h:979:43,
inlined from ‘dpf_stbi_load_from_file’ at ../../dpf/dgl/src/nanovg/stb_image.h:1055:28,
inlined from ‘dpf_stbi_load’ at ../../dpf/dgl/src/nanovg/stb_image.h:1045:32,
inlined from ‘nvgCreateImage.constprop’ at ../../dpf/dgl/src/nanovg/nanovg.c:898:17:
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘nvgCreateImage.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src/CardinalMini'
make -C CardinalMiniSep
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src/CardinalMiniSep'
Compiling CardinalPlugin.cpp
Compiling CardinalCommon.cpp
Compiling CardinalRemote.cpp
Compiling common.cpp
Compiling RemoteNanoVG.cpp
Compiling RemoteWindow.cpp
Compiling DistrhoPluginMain.cpp (LV2)
Compiling CardinalUI.cpp
Compiling CardinalCommon-UI.cpp
Compiling glfw.cpp
Compiling MenuBar.cpp
Compiling Window.cpp
Compiling CardinalX11WindowIcon.cpp
Compiling DistrhoUIMain.cpp (LV2)
In file included from /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/nanovg.c:66,
from RemoteNanoVG.cpp:40:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘int stbi__tga_get_comp(int, int, int*)’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4856:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
4856 | case 16: if(is_grey) return STBI_grey_alpha;
| ^~
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4858:7: note: here
4858 | case 15: if(is_rgb16) *is_rgb16 = 1;
| ^~~~
Creating LV2 plugin library for CardinalMini
Creating LV2 plugin UI for CardinalMini
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src/CardinalMiniSep'
make -C CardinalNative
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src/CardinalNative'
Compiling CardinalPlugin.cpp
Compiling CardinalCommon.cpp
Compiling CardinalRemote.cpp
Compiling common.cpp
Compiling CardinalUI.cpp
Compiling glfw.cpp
Compiling MenuBar.cpp
Compiling Window.cpp
Compiling CardinalX11WindowIcon.cpp
Compiling DistrhoPluginMain.cpp (JACK)
Compiling DistrhoUIMain.cpp (JACK)
Creating JACK standalone for CardinalNative
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src/CardinalNative'
make -C CardinalFX VST2_FILENAME=Cardinal.vst/CardinalFX.so CLAP_FILENAME=Cardinal.clap/CardinalFX.clap
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src/CardinalFX'
Compiling CardinalPlugin.cpp
Compiling CardinalCommon.cpp
Compiling CardinalRemote.cpp
Compiling common.cpp
Compiling CardinalUI.cpp
Compiling glfw.cpp
Compiling MenuBar.cpp
Compiling Window.cpp
Compiling CardinalX11WindowIcon.cpp
Compiling DistrhoPluginMain.cpp (CLAP)
Compiling DistrhoUIMain.cpp (CLAP)
Compiling DistrhoPluginMain.cpp (LV2)
Compiling DistrhoUIMain.cpp (LV2)
Compiling DistrhoPluginMain.cpp (VST2)
Compiling DistrhoUIMain.cpp (VST2)
Compiling DistrhoPluginMain.cpp (VST3)
Compiling DistrhoUIMain.cpp (VST3)
Creating CLAP plugin for CardinalFX
Creating LV2 plugin for CardinalFX
Creating VST3 plugin for CardinalFX
Creating VST2 plugin for CardinalFX
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23659.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23659.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23659.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23659.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src/CardinalFX'
make -C CardinalSynth VST2_FILENAME=Cardinal.vst/CardinalSynth.so CLAP_FILENAME=Cardinal.clap/CardinalSynth.clap
make[2]: Entering directory '/build/cardinal/src/cardinal-26.02/src/CardinalSynth'
Compiling CardinalPlugin.cpp
Compiling CardinalCommon.cpp
Compiling CardinalRemote.cpp
Compiling common.cpp
Compiling CardinalUI.cpp
Compiling glfw.cpp
Compiling MenuBar.cpp
Compiling Window.cpp
Compiling CardinalX11WindowIcon.cpp
Compiling DistrhoPluginMain.cpp (CLAP)
Compiling DistrhoUIMain.cpp (CLAP)
Compiling DistrhoPluginMain.cpp (LV2)
Compiling DistrhoUIMain.cpp (LV2)
Compiling DistrhoPluginMain.cpp (VST2)
Compiling DistrhoUIMain.cpp (VST2)
Compiling DistrhoPluginMain.cpp (VST3)
Compiling DistrhoUIMain.cpp (VST3)
Creating CLAP plugin for CardinalSynth
Creating LV2 plugin for CardinalSynth
Creating VST2 plugin for CardinalSynth
Creating VST3 plugin for CardinalSynth
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c: In function ‘sqlite3SelectNew’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129137:10: warning: function may return address of local variable [-Wreturn-local-addr]
129137 | return pNew;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c:129097:10: note: declared here
129097 | Select standin;
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
In function ‘zix_btree_lower_bound’,
inlined from ‘sord_find’ at ../../carla/source/modules/lilv/sord-0.16.0/src/sord.c:806:2:
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:18: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].index’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/lilv/sord-0.16.0/src/zix/btree.c:644:34: warning: ‘MEM <struct ZixBTreeIter> [(const struct ZixBTreeIterFrame *)i_128].stack[0].node’ may be used uninitialized [-Wmaybe-uninitialized]
644 | if (frame->index == frame->node->n_vals) {
| ^
../../carla/source/modules/ysfx/y.tab.c: In function ‘nseelparse’:
../../carla/source/modules/ysfx/y.tab.c:2118:12: warning: ‘nseellval’ may be used uninitialized [-Wmaybe-uninitialized]
../../carla/source/modules/ysfx/y.tab.c:1281:9: note: ‘nseellval’ was declared here
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In member function ‘load_wt_wav_portable’,
inlined from ‘load_wt’ at /build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/SurgeStorage.cpp:1272:38:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:279:36: warning: ‘bitsPerSample’ may be used uninitialized [-Wmaybe-uninitialized]
279 | datasamples = cs * 8 / bitsPerSample / numChannels;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp: In member function ‘load_wt’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/src/common/WAVFileSupport.cpp:92:32: note: ‘bitsPerSample’ was declared here
92 | unsigned short blockAlign, bitsPerSample;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h: In member function ‘__ct_base .constprop’:
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:556:22: warning: ‘oSP’ may be used uninitialized [-Wmaybe-uninitialized]
556 | for (int i = oSP - 1; i != oSP; i = (i - 1) % k.count)
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:464:9: note: ‘oSP’ was declared here
464 | int oSP;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:586:43: warning: ‘low’ may be used uninitialized [-Wmaybe-uninitialized]
586 | octave_down ? s.tones[low - 1].cents - dt : s.tones[low - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:17: note: ‘low’ was declared here
550 | int low, high;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:588:42: warning: ‘high’ may be used uninitialized [-Wmaybe-uninitialized]
588 | octave_up ? s.tones[high - 1].cents + dt : s.tones[high - 1].floatValue - 1.0;
| ^
/build/cardinal/src/cardinal-26.02/plugins/surgext/surge/libs/tuning-library/include/TuningsImpl.h:550:22: note: ‘high’ was declared here
550 | int low, high;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23659.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23659.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23659.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23659.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
In member function ‘push_back’,
inlined from ‘push’ at ../Rack/src/history.cpp:32:19,
inlined from ‘groupDisableWorker’ at ../../plugins/stoermelder-packone/src/Strip.cpp:196:25,
inlined from ‘operator()’ at ../../plugins/stoermelder-packone/src/Strip.cpp:133:45,
inlined from ‘__invoke_impl’ at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from ‘__invoke_r’ at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from ‘_M_invoke’ at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_vector.h:1418:27: warning: ‘complexAction’ may be used uninitialized [-Wmaybe-uninitialized]
1418 | if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
| ^
../../plugins/stoermelder-packone/src/Strip.cpp: In function ‘_M_invoke’:
../../plugins/stoermelder-packone/src/Strip.cpp:144:41: note: ‘complexAction’ was declared here
144 | history::ComplexAction* complexAction;
| ^
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp: In member function ‘__ct_base ’:
../../plugins/StarlingVia/Via/modules/inc/sync3.hpp:871:50: warning: ‘*this_12(D).scales’ is used uninitialized [-Wuninitialized]
871 | ViaSync3(std::string binPath) : sync3UI(*this) {
| ^
In function ‘vmaxq_f32’,
inlined from ‘simde_mm_max_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2849:30,
inlined from ‘fmax’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:92:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:15359:41: warning: ‘rangeMin.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
15359 | return __builtin_aarch64_fmax_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:31: note: ‘rangeMin.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In function ‘vminq_f32’,
inlined from ‘simde_mm_min_ps’ at /build/cardinal/src/cardinal-26.02/src/Rack/dep/simde/simde/x86/sse.h:2976:30,
inlined from ‘fmin’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:98:37,
inlined from ‘clamp’ at /build/cardinal/src/cardinal-26.02/src/Rack/include/simd/functions.hpp:253:13,
inlined from ‘process’ at ../../plugins/stoermelder-packone/src/PilePoly.cpp:115:33:
/usr/lib/gcc/aarch64-unknown-linux-gnu/15.2.1/include/arm_neon.h:16098:41: warning: ‘rangeMax.D.23745.v’ may be used uninitialized [-Wmaybe-uninitialized]
16098 | return __builtin_aarch64_fmin_nanv4sf (__a, __b);
| ^
../../plugins/stoermelder-packone/src/PilePoly.cpp: In member function ‘process’:
../../plugins/stoermelder-packone/src/PilePoly.cpp:78:41: note: ‘rangeMax.D.23745.v’ was declared here
78 | simd::float_4 rangeMin, rangeMax;
| ^
In member function ‘__ct ’,
inlined from ‘__ct_base ’ at ../../plugins/StarlingVia/src/osc3.cpp:21:21:
../../plugins/StarlingVia/Via/modules/inc/osc3.hpp:773:48: warning: ‘MEM[(struct ViaOsc3 *)this_29(D) + 2032B].scales’ is used uninitialized [-Wuninitialized]
773 | ViaOsc3(std::string binPath) : osc3UI(*this) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:271:53: warning: ‘sevenInterval’ may be used uninitialized [-Wmaybe-uninitialized]
271 | else if (inputInversion > 0 && sevenInterval == 0) {
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:219:21: note: ‘sevenInterval’ was declared here
219 | int sevenInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:264:148: warning: ‘fiveInterval’ may be used uninitialized [-Wmaybe-uninitialized]
264 | float fifthFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (fifthOctave - this->_referenceOctave) + (pitch + fiveInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:218:21: note: ‘fiveInterval’ was declared here
218 | int fiveInterval;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:257:148: warning: ‘threeInterval’ may be used uninitialized [-Wmaybe-uninitialized]
257 | float thirdFrequency = semitoneToFrequency(this->_referenceSemitone + 12 * (thirdOctave - this->_referenceOctave) + (pitch + threeInterval - this->_referencePitch));
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp:217:21: note: ‘threeInterval’ was declared here
217 | int threeInterval;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:281:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘rootCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:202:15: note: ‘rootCv’ was declared here
202 | float rootCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:282:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘thirdCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:203:15: note: ‘thirdCv’ was declared here
203 | float thirdCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:283:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘fifthCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:204:15: note: ‘fifthCv’ was declared here
204 | float fifthCv;
| ^
In member function ‘setVoltage’,
inlined from ‘process’ at ../../plugins/HamptonHarmonics/src/Progress.cpp:284:37:
/build/cardinal/src/cardinal-26.02/include/engine/Port.hpp:82:35: warning: ‘seventhCv’ may be used uninitialized [-Wmaybe-uninitialized]
82 | voltages[channel] = voltage;
| ^
../../plugins/HamptonHarmonics/src/Progress.cpp: In member function ‘process’:
../../plugins/HamptonHarmonics/src/Progress.cpp:205:15: note: ‘seventhCv’ was declared here
205 | float seventhCv;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp: In member function ‘process’:
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:178:56: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
178 | outputs[POLY_OUTPUT].setVoltage(params[TOGGLE + i].getValue()*spread + min, i);
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:155:23: note: ‘min’ was declared here
155 | float min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:177:32: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
177 | spread = max - min;
| ^
../../plugins/Computerscare/src/ComputerscareBolyPuttons.cpp:156:23: note: ‘max’ was declared here
156 | float max;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp: In member function ‘dataFromJson’:
../../plugins/Computerscare/src/ComputerscareDebug.cpp:154:45: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
154 | logLines[i] = val;
| ^
../../plugins/Computerscare/src/ComputerscareDebug.cpp:142:23: note: ‘val’ was declared here
142 | float val;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘stbi__bmp_load’,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:946:49,
inlined from ‘stbi__load_main’ at /build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:937:23,
inlined from ‘stbi_xload.constprop’ at ../../plugins/Computerscare/src/animatedGif.hpp:132:27:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi_xload.constprop’:
/build/cardinal/src/cardinal-26.02/dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
In function ‘isfinite’,
inlined from ‘process’ at ../../plugins/cf/src/FUNKTION.cpp:105:14:
/usr/include/c++/15.2.1/cmath:1134:30: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
1134 | { return __builtin_isfinite(__x); }
| ^
../../plugins/cf/src/FUNKTION.cpp: In member function ‘process’:
../../plugins/cf/src/FUNKTION.cpp:76:15: note: ‘val’ was declared here
76 | float val ;
| ^
../../dpf/dgl/src/nanovg/stb_image.h: In function ‘stbi__bmp_load.constprop’:
../../dpf/dgl/src/nanovg/stb_image.h:4723:18: warning: ‘info.ma’ may be used uninitialized [-Wmaybe-uninitialized]
4723 | s->img_n = ma ? 4 : 3;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.ma’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:47: warning: ‘info.mr’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mr’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:31: warning: ‘info.mg’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mg’ was declared here
4700 | stbi__bmp_data info;
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4778:17: warning: ‘info.mb’ may be used uninitialized [-Wmaybe-uninitialized]
4778 | if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
| ^
../../dpf/dgl/src/nanovg/stb_image.h:4700:19: note: ‘info.mb’ was declared here
4700 | stbi__bmp_data info;
| ^
make[2]: Leaving directory '/build/cardinal/src/cardinal-26.02/src/CardinalSynth'
make[1]: Leaving directory '/build/cardinal/src/cardinal-26.02/src'
[0.000 info ../CardinalCommon.cpp:666 Initializer] Cardinal LV2 26.02, compatible with Rack version 2.4.1
[0.000 info ../CardinalCommon.cpp:667 Initializer] Linux 6.18.6-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Mon Jan 19 13:22:47 UTC 2026 aarch64
[0.000 info ../CardinalCommon.cpp:668 Initializer] Binary filename: /build/cardinal/src/cardinal-26.02/bin/CardinalMini.lv2/CardinalMini_dsp.so
[0.000 info ../CardinalCommon.cpp:670 Initializer] Bundle path: /build/cardinal/src/cardinal-26.02/bin/CardinalMini.lv2
[0.000 info ../CardinalCommon.cpp:676 Initializer] System directory: /usr/share/cardinal
[0.000 info ../CardinalCommon.cpp:677 Initializer] User directory: /build/Documents/Cardinal
[0.000 info ../CardinalCommon.cpp:678 Initializer] Template patch: /build/Documents/Cardinal/templates/mini.vcv
[0.000 info ../CardinalCommon.cpp:679 Initializer] System template patch: /usr/share/cardinal/patches/templates/mini.vcv
[dpf] System directory "/usr/share/cardinal" does not exist.
Make sure Cardinal was downloaded and installed correctly.
[0.000 info ../CardinalCommon.cpp:693 Initializer] Initializing plugins
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module Cardinal
[dpf] Manifest file /usr/share/cardinal/PluginManifests/Cardinal.json does not exist
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module Fundamental
[dpf] Manifest file /usr/share/cardinal/PluginManifests/Fundamental.json does not exist
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module AriaModules
[dpf] Manifest file /usr/share/cardinal/PluginManifests/AriaModules.json does not exist
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module AudibleInstruments
[dpf] Manifest file /usr/share/cardinal/PluginManifests/AudibleInstruments.json does not exist
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module BogaudioModules
[dpf] Manifest file /usr/share/cardinal/PluginManifests/BogaudioModules.json does not exist
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module MockbaModular
[dpf] Manifest file /usr/share/cardinal/PluginManifests/MockbaModular.json does not exist
[0.000 debug plugins-mini.cpp:111 StaticPluginLoader] Loading plugin module surgext
[dpf] Manifest file /usr/share/cardinal/PluginManifests/surgext.json does not exist
[0.000 info ../CardinalCommon.cpp:696 Initializer] Initializing plugin browser DB
[0.000 info ../CardinalCommon.cpp:713 Initializer] OSC Remote control is not available on plugin variants
[0.000 info Rack/src/patch.cpp:273 load] Loading patch /build/Documents/Cardinal/templates/mini.vcv
[0.001 info Rack/src/patch.cpp:273 load] Loading patch /usr/share/cardinal/patches/templates/mini.vcv
[dpf] [Cardinal] osdialog_message called 0 0 Could not load system template patch, clearing rack: Unarchiver could not open archive /usr/share/cardinal/patches/templates/mini.vcv: Failed to open '/usr/share/cardinal/patches/templates/mini.vcv'
Generate ttl data for 'CardinalMini_dsp', basename: 'CardinalMini_dsp'
Writing manifest.ttl... done!
Writing CardinalMini_dsp.ttl... done!
Writing modgui.ttl... done!
Writing modgui/javascript.js... done!
Writing modgui/icon.html... done!
Writing modgui/stylesheet.css... done!
Writing CardinalMini_ui.ttl... done!
[0.002 info override/context.cpp:48 ~Context] Deleting window
[0.002 info override/context.cpp:52 ~Context] Deleting patch manager
[0.002 info override/context.cpp:56 ~Context] Deleting scene
[0.002 info override/context.cpp:60 ~Context] Deleting event state
[0.002 info override/context.cpp:64 ~Context] Deleting history state
[0.002 info override/context.cpp:68 ~Context] Deleting engine
[0.002 info ../CardinalCommon.cpp:734 ~Initializer] Clearing asset paths
[0.002 info ../CardinalCommon.cpp:739 ~Initializer] Destroying plugins
[0.002 info ../CardinalCommon.cpp:742 ~Initializer] Destroying colourized assets
[0.002 info ../CardinalCommon.cpp:745 ~Initializer] Destroying settings
[0.002 info ../CardinalCommon.cpp:748 ~Initializer] Destroying logger
[0.000 info CardinalCommon.cpp:666 Initializer] Cardinal LV2 26.02, compatible with Rack version 2.4.1
[0.000 info CardinalCommon.cpp:667 Initializer] Linux 6.18.6-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Mon Jan 19 13:22:47 UTC 2026 aarch64
[0.000 info CardinalCommon.cpp:668 Initializer] Binary filename: /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/CardinalFX.so
[0.000 info CardinalCommon.cpp:670 Initializer] Bundle path: /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2
[0.000 info CardinalCommon.cpp:676 Initializer] System directory: /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources
[0.000 info CardinalCommon.cpp:677 Initializer] User directory: /build/Documents/Cardinal
[0.000 info CardinalCommon.cpp:678 Initializer] Template patch: /build/Documents/Cardinal/templates/fx.vcv
[0.000 info CardinalCommon.cpp:679 Initializer] System template patch: /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/patches/templates/fx.vcv
[0.000 info CardinalCommon.cpp:693 Initializer] Initializing plugins
[0.000 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Cardinal
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Fundamental
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module 21kHz
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module 8Mode
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AaronStatic
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module admiral
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module alefsbits
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Algoritmarte
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AmalgamatedHarmonics
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AnimatedCircuits
[0.005 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ArableInstruments
[0.005 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AriaModules
[0.005 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AS
[0.006 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AudibleInstruments
[0.007 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Autinn
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Axioma
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module BaconPlugs
[0.009 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Befaco
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Bidoo
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Biset
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module BogaudioModules
[0.013 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module CatroModulo
[0.013 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module cf
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ChowDSP
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Computerscare
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module CVfunk
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module dBiz
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module DHE-Modules
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module eightfold
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module EnigmaCurry
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ESeries
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ExpertSleepers-Encoders
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Extratone
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module FehlerFabrik
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module forsitan-modulare
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GlueTheGiant
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GoodSheperd
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GrandeModular
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module h4n4-modules
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module HamptonHarmonics
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module HetrickCV
[0.021 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ImpromptuModular
[0.022 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ihtsyn
[0.022 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module JW-Modules
[0.022 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module kocmoc
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LifeFormModular
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LilacLoop
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LittleUtils
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LomasModules
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LyraeModules
[0.024 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Meander
[0.024 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MindMeldModular
[0.024 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ML_modules
[0.025 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MockbaModular
[0.025 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Mog
[0.026 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module mscHack
[0.026 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MSM
[0.026 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MUS-X
[0.027 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module myth-modules
[0.027 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module nonlinearcircuits
[0.027 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Orbits
[0.027 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ParableInstruments
[0.028 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PathSet
[0.028 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PdArray
[0.028 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PinkTrombone
[0.028 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Prism
[0.028 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module rackwindows
[0.029 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module rcm-modules
[0.029 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module RebelTech
[0.029 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module repelzen
[0.030 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Sapphire
[0.030 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module sonusmodular
[0.031 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module StarlingVia
[0.031 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module stocaudio
[0.031 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module stoermelder-packone
[0.032 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module surgext
[0.033 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module unless_modules
[0.033 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ValleyAudio
[0.034 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Venom
[0.035 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module voxglitch
[0.036 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module WhatTheRack
[0.036 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module WSTD-Drums
[0.075 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ZetaCarinaeModules
[0.076 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ZZC
[0.076 info plugins.cpp:3803 initStaticPlugins] Have 1403 modules from 84 plugin collections
[0.076 info CardinalCommon.cpp:696 Initializer] Initializing plugin browser DB
[0.082 info CardinalCommon.cpp:713 Initializer] OSC Remote control is not available on plugin variants
[0.085 info Rack/src/patch.cpp:273 load] Loading patch /build/Documents/Cardinal/templates/fx.vcv
[0.085 info Rack/src/patch.cpp:273 load] Loading patch /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/patches/templates/fx.vcv
[0.085 info Rack/src/patch.cpp:339 loadAutosave] Loading autosave /tmp/Cardinal.0001/patch.json
[0.085 info Rack/src/patch.cpp:486 fromJson] Patch was made with Rack 2.1.1, current Rack version is 2.4.1
[0.086 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.087 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/Cardinal/res/HostAudio.svg
[0.087 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/ComponentLibrary/ScrewSilver.svg
[0.087 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/ComponentLibrary/ScrewBlack.svg
[0.088 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/ComponentLibrary/PJ301M.svg
[0.088 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.088 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/Cardinal/res/HostMIDI.svg
[0.088 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.089 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/Cardinal/res/HostTime.svg
[0.089 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/ComponentLibrary/SmallLight.svg
[0.089 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.089 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/Cardinal/res/HostParameters.svg
[0.090 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.090 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/Cardinal/res/HostParamsMap.svg
[0.090 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.090 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Text Editor
[0.090 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Audio 2
[0.090 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host MIDI
[0.090 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Time
[0.090 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Parameters
[0.090 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Parameters Map
[0.091 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/ComponentLibrary/Plug.svg
[0.091 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalFX.lv2/resources/ComponentLibrary/PlugPort.svg
Generate ttl data for 'CardinalFX', basename: 'CardinalFX'
Writing manifest.ttl... done!
Writing CardinalFX.ttl... done!
[0.092 info override/context.cpp:48 ~Context] Deleting window
[0.092 info override/context.cpp:52 ~Context] Deleting patch manager
[0.092 info override/context.cpp:56 ~Context] Deleting scene
[0.092 info override/context.cpp:60 ~Context] Deleting event state
[0.092 info override/context.cpp:64 ~Context] Deleting history state
[0.092 info override/context.cpp:68 ~Context] Deleting engine
[0.092 info CardinalCommon.cpp:734 ~Initializer] Clearing asset paths
[0.092 info CardinalCommon.cpp:739 ~Initializer] Destroying plugins
[0.092 info CardinalCommon.cpp:742 ~Initializer] Destroying colourized assets
[0.092 info CardinalCommon.cpp:745 ~Initializer] Destroying settings
[0.092 info CardinalCommon.cpp:748 ~Initializer] Destroying logger
[0.000 info CardinalCommon.cpp:666 Initializer] Cardinal LV2 26.02, compatible with Rack version 2.4.1
[0.000 info CardinalCommon.cpp:667 Initializer] Linux 6.18.6-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Mon Jan 19 13:22:47 UTC 2026 aarch64
[0.000 info CardinalCommon.cpp:668 Initializer] Binary filename: /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/Cardinal.so
[0.000 info CardinalCommon.cpp:670 Initializer] Bundle path: /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2
[0.000 info CardinalCommon.cpp:676 Initializer] System directory: /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources
[0.000 info CardinalCommon.cpp:677 Initializer] User directory: /build/Documents/Cardinal
[0.000 info CardinalCommon.cpp:678 Initializer] Template patch: /build/Documents/Cardinal/templates/main.vcv
[0.000 info CardinalCommon.cpp:679 Initializer] System template patch: /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/patches/templates/main.vcv
[0.000 info CardinalCommon.cpp:693 Initializer] Initializing plugins
[0.000 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Cardinal
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Fundamental
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module 21kHz
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module 8Mode
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AaronStatic
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module admiral
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module alefsbits
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Algoritmarte
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AmalgamatedHarmonics
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AnimatedCircuits
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ArableInstruments
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AriaModules
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AS
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AudibleInstruments
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Autinn
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Axioma
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module BaconPlugs
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Befaco
[0.005 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Bidoo
[0.006 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Biset
[0.006 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module BogaudioModules
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module CatroModulo
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module cf
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ChowDSP
[0.009 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Computerscare
[0.009 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module CVfunk
[0.009 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module dBiz
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module DHE-Modules
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module eightfold
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module EnigmaCurry
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ESeries
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ExpertSleepers-Encoders
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Extratone
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module FehlerFabrik
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module forsitan-modulare
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GlueTheGiant
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GoodSheperd
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GrandeModular
[0.012 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module h4n4-modules
[0.012 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module HamptonHarmonics
[0.012 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module HetrickCV
[0.013 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ImpromptuModular
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ihtsyn
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module JW-Modules
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module kocmoc
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LifeFormModular
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LilacLoop
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LittleUtils
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LomasModules
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LyraeModules
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Meander
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MindMeldModular
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ML_modules
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MockbaModular
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Mog
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module mscHack
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MSM
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MUS-X
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module myth-modules
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module nonlinearcircuits
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Orbits
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ParableInstruments
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PathSet
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PdArray
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PinkTrombone
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Prism
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module rackwindows
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module rcm-modules
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module RebelTech
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module repelzen
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Sapphire
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module sonusmodular
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module StarlingVia
[0.020 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module stocaudio
[0.020 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module stoermelder-packone
[0.020 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module surgext
[0.021 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module unless_modules
[0.021 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ValleyAudio
[0.022 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Venom
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module voxglitch
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module WhatTheRack
[0.024 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module WSTD-Drums
[0.032 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ZetaCarinaeModules
[0.032 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ZZC
[0.032 info plugins.cpp:3803 initStaticPlugins] Have 1403 modules from 84 plugin collections
[0.032 info CardinalCommon.cpp:696 Initializer] Initializing plugin browser DB
[0.039 info CardinalCommon.cpp:713 Initializer] OSC Remote control is not available on plugin variants
[0.041 info Rack/src/patch.cpp:273 load] Loading patch /build/Documents/Cardinal/templates/main.vcv
[0.042 info Rack/src/patch.cpp:273 load] Loading patch /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/patches/templates/main.vcv
[0.043 info Rack/src/patch.cpp:339 loadAutosave] Loading autosave /tmp/Cardinal.0001/patch.json
[0.043 info Rack/src/patch.cpp:486 fromJson] Patch was made with Rack 2.1, current Rack version is 2.4.1
[0.044 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.044 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/Cardinal/res/HostMIDI.svg
[0.044 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/ComponentLibrary/ScrewSilver.svg
[0.044 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/ComponentLibrary/ScrewBlack.svg
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/ComponentLibrary/PJ301M.svg
[0.045 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/Cardinal/res/HostTime.svg
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/ComponentLibrary/SmallLight.svg
[0.045 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/Cardinal/res/HostParameters.svg
[0.046 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.046 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/Cardinal/res/HostCV.svg
[0.046 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.047 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/Cardinal.lv2/resources/Cardinal/res/HostAudio.svg
[0.047 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.047 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Text Editor
[0.047 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host MIDI
[0.047 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Time
[0.047 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Parameters
[0.047 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host CV
[0.047 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Audio 8
Generate ttl data for 'Cardinal', basename: 'Cardinal'
Writing manifest.ttl... done!
Writing Cardinal.ttl... done!
[0.047 info override/context.cpp:48 ~Context] Deleting window
[0.047 info override/context.cpp:52 ~Context] Deleting patch manager
[0.047 info override/context.cpp:56 ~Context] Deleting scene
[0.048 info override/context.cpp:60 ~Context] Deleting event state
[0.048 info override/context.cpp:64 ~Context] Deleting history state
[0.048 info override/context.cpp:68 ~Context] Deleting engine
[0.048 info CardinalCommon.cpp:734 ~Initializer] Clearing asset paths
[0.048 info CardinalCommon.cpp:739 ~Initializer] Destroying plugins
[0.048 info CardinalCommon.cpp:742 ~Initializer] Destroying colourized assets
[0.048 info CardinalCommon.cpp:745 ~Initializer] Destroying settings
[0.048 info CardinalCommon.cpp:748 ~Initializer] Destroying logger
[0.000 info CardinalCommon.cpp:666 Initializer] Cardinal LV2 26.02, compatible with Rack version 2.4.1
[0.000 info CardinalCommon.cpp:667 Initializer] Linux 6.18.6-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Mon Jan 19 13:22:47 UTC 2026 aarch64
[0.000 info CardinalCommon.cpp:668 Initializer] Binary filename: /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/CardinalSynth.so
[0.000 info CardinalCommon.cpp:670 Initializer] Bundle path: /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2
[0.000 info CardinalCommon.cpp:676 Initializer] System directory: /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources
[0.000 info CardinalCommon.cpp:677 Initializer] User directory: /build/Documents/Cardinal
[0.000 info CardinalCommon.cpp:678 Initializer] Template patch: /build/Documents/Cardinal/templates/synth.vcv
[0.000 info CardinalCommon.cpp:679 Initializer] System template patch: /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/patches/templates/synth.vcv
[0.000 info CardinalCommon.cpp:693 Initializer] Initializing plugins
[0.000 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Cardinal
[0.000 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Fundamental
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module 21kHz
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module 8Mode
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AaronStatic
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module admiral
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module alefsbits
[0.001 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Algoritmarte
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AmalgamatedHarmonics
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AnimatedCircuits
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ArableInstruments
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AriaModules
[0.002 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AS
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module AudibleInstruments
[0.003 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Autinn
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Axioma
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module BaconPlugs
[0.004 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Befaco
[0.005 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Bidoo
[0.006 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Biset
[0.006 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module BogaudioModules
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module CatroModulo
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module cf
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ChowDSP
[0.008 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Computerscare
[0.009 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module CVfunk
[0.009 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module dBiz
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module DHE-Modules
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module eightfold
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module EnigmaCurry
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ESeries
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ExpertSleepers-Encoders
[0.010 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Extratone
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module FehlerFabrik
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module forsitan-modulare
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GlueTheGiant
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GoodSheperd
[0.011 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module GrandeModular
[0.012 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module h4n4-modules
[0.012 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module HamptonHarmonics
[0.012 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module HetrickCV
[0.013 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ImpromptuModular
[0.013 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ihtsyn
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module JW-Modules
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module kocmoc
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LifeFormModular
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LilacLoop
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LittleUtils
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LomasModules
[0.014 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module LyraeModules
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Meander
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MindMeldModular
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ML_modules
[0.015 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MockbaModular
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Mog
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module mscHack
[0.016 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MSM
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module MUS-X
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module myth-modules
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module nonlinearcircuits
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Orbits
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ParableInstruments
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PathSet
[0.017 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PdArray
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module PinkTrombone
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Prism
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module rackwindows
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module rcm-modules
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module RebelTech
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module repelzen
[0.018 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Sapphire
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module sonusmodular
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module StarlingVia
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module stocaudio
[0.019 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module stoermelder-packone
[0.020 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module surgext
[0.021 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module unless_modules
[0.021 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ValleyAudio
[0.021 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module Venom
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module voxglitch
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module WhatTheRack
[0.023 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module WSTD-Drums
[0.032 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ZetaCarinaeModules
[0.032 debug plugins.cpp:1065 StaticPluginLoader] Loading plugin module ZZC
[0.032 info plugins.cpp:3803 initStaticPlugins] Have 1403 modules from 84 plugin collections
[0.032 info CardinalCommon.cpp:696 Initializer] Initializing plugin browser DB
[0.038 info CardinalCommon.cpp:713 Initializer] OSC Remote control is not available on plugin variants
[0.041 info Rack/src/patch.cpp:273 load] Loading patch /build/Documents/Cardinal/templates/synth.vcv
[0.041 info Rack/src/patch.cpp:273 load] Loading patch /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/patches/templates/synth.vcv
[0.043 info Rack/src/patch.cpp:339 loadAutosave] Loading autosave /tmp/Cardinal.0001/patch.json
[0.043 info Rack/src/patch.cpp:486 fromJson] Patch was made with Rack 2.1.1, current Rack version is 2.4.1
[0.044 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/ADSR.svg
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/ComponentLibrary/ScrewSilver.svg
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/ComponentLibrary/ScrewBlack.svg
[0.045 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/port.svg
[0.046 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/button-off.svg
[0.046 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/button-on.svg
[0.046 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/knob-marker.svg
[0.046 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/knob.svg
[0.046 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/knob-marker-small.svg
[0.047 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/knob-small.svg
[0.047 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/components/ADSR-bg.svg
[0.047 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Fundamental 2.0, currently using version 2.1.0.
[0.047 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/VCA-1.svg
[0.047 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Fundamental 2.0, currently using version 2.1.0.
[0.049 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Fundamental/res/VCO.svg
[0.049 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Fundamental 2.0, currently using version 2.1.0.
[0.049 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Cardinal/res/HostAudio.svg
[0.049 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/ComponentLibrary/PJ301M.svg
[0.049 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.050 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Cardinal/res/HostMIDI.svg
[0.050 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.050 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Cardinal/res/HostParameters.svg
[0.050 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.051 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/Cardinal/res/HostParamsMap.svg
[0.051 info Rack/src/engine/Module.cpp:167 fromJson] Patch created with Cardinal 2.0, currently using version 2.0.0.
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Text Editor
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget VCV ADSR
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget VCV VCA
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget VCV VCO
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Audio 2
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host MIDI
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Parameters
[0.051 info Rack/src/app/RackWidget.cpp:327 fromJson] Creating module widget DISTRHO Host Parameters Map
[0.051 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/ComponentLibrary/Plug.svg
[0.051 info Rack/src/window/Svg.cpp:28 loadFile] Loaded SVG /build/cardinal/src/cardinal-26.02/bin/CardinalSynth.lv2/resources/ComponentLibrary/PlugPort.svg
Generate ttl data for 'CardinalSynth', basename: 'CardinalSynth'
Writing manifest.ttl... done!
Writing CardinalSynth.ttl... done!
[0.052 info override/context.cpp:48 ~Context] Deleting window
[0.052 info override/context.cpp:52 ~Context] Deleting patch manager
[0.052 info override/context.cpp:56 ~Context] Deleting scene
[0.052 info override/context.cpp:60 ~Context] Deleting event state
[0.052 info override/context.cpp:64 ~Context] Deleting history state
[0.052 info override/context.cpp:68 ~Context] Deleting engine
[0.052 info CardinalCommon.cpp:734 ~Initializer] Clearing asset paths
[0.052 info CardinalCommon.cpp:739 ~Initializer] Destroying plugins
[0.053 info CardinalCommon.cpp:742 ~Initializer] Destroying colourized assets
[0.053 info CardinalCommon.cpp:745 ~Initializer] Destroying settings
[0.053 info CardinalCommon.cpp:748 ~Initializer] Destroying logger
make: Leaving directory '/build/cardinal/src/cardinal-26.02'
==> Entering fakeroot environment...
==> Starting package_cardinal()...
make: Entering directory '/build/cardinal/src/cardinal-26.02'
Makefile:97: Xcursor dependency not installed/available
install -d /build/cardinal/pkg/cardinal/usr/bin
install -d /build/cardinal/pkg/cardinal/usr/lib/lv2/Cardinal.lv2
install -d /build/cardinal/pkg/cardinal/usr/lib/lv2/CardinalFX.lv2
install -d /build/cardinal/pkg/cardinal/usr/lib/lv2/CardinalMini.lv2
install -d /build/cardinal/pkg/cardinal/usr/lib/lv2/CardinalSynth.lv2
install -d /build/cardinal/pkg/cardinal/usr/lib/clap/Cardinal.clap
install -d /build/cardinal/pkg/cardinal/usr/lib/vst/Cardinal.vst
install -d /build/cardinal/pkg/cardinal/usr/lib/vst3/Cardinal.vst3/Contents/aarch64-linux
install -d /build/cardinal/pkg/cardinal/usr/lib/vst3/CardinalFX.vst3/Contents/aarch64-linux
install -d /build/cardinal/pkg/cardinal/usr/lib/vst3/CardinalSynth.vst3/Contents/aarch64-linux
install -d /build/cardinal/pkg/cardinal/usr/share/cardinal
install -d /build/cardinal/pkg/cardinal/usr/share/doc/cardinal/docs
install -m 644 bin/Cardinal.lv2/*.* /build/cardinal/pkg/cardinal/usr/lib/lv2/Cardinal.lv2/
install -m 644 bin/CardinalFX.lv2/*.* /build/cardinal/pkg/cardinal/usr/lib/lv2/CardinalFX.lv2/
install -m 644 bin/CardinalMini.lv2/*.* /build/cardinal/pkg/cardinal/usr/lib/lv2/CardinalMini.lv2/
install -m 644 bin/CardinalSynth.lv2/*.* /build/cardinal/pkg/cardinal/usr/lib/lv2/CardinalSynth.lv2/
install -m 644 bin/Cardinal.clap/*.* /build/cardinal/pkg/cardinal/usr/lib/clap/Cardinal.clap/
install -m 644 bin/Cardinal.vst/*.* /build/cardinal/pkg/cardinal/usr/lib/vst/Cardinal.vst/
install -m 644 bin/Cardinal.vst3/Contents/aarch64-linux/* /build/cardinal/pkg/cardinal/usr/lib/vst3/Cardinal.vst3/Contents/aarch64-linux/
install -m 644 bin/CardinalFX.vst3/Contents/aarch64-linux/* /build/cardinal/pkg/cardinal/usr/lib/vst3/CardinalFX.vst3/Contents/aarch64-linux/
install -m 644 bin/CardinalSynth.vst3/Contents/aarch64-linux/* /build/cardinal/pkg/cardinal/usr/lib/vst3/CardinalSynth.vst3/Contents/aarch64-linux/
install -m 755 bin/Cardinal /build/cardinal/pkg/cardinal/usr/bin/
install -m 755 bin/CardinalMini /build/cardinal/pkg/cardinal/usr/bin/
install -m 755 bin/CardinalNative /build/cardinal/pkg/cardinal/usr/bin/
cp -rL bin/Cardinal.lv2/resources/* /build/cardinal/pkg/cardinal/usr/share/cardinal/
install -m 644 README.md /build/cardinal/pkg/cardinal/usr/share/doc/cardinal/
install -m 644 docs/*.md docs/*.png /build/cardinal/pkg/cardinal/usr/share/doc/cardinal/docs/
make: Leaving directory '/build/cardinal/src/cardinal-26.02'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "cardinal"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cardinal-clap()...
renamed 'cardinal-clap/usr' -> '/build/cardinal/pkg/cardinal-clap/usr'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/DPF'
'cardinal-26.02/dpf/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/DPF/ISC.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/21kHz'
'cardinal-26.02/plugins/21kHz/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/21kHz/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/8Mode'
'cardinal-26.02/plugins/8Mode/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/8Mode/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/AS'
'cardinal-26.02/plugins/AS/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/AS/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/AaronStatic'
'cardinal-26.02/plugins/AaronStatic/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/AaronStatic/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/AmalgamatedHarmonics'
'cardinal-26.02/plugins/AmalgamatedHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/AmalgamatedHarmonics/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/CatroModulo'
'cardinal-26.02/plugins/CatroModulo/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/CatroModulo/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/ComputerScare'
'cardinal-26.02/plugins/Computerscare/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/ComputerScare/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/CVfunk'
'cardinal-26.02/plugins/CVfunk/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/CVfunk/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/cf'
'cardinal-26.02/plugins/cf/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/cf/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/DHE-Modules'
'cardinal-26.02/plugins/DHE-Modules/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/DHE-Modules/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/ExpertSleepers-Encoders'
'cardinal-26.02/plugins/ExpertSleepers-Encoders/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/ExpertSleepers-Encoders/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/HamptonHarmonics'
'cardinal-26.02/plugins/HamptonHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/HamptonHarmonics/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/LifeFormModular'
'cardinal-26.02/plugins/LifeFormModular/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/LifeFormModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/LittleUtils'
'cardinal-26.02/plugins/LittleUtils/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/LittleUtils/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/ML_modules'
'cardinal-26.02/plugins/ML_modules/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/ML_modules/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/MockbaModular'
'cardinal-26.02/plugins/MockbaModular/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/MockbaModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/mscHack'
'cardinal-26.02/plugins/mscHack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/mscHack/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/MSM'
'cardinal-26.02/plugins/MSM/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/MSM/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/PdArray'
'cardinal-26.02/plugins/PdArray/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/PdArray/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/Prism'
'cardinal-26.02/plugins/Prism/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/Prism/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/rackwindows'
'cardinal-26.02/plugins/rackwindows/LICENSE.md' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/rackwindows/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/StarlingVia'
'cardinal-26.02/plugins/StarlingVia/LICENSE' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/StarlingVia/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/WhatTheRack'
'cardinal-26.02/plugins/WhatTheRack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-clap/usr/share/licenses/cardinal-clap/WhatTheRack/WTFPL.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/clap/Cardinal.clap/CardinalSynth.clap
usr/lib/clap/Cardinal.clap/Cardinal.clap
usr/lib/clap/Cardinal.clap/CardinalFX.clap
==> Creating package "cardinal-clap"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cardinal-data()...
renamed 'cardinal-data/usr' -> '/build/cardinal/pkg/cardinal-data/usr'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/DPF'
'cardinal-26.02/dpf/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/DPF/ISC.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/21kHz'
'cardinal-26.02/plugins/21kHz/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/21kHz/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/8Mode'
'cardinal-26.02/plugins/8Mode/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/8Mode/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/AS'
'cardinal-26.02/plugins/AS/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/AS/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/AaronStatic'
'cardinal-26.02/plugins/AaronStatic/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/AaronStatic/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/AmalgamatedHarmonics'
'cardinal-26.02/plugins/AmalgamatedHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/AmalgamatedHarmonics/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/CatroModulo'
'cardinal-26.02/plugins/CatroModulo/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/CatroModulo/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/ComputerScare'
'cardinal-26.02/plugins/Computerscare/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/ComputerScare/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/CVfunk'
'cardinal-26.02/plugins/CVfunk/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/CVfunk/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/cf'
'cardinal-26.02/plugins/cf/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/cf/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/DHE-Modules'
'cardinal-26.02/plugins/DHE-Modules/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/DHE-Modules/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/ExpertSleepers-Encoders'
'cardinal-26.02/plugins/ExpertSleepers-Encoders/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/ExpertSleepers-Encoders/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/HamptonHarmonics'
'cardinal-26.02/plugins/HamptonHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/HamptonHarmonics/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/LifeFormModular'
'cardinal-26.02/plugins/LifeFormModular/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/LifeFormModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/LittleUtils'
'cardinal-26.02/plugins/LittleUtils/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/LittleUtils/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/ML_modules'
'cardinal-26.02/plugins/ML_modules/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/ML_modules/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/MockbaModular'
'cardinal-26.02/plugins/MockbaModular/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/MockbaModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/mscHack'
'cardinal-26.02/plugins/mscHack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/mscHack/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/MSM'
'cardinal-26.02/plugins/MSM/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/MSM/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/PdArray'
'cardinal-26.02/plugins/PdArray/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/PdArray/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/Prism'
'cardinal-26.02/plugins/Prism/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/Prism/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/rackwindows'
'cardinal-26.02/plugins/rackwindows/LICENSE.md' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/rackwindows/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/StarlingVia'
'cardinal-26.02/plugins/StarlingVia/LICENSE' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/StarlingVia/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/WhatTheRack'
'cardinal-26.02/plugins/WhatTheRack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-data/usr/share/licenses/cardinal-data/WhatTheRack/WTFPL.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "cardinal-data"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cardinal-lv2()...
renamed 'cardinal-lv2/usr' -> '/build/cardinal/pkg/cardinal-lv2/usr'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/DPF'
'cardinal-26.02/dpf/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/DPF/ISC.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/21kHz'
'cardinal-26.02/plugins/21kHz/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/21kHz/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/8Mode'
'cardinal-26.02/plugins/8Mode/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/8Mode/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/AS'
'cardinal-26.02/plugins/AS/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/AS/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/AaronStatic'
'cardinal-26.02/plugins/AaronStatic/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/AaronStatic/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/AmalgamatedHarmonics'
'cardinal-26.02/plugins/AmalgamatedHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/AmalgamatedHarmonics/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/CatroModulo'
'cardinal-26.02/plugins/CatroModulo/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/CatroModulo/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/ComputerScare'
'cardinal-26.02/plugins/Computerscare/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/ComputerScare/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/CVfunk'
'cardinal-26.02/plugins/CVfunk/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/CVfunk/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/cf'
'cardinal-26.02/plugins/cf/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/cf/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/DHE-Modules'
'cardinal-26.02/plugins/DHE-Modules/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/DHE-Modules/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/ExpertSleepers-Encoders'
'cardinal-26.02/plugins/ExpertSleepers-Encoders/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/ExpertSleepers-Encoders/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/HamptonHarmonics'
'cardinal-26.02/plugins/HamptonHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/HamptonHarmonics/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/LifeFormModular'
'cardinal-26.02/plugins/LifeFormModular/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/LifeFormModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/LittleUtils'
'cardinal-26.02/plugins/LittleUtils/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/LittleUtils/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/ML_modules'
'cardinal-26.02/plugins/ML_modules/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/ML_modules/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/MockbaModular'
'cardinal-26.02/plugins/MockbaModular/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/MockbaModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/mscHack'
'cardinal-26.02/plugins/mscHack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/mscHack/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/MSM'
'cardinal-26.02/plugins/MSM/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/MSM/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/PdArray'
'cardinal-26.02/plugins/PdArray/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/PdArray/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/Prism'
'cardinal-26.02/plugins/Prism/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/Prism/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/rackwindows'
'cardinal-26.02/plugins/rackwindows/LICENSE.md' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/rackwindows/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/StarlingVia'
'cardinal-26.02/plugins/StarlingVia/LICENSE' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/StarlingVia/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/WhatTheRack'
'cardinal-26.02/plugins/WhatTheRack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-lv2/usr/share/licenses/cardinal-lv2/WhatTheRack/WTFPL.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/lv2/CardinalMini.lv2/CardinalMini_dsp.so
usr/lib/lv2/CardinalMini.lv2/CardinalMini_ui.so
usr/lib/lv2/CardinalFX.lv2/CardinalFX.so
usr/lib/lv2/Cardinal.lv2/Cardinal.so
usr/lib/lv2/CardinalSynth.lv2/CardinalSynth.so
==> Creating package "cardinal-lv2"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cardinal-standalone()...
renamed 'cardinal-standalone/usr' -> '/build/cardinal/pkg/cardinal-standalone/usr'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/applications'
'./studio.kx.distrho.Cardinal.desktop' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/applications/studio.kx.distrho.Cardinal.desktop'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/icons'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/icons/hicolor'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/icons/hicolor/scalable'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/icons/hicolor/scalable/apps'
'cardinal-26.02.svg' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/icons/hicolor/scalable/apps/cardinal.svg'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/DPF'
'cardinal-26.02/dpf/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/DPF/ISC.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/21kHz'
'cardinal-26.02/plugins/21kHz/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/21kHz/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/8Mode'
'cardinal-26.02/plugins/8Mode/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/8Mode/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/AS'
'cardinal-26.02/plugins/AS/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/AS/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/AaronStatic'
'cardinal-26.02/plugins/AaronStatic/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/AaronStatic/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/AmalgamatedHarmonics'
'cardinal-26.02/plugins/AmalgamatedHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/AmalgamatedHarmonics/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/CatroModulo'
'cardinal-26.02/plugins/CatroModulo/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/CatroModulo/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/ComputerScare'
'cardinal-26.02/plugins/Computerscare/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/ComputerScare/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/CVfunk'
'cardinal-26.02/plugins/CVfunk/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/CVfunk/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/cf'
'cardinal-26.02/plugins/cf/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/cf/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/DHE-Modules'
'cardinal-26.02/plugins/DHE-Modules/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/DHE-Modules/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/ExpertSleepers-Encoders'
'cardinal-26.02/plugins/ExpertSleepers-Encoders/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/ExpertSleepers-Encoders/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/HamptonHarmonics'
'cardinal-26.02/plugins/HamptonHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/HamptonHarmonics/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/LifeFormModular'
'cardinal-26.02/plugins/LifeFormModular/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/LifeFormModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/LittleUtils'
'cardinal-26.02/plugins/LittleUtils/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/LittleUtils/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/ML_modules'
'cardinal-26.02/plugins/ML_modules/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/ML_modules/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/MockbaModular'
'cardinal-26.02/plugins/MockbaModular/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/MockbaModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/mscHack'
'cardinal-26.02/plugins/mscHack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/mscHack/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/MSM'
'cardinal-26.02/plugins/MSM/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/MSM/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/PdArray'
'cardinal-26.02/plugins/PdArray/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/PdArray/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/Prism'
'cardinal-26.02/plugins/Prism/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/Prism/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/rackwindows'
'cardinal-26.02/plugins/rackwindows/LICENSE.md' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/rackwindows/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/StarlingVia'
'cardinal-26.02/plugins/StarlingVia/LICENSE' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/StarlingVia/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/WhatTheRack'
'cardinal-26.02/plugins/WhatTheRack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-standalone/usr/share/licenses/cardinal-standalone/WhatTheRack/WTFPL.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/Cardinal
usr/bin/CardinalNative
usr/bin/CardinalMini
==> Creating package "cardinal-standalone"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cardinal-vst()...
renamed 'cardinal-vst/usr' -> '/build/cardinal/pkg/cardinal-vst/usr'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/DPF'
'cardinal-26.02/dpf/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/DPF/ISC.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/21kHz'
'cardinal-26.02/plugins/21kHz/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/21kHz/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/8Mode'
'cardinal-26.02/plugins/8Mode/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/8Mode/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/AS'
'cardinal-26.02/plugins/AS/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/AS/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/AaronStatic'
'cardinal-26.02/plugins/AaronStatic/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/AaronStatic/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/AmalgamatedHarmonics'
'cardinal-26.02/plugins/AmalgamatedHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/AmalgamatedHarmonics/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/CatroModulo'
'cardinal-26.02/plugins/CatroModulo/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/CatroModulo/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/ComputerScare'
'cardinal-26.02/plugins/Computerscare/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/ComputerScare/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/CVfunk'
'cardinal-26.02/plugins/CVfunk/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/CVfunk/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/cf'
'cardinal-26.02/plugins/cf/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/cf/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/DHE-Modules'
'cardinal-26.02/plugins/DHE-Modules/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/DHE-Modules/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/ExpertSleepers-Encoders'
'cardinal-26.02/plugins/ExpertSleepers-Encoders/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/ExpertSleepers-Encoders/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/HamptonHarmonics'
'cardinal-26.02/plugins/HamptonHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/HamptonHarmonics/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/LifeFormModular'
'cardinal-26.02/plugins/LifeFormModular/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/LifeFormModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/LittleUtils'
'cardinal-26.02/plugins/LittleUtils/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/LittleUtils/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/ML_modules'
'cardinal-26.02/plugins/ML_modules/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/ML_modules/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/MockbaModular'
'cardinal-26.02/plugins/MockbaModular/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/MockbaModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/mscHack'
'cardinal-26.02/plugins/mscHack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/mscHack/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/MSM'
'cardinal-26.02/plugins/MSM/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/MSM/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/PdArray'
'cardinal-26.02/plugins/PdArray/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/PdArray/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/Prism'
'cardinal-26.02/plugins/Prism/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/Prism/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/rackwindows'
'cardinal-26.02/plugins/rackwindows/LICENSE.md' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/rackwindows/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/StarlingVia'
'cardinal-26.02/plugins/StarlingVia/LICENSE' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/StarlingVia/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/WhatTheRack'
'cardinal-26.02/plugins/WhatTheRack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst/usr/share/licenses/cardinal-vst/WhatTheRack/WTFPL.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/vst/Cardinal.vst/CardinalSynth.so
usr/lib/vst/Cardinal.vst/CardinalFX.so
==> Creating package "cardinal-vst"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_cardinal-vst3()...
renamed 'cardinal-vst3/usr' -> '/build/cardinal/pkg/cardinal-vst3/usr'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/DPF'
'cardinal-26.02/dpf/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/DPF/ISC.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/21kHz'
'cardinal-26.02/plugins/21kHz/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/21kHz/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/8Mode'
'cardinal-26.02/plugins/8Mode/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/8Mode/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/AS'
'cardinal-26.02/plugins/AS/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/AS/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/AaronStatic'
'cardinal-26.02/plugins/AaronStatic/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/AaronStatic/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/AmalgamatedHarmonics'
'cardinal-26.02/plugins/AmalgamatedHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/AmalgamatedHarmonics/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/CatroModulo'
'cardinal-26.02/plugins/CatroModulo/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/CatroModulo/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/ComputerScare'
'cardinal-26.02/plugins/Computerscare/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/ComputerScare/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/CVfunk'
'cardinal-26.02/plugins/CVfunk/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/CVfunk/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/cf'
'cardinal-26.02/plugins/cf/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/cf/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/DHE-Modules'
'cardinal-26.02/plugins/DHE-Modules/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/DHE-Modules/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/ExpertSleepers-Encoders'
'cardinal-26.02/plugins/ExpertSleepers-Encoders/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/ExpertSleepers-Encoders/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/HamptonHarmonics'
'cardinal-26.02/plugins/HamptonHarmonics/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/HamptonHarmonics/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/LifeFormModular'
'cardinal-26.02/plugins/LifeFormModular/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/LifeFormModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/LittleUtils'
'cardinal-26.02/plugins/LittleUtils/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/LittleUtils/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/ML_modules'
'cardinal-26.02/plugins/ML_modules/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/ML_modules/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/MockbaModular'
'cardinal-26.02/plugins/MockbaModular/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/MockbaModular/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/mscHack'
'cardinal-26.02/plugins/mscHack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/mscHack/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/MSM'
'cardinal-26.02/plugins/MSM/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/MSM/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/PdArray'
'cardinal-26.02/plugins/PdArray/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/PdArray/EUPL-1.2.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/Prism'
'cardinal-26.02/plugins/Prism/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/Prism/BSD-3-Clause.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/rackwindows'
'cardinal-26.02/plugins/rackwindows/LICENSE.md' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/rackwindows/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/StarlingVia'
'cardinal-26.02/plugins/StarlingVia/LICENSE' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/StarlingVia/MIT.txt'
install: creating directory '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/WhatTheRack'
'cardinal-26.02/plugins/WhatTheRack/LICENSE.txt' -> '/build/cardinal/pkg/cardinal-vst3/usr/share/licenses/cardinal-vst3/WhatTheRack/WTFPL.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/vst3/Cardinal.vst3/Contents/aarch64-linux/Cardinal.so
usr/lib/vst3/CardinalFX.vst3/Contents/aarch64-linux/CardinalFX.so
usr/lib/vst3/CardinalSynth.vst3/Contents/aarch64-linux/CardinalSynth.so
==> Creating package "cardinal-vst3"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: cardinal 26.02-1 (Fri Apr 10 16:10:19 2026)
==> Cleaning up...
[?12l[?25h