==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: cardinal 24.12-1 (Mon Jan 13 07:31:14 2025) ==> Retrieving sources... -> Found cardinal-24.12.tar.xz -> Found cardinal-24.12.svg ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... cardinal-24.12.tar.xz ... Passed cardinal-24.12.svg ... Passed ==> Validating source files with b2sums... cardinal-24.12.tar.xz ... Passed cardinal-24.12.svg ... Passed ==> Making package: cardinal 24.12-1 (Mon 13 Jan 2025 07:31:34 AM MST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25l:: 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... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (51) alsa-lib-1.2.13-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.13-2 cppdap-1.58.0-2 default-cursors-3-1 flac-1.4.3-2 hicolor-icon-theme-0.18-1 hwloc-2.11.2-1 jsoncpp-1.9.6-3 lame-3.100-5 libdrm-2.4.124-1 libedit-20240808_3.1-1 libogg-1.3.5-2 libpciaccess-0.18.1-2 libuv-1.49.2-1 libvorbis-1.3.7-3 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1.1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.6-1 llvm-libs-19.1.6-3 lm_sensors-1:3.6.0.r41.g31d1f125-3 mesa-1:24.3.3-1 mimalloc-2.1.7-1 mpg123-1.32.10-1 onetbb-2022.0.0-2 opus-1.5.2-1 perl-error-0.17029-7 perl-mailtools-2.22-1 perl-timedate-2.33-7 rhash-1.4.4-1 spirv-tools-2024.4.rc1-1 wayland-1.23.1-1 xcb-proto-1.17.0-3 xorgproto-2024.1-2 cmake-3.31.4-1 fftw-3.3.10-7 gendesk-1.0.10-1 git-2.48.0-1 jack2-1.9.22-1 libglvnd-1.7.0-1 liblo-1:0.32-1 libsamplerate-0.2.2-3 libsndfile-1.2.2-2 libx11-1.8.10-1 libxext-1.3.6-1 libxrandr-1.5.4-1 mold-2.36.0-1 speexdsp-1.2.1-2 Total Download Size: 32.95 MiB Total Installed Size: 437.58 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mesa-1:24.3.3-1-aarch64 downloading... opus-1.5.2-1-aarch64 downloading... gendesk-1.0.10-1-aarch64 downloading... mold-2.36.0-1-aarch64 downloading... spirv-tools-2024.4.rc1-1-aarch64 downloading... fftw-3.3.10-7-aarch64 downloading... libsamplerate-0.2.2-3-aarch64 downloading... hwloc-2.11.2-1-aarch64 downloading... speexdsp-1.2.1-2-aarch64 downloading... alsa-lib-1.2.13-1-aarch64 downloading... jack2-1.9.22-1-aarch64 downloading... mpg123-1.32.10-1-aarch64 downloading... libdrm-2.4.124-1-aarch64 downloading... onetbb-2022.0.0-2-aarch64 downloading... libglvnd-1.7.0-1-aarch64 downloading... libsndfile-1.2.2-2-aarch64 downloading... libvorbis-1.3.7-3-aarch64 downloading... flac-1.4.3-2-aarch64 downloading... lame-3.100-5-aarch64 downloading... libogg-1.3.5-2-aarch64 downloading... wayland-1.23.1-1-aarch64 downloading... lm_sensors-1:3.6.0.r41.g31d1f125-3-aarch64 downloading... alsa-ucm-conf-1.2.13-2-any downloading... liblo-1:0.32-1-aarch64 downloading... mimalloc-2.1.7-1-aarch64 downloading... libxrender-0.9.12-1-aarch64 downloading... libxrandr-1.5.4-1-aarch64 downloading... libpciaccess-0.18.1-2-aarch64 downloading... libxxf86vm-1.1.6-1-aarch64 downloading... alsa-topology-conf-1.2.5.1-4-any downloading... libxshmfence-1.3.3-1-aarch64 downloading... default-cursors-3-1-any 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 git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] 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 lame... installing libvorbis... 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 libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libxrender... installing libxrandr... installing mimalloc... installing hwloc... Optional dependencies for hwloc cairo: PDF, Postscript, and PNG export support libxml2: full XML import/export support [installed] installing onetbb... installing mold... installing speexdsp... :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Reloading user manager configuration... Skipped: Current root is not booted. (4/6) Arming ConditionNeedsUpdate... (5/6) Warn about old perl modules (6/6) Updating the info directory file... [?25h==> Retrieving sources... -> Found cardinal-24.12.tar.xz -> Found cardinal-24.12.svg ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting cardinal-24.12.tar.xz with bsdtar ==> Starting prepare()... [studio.kx.distrho.Cardinal] Generating desktop file... ok ==> Starting build()... make: Entering directory '/build/cardinal/src/cardinal-24.12' Makefile:88: 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-24.12/dpf \ STATIC_PLUGIN_TARGET=true \ USING_CUSTOM_DPF=true make quickjs surge -C deps make[1]: Entering directory '/build/cardinal/src/cardinal-24.12/carla' 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-24.12/deps' make[1]: Entering directory '/build/cardinal/src/cardinal-24.12/dpf/dgl' make[1]: Entering directory '/build/cardinal/src/cardinal-24.12/plugins' make[1]: Entering directory '/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/deps/QuickJS mkdir -p /build/cardinal/src/cardinal-24.12/deps/surge-build cd /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/sysroot' -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-24.12/deps/JUCE \ -DSURGE_SIMDE_PATH=/build/cardinal/src/cardinal-24.12/src/Rack/dep/simde \ /build/cardinal/src/cardinal-24.12/plugins/surgext/surge make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/QuickJS' 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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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 Compiling src/ApplicationPrivateData.cpp make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/backend/engine' make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/dpf/utils/lv2-ttl-generator' 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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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 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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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 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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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/EventHandlers.cpp make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/backend/plugin' Compiling src/Geometry.cpp Compiling CarlaPlugin.cpp Compiling CarlaEngine.cpp Compiling CarlaEngineClient.cpp cp -R surgext/surge/resources/data/fx_presets/* /build/cardinal/src/cardinal-24.12/plugins/surgext/build/surge-data/fx_presets/ cp -R surgext/res/surge_extra_data/fx_presets/* /build/cardinal/src/cardinal-24.12/plugins/surgext/build/surge-data/fx_presets/ Compiling CarlaPluginInternal.cpp Compiling CarlaEngineData.cpp Compiling CarlaEngineGraph.cpp Compiling CarlaPluginNative.cpp Compiling CarlaEngineInternal.cpp Compiling CarlaPluginCLAP.cpp CarlaPluginCLAP.cpp: In member function ‘virtual void Cardinal::CarlaPluginCLAP::reloadPrograms(bool)’: CarlaPluginCLAP.cpp:1873:36: warning: unused parameter ‘doInit’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-parameter-Wunused-parameter]8;;] 1873 | void reloadPrograms(const bool doInit) override | ~~~~~~~~~~~^~~~~~ Compiling CarlaEnginePorts.cpp Compiling CarlaPluginLADSPADSSI.cpp Compiling CarlaEngineRunner.cpp Compiling CarlaPluginLV2.cpp Compiling CarlaEngineDummy.cpp Compiling src/ImageBase.cpp Compiling CarlaPluginVST2.cpp Compiling CarlaEngineNative.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-24.12/deps/QuickJS' install -d /build/cardinal/src/cardinal-24.12/deps/sysroot/include install -d /build/cardinal/src/cardinal-24.12/deps/sysroot/lib install -m644 /build/cardinal/src/cardinal-24.12/deps/QuickJS/libquickjs.a /build/cardinal/src/cardinal-24.12/deps/sysroot/lib/libquickjs.a install -m644 /build/cardinal/src/cardinal-24.12/deps/QuickJS/quickjs.h /build/cardinal/src/cardinal-24.12/deps/sysroot/include/quickjs.h Compiling CarlaEngineNative.cpp (plugin) Compiling CarlaPluginVST3.cpp Compiling src/ImageBaseWidgets.cpp Compiling src/Layout.cpp Compiling CarlaPluginAU.cpp Compiling src/Resources.cpp make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/jackbridge' Compiling JackBridge1.cpp -- The C compiler identification is GNU 14.1.1 Compiling JackBridge2.cpp -- The CXX compiler identification is GNU 14.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/lib/distcc/bin/cc -- Detecting C compiler ABI info Compiling src/SubWidget.cpp Compiling CarlaPluginJSFX.cpp Compiling CarlaPluginFluidSynth.cpp Creating carla_engine.a Compiling src/SubWidgetPrivateData.cpp Compiling src/TopLevelWidget.cpp Compiling src/TopLevelWidgetPrivateData.cpp Compiling src/Widget.cpp Creating carla_engine_plugin.a Compiling CarlaPluginSFZero.cpp make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/backend/engine' Compiling src/WidgetPrivateData.cpp Compiling src/Window.cpp Compiling src/WindowPrivateData.cpp Compiling src/OpenGL.cpp (OpenGL variant) Compiling CarlaPluginBridge.cpp Compiling src/NanoVG.cpp (OpenGL variant) Compiling src/pugl.cpp (OpenGL variant) Creating jackbridge.a make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/jackbridge' make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/jackbridge' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/native-plugins' Creating jackbridge.min.a Compiling _all.c make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/jackbridge' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/rtmempool' Compiling _data.cpp Compiling audio-gain.c Compiling bypass.c Compiling cv-to-audio.c Compiling lfo.c Compiling rtmempool.c Compiling midi-channel-filter.c Compiling midi-channel-ab.c Compiling midi-channelize.c Compiling midi-gain.c make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/audio_decoder' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/lilv' Creating rtmempool.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/rtmempool' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/water' Compiling ad_dr_mp3.c Compiling midi-join.c Compiling serd.c Creating carla_plugin.a Compiling midi-split.c make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/backend/plugin' Compiling ad_ffmpeg.c Compiling midi-to-cv.c Compiling midi-through.c -- Detecting C compiler ABI info - done Compiling midi-transpose.c -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done Compiling water.cpp -- Detecting CXX compiler ABI info Compiling audio-file.cpp Compiling sord.c Compiling sratom.c Compiling lilv.c Compiling bigmeter.cpp cp -R surgext/surge/resources/data/fx_presets/* ../bin/Cardinal.lv2/resources/surgext/build/surge-data/fx_presets/ cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/Cardinal.lv2/resources/surgext/build/surge-data/fx_presets/ Creating lilv.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/lilv' Compiling midi-file.cpp Compiling ad_minimp3.c 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 212 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files/../text/String.h:47:7: note: ‘class water::String’ declared here 47 | class String | ^~~~~~ Compiling midi-pattern.cpp Creating libdgl-opengl.a make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/dpf/dgl' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/zita-resampler' Compiling ad_plugin.c Compiling ad_soundfile.c Compiling notes.cpp Compiling xycontroller.cpp -- Detecting CXX compiler ABI info - done -- 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 3.31.4 -- Compiler version is 14.1.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 cresampler.cc Creating audio_decoder.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/audio_decoder' Compiling resampler-table.cc Compiling resampler.cc Compiling vresampler.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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 69 | posix_memalign ((void **) &_ctab, 16, n * sizeof (float)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/ysfx' -- Performing Test COMPILER_HAS_AVX_OR_IS_ARM - Success -- Enabling tests; compile with SURGE_BUILD_TESTRUNNER=OFF to skip -- CMake version 3.31.4 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 Compiling sources/ysfx.cpp -- CXX_STANDARD: 17 -- Performing Test has_std_17_flag 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 132 | posix_memalign ((void **)(&_buff), 16, n * sizeof (float)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 101 | posix_memalign ((void **)(&_c2), 16, hl * sizeof (float)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/backend/engine' Creating zita-resampler.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/zita-resampler' Compiling external/distrho-3bandeq.cpp make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/backend/engine' Compiling water.files.cpp 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wextra-Wextra]8;;] 963 | bot = (bot < ysfx_max_channels) ? bot : ysfx_max_channels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sources/ysfx.cpp:968:37: warning: enumerated and non-enumerated type in conditional expression []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wextra-Wextra]8;;] 968 | top = (top < ysfx_max_channels) ? top : ysfx_max_channels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling external/distrho-3bandsplitter.cpp Compiling sources/ysfx_api_eel.cpp Creating water.a Compiling sources/ysfx_api_file.cpp Compiling external/distrho-kars.cpp 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wextra-Wextra]8;;] 110 | str.reserve((srclen < ysfx_string_max_length) ? srclen : ysfx_string_max_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 Compiling sources/ysfx_api_gfx.cpp Compiling sources/ysfx_api_reaper.cpp Compiling external/distrho-nekobi.cpp Compiling sources/ysfx_audio_flac.cpp Compiling sources/ysfx_audio_wav.cpp Compiling external/distrho-pingpongpan.cpp Compiling sources/ysfx_config.cpp Compiling sources/ysfx_eel_utils.cpp Compiling sources/ysfx_midi.cpp Compiling external/distrho-vectorjuice.cpp Compiling sources/ysfx_parse.cpp Compiling sources/ysfx_reader.cpp Compiling sources/ysfx_utils.cpp Compiling sources/ysfx_utils_fts.cpp Compiling external/distrho-wobblejuice.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 thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:577:4: warning: missing initializer for field ‘pProc’ of ‘functionType’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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-eval.c Compiling thirdparty/WDL/source/WDL/eel2/nseel-lextab.c Compiling thirdparty/WDL/source/WDL/eel2/nseel-ram.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;] 2133 | if (dv0) | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2146:13: note: here 2146 | case FN_ADD: | ^~~~ Compiling thirdparty/WDL/source/WDL/eel2/nseel-yylex.c Compiling thirdparty/WDL/source/WDL/fft.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 Creating ysfx.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/ysfx' -- 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 -- Looking for stdbool.h - found -- Looking for unistd.h 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 212 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files/../text/String.h:47:7: note: ‘class water::String’ declared here 47 | class String | ^~~~~~ -- Looking for unistd.h - found -- Checking processor clipping capabilities... -- Performing Test CPU_CLIPS_POSITIVE Creating native-plugins.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/native-plugins' -- Performing Test CPU_CLIPS_POSITIVE - Failed -- Performing Test CPU_CLIPS_NEGATIVE -- Performing Test CPU_CLIPS_NEGATIVE - Failed -- Checking processor clipping capabilities... none -- Performing Test HAVE_VISIBILITY -- 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-24.12/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.48.0") -- Adding download-extra-content target from https://github.com/surge-synthesizer/surge-extra-content.git -- Configuring done (74.7s) -- Generating done (0.3s) -- Build files have been written to: /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build surge-common make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' /usr/bin/cmake -S/build/cardinal/src/cardinal-24.12/plugins/surgext/surge -B/build/cardinal/src/cardinal-24.12/deps/surge-build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 surge-common make[3]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' /usr/bin/cmake -S/build/cardinal/src/cardinal-24.12/plugins/surgext/surge -B/build/cardinal/src/cardinal-24.12/deps/surge-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/cardinal/src/cardinal-24.12/deps/surge-build/CMakeFiles 98 make -f CMakeFiles/Makefile2 src/common/CMakeFiles/surge-common.dir/all make[4]: Entering directory '/build/cardinal/src/cardinal-24.12/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 -f libs/eurorack/CMakeFiles/eurorack.dir/build.make libs/eurorack/CMakeFiles/eurorack.dir/depend make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make -f libs/fmt/CMakeFiles/fmt.dir/build.make libs/fmt/CMakeFiles/fmt.dir/depend make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common/CMakeFiles/juce_dsp_rack_sub.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common/CMakeFiles/version-info.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/fmt /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/fmt/CMakeFiles/fmt.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/airwindows /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/airwindows/CMakeFiles/airwindows.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack/CMakeFiles/eurorack.dir/DependInfo.cmake "--color=" [ 1%] Generating LuaSources.cpp, include/lua/LuaSources.h cd /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/lua && /usr/bin/cmake -P lua2cpp.cmake /build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua LuaSources.cpp lua/LuaSources.h Surge::LuaSources surge_prelude.lua surge_prelude_test.lua make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make -f src/common/CMakeFiles/version-info.dir/build.make src/common/CMakeFiles/version-info.dir/build make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make -f libs/fmt/CMakeFiles/fmt.dir/build.make libs/fmt/CMakeFiles/fmt.dir/build make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make -f src/common/CMakeFiles/juce_dsp_rack_sub.dir/build.make src/common/CMakeFiles/juce_dsp_rack_sub.dir/build make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make -f libs/airwindows/CMakeFiles/airwindows.dir/build.make libs/airwindows/CMakeFiles/airwindows.dir/build make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/plugins/surgext/surge && /usr/bin/cmake -D CMAKE_PROJECT_VERSION_MAJOR=1 -D CMAKE_PROJECT_VERSION_MINOR=3 -D SURGESRC=/build/cardinal/src/cardinal-24.12/plugins/surgext/surge -D SURGEBLD=/build/cardinal/src/cardinal-24.12/deps/surge-build -D AZURE_PIPELINE= -D WIN32= -D CMAKE_INSTALL_PREFIX=/build/cardinal/src/cardinal-24.12/deps/sysroot -D CMAKE_CXX_COMPILER_ID=GNU -D CMAKE_CXX_COMPILER_VERSION=14.1.1 -P /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/cmake/versiontools.cmake make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 1%] Building CXX object libs/airwindows/CMakeFiles/airwindows.dir/src/AirWinBaseClass_pluginRegistry.cpp.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/airwindows && /usr/lib/distcc/bin/g++ -DAudioEffectX=AirWinBaseClass -DSURGE_INCLUDE_AIRWINDOWS=0 -DVstPlugCategory=long -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/airwindows/src/AirWinBaseClass_pluginRegistry.cpp [ 2%] Building CXX object libs/fmt/CMakeFiles/fmt.dir/src/format.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/lua /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua /build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/CMakeFiles/surge-lua-src.dir/DependInfo.cmake "--color=" cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/fmt && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/fmt/src/format.cc [ 3%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/correlator.cc.o [ 4%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o -c /build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/correlator.cc -- Found Git: /usr/bin/git (found version "2.48.0") 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. -- Setting up surge version -- git hash is git-no-commit and branch is git-no-branch -- buildhost is leming -- buildarch is aarch64 -- Developer Local Build -- Using SURGE_VERSION=1.3.git-no-branch.git-no-commit -- Configuring /build/cardinal/src/cardinal-24.12/deps/surge-build/geninclude/version.cpp make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make -f src/lua/CMakeFiles/surge-lua-src.dir/build.make src/lua/CMakeFiles/surge-lua-src.dir/build make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make[5]: Entering directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 4%] Built target version-info [ 5%] Building CXX object src/lua/CMakeFiles/surge-lua-src.dir/LuaSources.cpp.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/granular_processor.cc Creating water.files.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/modules/water' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/backend' Compiling CarlaStandalone.cpp [ 5%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o -c /build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_dsp/juce_dsp.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/ [ 6%] Linking CXX static library libairwindows.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/airwindows && /usr/bin/cmake -P CMakeFiles/airwindows.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/airwindows && /usr/bin/cmake -E cmake_link_script CMakeFiles/airwindows.dir/link.txt --verbose=1 /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-24.12/deps/surge-build' [ 6%] Built target airwindows [ 6%] Building CXX object libs/fmt/CMakeFiles/fmt.dir/src/os.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/fmt && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/fmt/src/os.cc [ 7%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/mu_law.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/mu_law.cc [ 7%] Linking CXX static library libsurge-lua-src.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua && /usr/bin/cmake -P CMakeFiles/surge-lua-src.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/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" Compiling CarlaStandaloneNSM.cpp /usr/bin/ranlib libsurge-lua-src.a make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 7%] 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/src /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src/CMakeFiles/samplerate.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 8%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/samplerate.c.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/libsamplerate/src/samplerate.c [ 9%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_linear.c.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/libsamplerate/src/src_linear.c [ 9%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_sinc.c.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/libsamplerate/src/src_sinc.c make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/backend' make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/carla/source/plugin' Compiling carla-host-plugin.cpp [ 10%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_core/juce_core.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/JUCE/modules/juce_core/juce_core.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_core/juce_core.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_core/juce_core.cpp.o -c /build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_core/juce_core.cpp [ 11%] Building C object libs/libsamplerate/src/CMakeFiles/samplerate.dir/src_zoh.c.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src && /usr/lib/distcc/bin/cc -DHAVE_CONFIG_H -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/libsamplerate/src/src_zoh.c make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla/source/plugin' make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/carla' 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3 /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sqlite-3.23.3 /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 11%] Linking C static library libsamplerate.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/libsamplerate/src && /usr/bin/cmake -P CMakeFiles/samplerate.dir/cmake_clean_target.cmake [ 12%] Building C object libs/sqlite-3.23.3/CMakeFiles/sqlite.dir/sqlite3.c.o cd /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/sqlite3.c cd /build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 12%] Built target samplerate [ 12%] Building CXX object src/common/CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -MF CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o.d -o CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o -c /build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 13%] Building CXX object libs/sst/sst-plugininfra/libs/strnatcmp/CMakeFiles/strnatcmp.dir/strnatcmp.cpp.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/strnatcmp && /usr/lib/distcc/bin/g++ -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp/strnatcmp.cpp [ 13%] Linking CXX static library libstrnatcmp.a cd /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/surge-build' [ 13%] 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/filesystem /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 13%] Building CXX object libs/sst/sst-plugininfra/libs/filesystem/CMakeFiles/filesystem.dir/src/ghc-filesystem.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/filesystem/src/ghc-filesystem.cpp [ 14%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/frame_transformation.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/pvoc/frame_transformation.cc [ 14%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/phase_vocoder.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/pvoc/phase_vocoder.cc [ 15%] Linking CXX static library libfmt.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/fmt && /usr/bin/cmake -P CMakeFiles/fmt.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/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 [ 16%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/dsp/pvoc/stft.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/clouds/dsp/pvoc/stft.cc /usr/bin/ranlib libfmt.a make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 16%] Built target fmt [ 16%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/clouds/resources.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/voice.cc [ 18%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth_phonemes.cc [ 18%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_controller.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth.cc [ 20%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/naive_speech_synth.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/naive_speech_synth.cc [ 20%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/lpc_speech_synth_words.cc [ 21%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/speech/sam_speech_synth.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/speech/sam_speech_synth.cc [ 22%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/string.cc [ 22%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/resonator.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/resonator.cc [ 23%] Linking CXX static library libfilesystem.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem && /usr/bin/cmake -P CMakeFiles/filesystem.dir/cmake_clean_target.cmake cp -R surgext/surge/resources/data/fx_presets/* ../bin/CardinalSynth.lv2/resources/surgext/build/surge-data/fx_presets/ cd /build/cardinal/src/cardinal-24.12/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" [ 24%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/string_voice.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/string_voice.cc cp -R surgext/res/surge_extra_data/fx_presets/* ../bin/CardinalSynth.lv2/resources/surgext/build/surge-data/fx_presets/ /usr/bin/ranlib libfilesystem.a make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 24%] Built target filesystem 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/surge-build/gen/paths_subst.cpp [ 24%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/physical_modelling/modal_voice.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/physical_modelling/modal_voice.cc 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinystr.cpp [ 26%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxml.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinyxml.cpp [ 27%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/fm_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/fm_engine.cc [ 28%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/swarm_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/swarm_engine.cc [ 28%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/wavetable_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/wavetable_engine.cc [ 29%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/particle_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/particle_engine.cc [ 29%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxmlerror.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinyxmlerror.cpp [ 30%] Linking CXX static library libjuce_dsp_rack_sub.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common && /usr/bin/cmake -P CMakeFiles/juce_dsp_rack_sub.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/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-24.12/deps/JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o" "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_dsp/juce_dsp.cpp.o" "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_core/juce_core.cpp.o" "CMakeFiles/juce_dsp_rack_sub.dir/build/cardinal/src/cardinal-24.12/deps/JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o" /usr/bin/ranlib libjuce_dsp_rack_sub.a [ 31%] Building CXX object libs/sst/sst-plugininfra/libs/tinyxml/CMakeFiles/tinyxml.dir/src/tinyxmlparser.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include/tinyxml -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/src/tinyxmlparser.cpp [ 32%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/cpufeatures.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/src/cpufeatures.cpp make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 32%] Built target juce_dsp_rack_sub [ 33%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/paths_linux.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/src/paths_linux.cpp [ 33%] Building CXX object libs/sst/sst-plugininfra/CMakeFiles/sst-plugininfra.dir/src/misc_linux.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/src/misc_linux.cpp [ 34%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/noise_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/noise_engine.cc [ 34%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/hi_hat_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/hi_hat_engine.cc [ 35%] Linking CXX static library libtinyxml.a cd /build/cardinal/src/cardinal-24.12/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-24.12/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 [ 36%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/chord_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/chord_engine.cc make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' [ 36%] Built target tinyxml [ 36%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/waveshaping_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/speech_engine.cc [ 40%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/dsp/engine/additive_engine.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/additive_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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/virtual_analog_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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/dsp/engine/snare_drum_engine.cc [ 42%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/plaits/resources.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/plaits/resources.cc [ 43%] Building CXX object libs/eurorack/CMakeFiles/eurorack.dir/eurorack/stmlib/dsp/units.cc.o cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/deps/surge-build/libs/eurorack && /usr/lib/distcc/bin/g++ -DTEST=1 -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/libs/eurorack/eurorack/stmlib/utils/random.cc [ 45%] Linking CXX static library libeurorack.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/eurorack && /usr/bin/cmake -P CMakeFiles/eurorack.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 45%] Built target eurorack [ 46%] Linking CXX static library libsst-plugininfra.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra && /usr/bin/cmake -P CMakeFiles/sst-plugininfra.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra && /usr/bin/cmake -E cmake_link_script CMakeFiles/sst-plugininfra.dir/link.txt --verbose=1 /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-24.12/deps/surge-build' [ 46%] Built target sst-plugininfra 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/ [ 47%] Linking C static library libsqlite.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sqlite-3.23.3 && /usr/bin/cmake -P CMakeFiles/sqlite.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 47%] Built target sqlite 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-24.12/deps/surge-build' cd /build/cardinal/src/cardinal-24.12/deps/surge-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/cardinal/src/cardinal-24.12/plugins/surgext/surge /build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common /build/cardinal/src/cardinal-24.12/deps/surge-build /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common/CMakeFiles/surge-common.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [ 47%] Building CXX object src/common/CMakeFiles/surge-common.dir/FxPresetAndClipboardManager.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/FxPresetAndClipboardManager.cpp [ 48%] Building CXX object src/common/CMakeFiles/surge-common.dir/ModulationSource.cpp.o [ 48%] Building CXX object src/common/CMakeFiles/surge-common.dir/ModulatorPresetManager.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/ModulationSource.cpp [ 50%] Building CXX object src/common/CMakeFiles/surge-common.dir/DebugHelpers.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/ModulatorPresetManager.cpp [ 51%] Building CXX object src/common/CMakeFiles/surge-common.dir/LuaSupport.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/DebugHelpers.cpp cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/LuaSupport.cpp [ 52%] Building CXX object src/common/CMakeFiles/surge-common.dir/Parameter.cpp.o [ 53%] Building CXX object src/common/CMakeFiles/surge-common.dir/PatchDB.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/Parameter.cpp cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/PatchDB.cpp [ 53%] Building CXX object src/common/CMakeFiles/surge-common.dir/PatchDBQueryParser.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/dsp/effects/Reverb2Effect.cpp [ 75%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/RingModulatorEffect.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/dsp/effects/RotarySpeakerEffect.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/ [ 76%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/TreemonsterEffect.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common/dsp/effects/WaveShaperEffect.cpp make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/plugins' [ 78%] Building CXX object src/common/CMakeFiles/surge-common.dir/dsp/effects/airwindows/AirWindowsEffect.cpp.o cd /build/cardinal/src/cardinal-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/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-24.12/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-24.12/plugins/surgext/surge/src/common -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/effects -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/filters -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/modulators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/oscillators -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/utilities -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/src/common/dsp/vembertech -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/fmt/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/libsamplerate/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/airwindows/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/eurorack -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/eurorack/special_include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-cpputils/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/libs/sst/sst-plugininfra/libs/filesystem/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/strnatcmp -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-plugininfra/libs/tinyxml/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-basic-blocks/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-filters/include-extras -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-waveshapers/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sst/sst-effects/include -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/sqlite-3.23.3/. -I/build/cardinal/src/cardinal-24.12/plugins/surgext/surge/libs/tuning-library/include -I/build/cardinal/src/cardinal-24.12/deps/surge-build/src/lua/include -I/build/cardinal/src/cardinal-24.12/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-24.12/include -I/build/cardinal/src/cardinal-24.12/include/simd-compat -I/build/cardinal/src/cardinal-24.12/deps/sysroot/include -DCARDINAL_SYSDEPS -pthread -I/build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/deps/surge-build/geninclude/version.cpp [100%] Linking CXX static library libsurge-common.a cd /build/cardinal/src/cardinal-24.12/deps/surge-build/src/common && /usr/bin/cmake -P CMakeFiles/surge-common.dir/cmake_clean_target.cmake cd /build/cardinal/src/cardinal-24.12/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-24.12/deps/surge-build' [100%] Built target surge-common make[4]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' /usr/bin/cmake -E cmake_progress_start /build/cardinal/src/cardinal-24.12/deps/surge-build/CMakeFiles 0 make[3]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps/surge-build' make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/deps' make all -C deps/aubio make[1]: Entering directory '/build/cardinal/src/cardinal-24.12/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 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 In file included from src/cvec.c:21: src/cvec.c: In function ‘new_cvec’: src/cvec.c:29:17: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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/fvec.c:21: src/fvec.c: In function ‘new_fvec’: src/fvec.c:29:17: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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/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 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/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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 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 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 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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/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 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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/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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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/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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;] 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) | ^~ 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-24.12/deps/aubio' make all -C plugins make[1]: Entering directory '/build/cardinal/src/cardinal-24.12/plugins' Compiling plugins.cpp Compiling Cardinal/src/AIDA-X.cpp Compiling Cardinal/src/Blank.cpp Compiling Cardinal/src/ExpanderInputMIDI.cpp Compiling Cardinal/src/HostAudio.cpp Compiling Cardinal/src/ExpanderOutputMIDI.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/EmbedWidget.cpp Compiling Cardinal/src/MPV.cpp Compiling Cardinal/src/ImGuiWidget.cpp Compiling Cardinal/src/ImGuiTextEditor.cpp In file included from Cardinal/src/AIDA-X/RTNeural/RTNeural/dense/dense.h:9, from Cardinal/src/AIDA-X/RTNeural/RTNeural/Model.h:16, 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/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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 8, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 8, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : outs(outs_internal) | ^~~~~~~~~~~~~ In file included from Cardinal/src/AIDA-X/RTNeural/RTNeural/gru/gru.h:8, from Cardinal/src/AIDA-X/RTNeural/RTNeural/Model.h:17: 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 8>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 8>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 8>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 12, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 12, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 12>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 12>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 12>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 16, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 16, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 16>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 16>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 16>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 20, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 20, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 20>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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 = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’: /usr/include/c++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 20>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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 = 20; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’: /usr/include/c++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 20>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 32, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 32, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : 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 = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’: /usr/include/c++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 32>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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 = 32; RTNeural::SampleRateCorrectionMode sampleRateCorr = RTNeural::SampleRateCorrectionMode::None]’: /usr/include/c++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 32>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : outs(outs_internal) | ^~~~~~~~~~~~~ Compiling Cardinal/src/SassyScope.cpp 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 32>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 40, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 40, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 40>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 40>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 40>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 172 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 64, 1>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:563:15: required from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl() [with long unsigned int _Idx = 1; _Head = RTNeural::DenseT<float, 64, 1>]’ 563 | : _Base() { } | ^ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 125 | : 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 1, 64>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 2, 64>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::GRULayerT<float, 3, 64>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 8>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 8>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 8>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 12>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 12>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 12>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 16>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 16>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 16>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 20>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 20>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 20>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 32>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 32>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 32>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 40>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 40>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 40>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 1, 64>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 2, 64>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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++/14.1.1/tuple:199:9: required from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0; _Head = RTNeural::LSTMLayerT<float, 3, 64>]’ 199 | : _M_head_impl() { } | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/tuple:305: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>}]’ 305 | : _Inherited(), _Base() { } | ^ /usr/include/c++/14.1.1/tuple:2091: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>]’ 2091 | : _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++/14.1.1/variant:283: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> >]’ 283 | ::new ((void*)std::addressof(_M_storage)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | _Type(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_construct.h:119: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>&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:567: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 = {}]’ 567 | std::_Construct(__addr, in_place_index<0>, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1571: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]’ 1571 | __variant::__emplace<_Np>(*this, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/variant:1523: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> >&]’ 1523 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 106 | : outs(outs_internal) | ^~~~~~~~~~~~~ Compiling Cardinal/src/DearImGui.cpp Compiling Cardinal/src/DearImGuiColorTextEditor.cpp 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 500 | for (; i < line.size() && c < aCoordinates.mColumn;) | ~~^~~~~~~~~~~~~ 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 543 | if (aLine >= mLines.size()) | ~~~~~~^~~~~~~~~~~~~~~~ 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 1643 | if (mState.mCursorPosition.mLine < mLines.size() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 2303 | ment = (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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 2364 | ment = (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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 2429 | for (; i < 6 && d-- > 0 && it < (int)line.size(); i++, it++) | ~~~^~~~~~~~~~~~~~~~~~ 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/Scope.cpp Compiling Fundamental/src/SEQ3.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/musiclib.cpp Compiling AaronStatic/src/plugin.cpp Compiling AaronStatic/src/RandomNoteCV.cpp Compiling AaronStatic/src/ScaleCV.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/Progress2.cpp Compiling AmalgamatedHarmonics/src/Progress.cpp Compiling AmalgamatedHarmonics/src/ProgressState.cpp Compiling AmalgamatedHarmonics/src/Ruckus.cpp Compiling AmalgamatedHarmonics/src/ScaleQuantiser.cpp Compiling AmalgamatedHarmonics/src/ScaleQuantizerMkII.cpp Compiling AmalgamatedHarmonics/src/SLN.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/BlankPanel4.cpp Compiling AS/src/BlankPanel6.cpp Compiling AS/src/BlankPanel8.cpp Compiling AS/src/BlankPanelSpecial.cpp Compiling AS/src/BPMCalc2.cpp Compiling AS/src/BPMCalc.cpp Compiling AS/src/BPMClock.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/SawOSC.cpp Compiling AS/src/SEQ16.cpp Compiling AS/src/SignalDelay.cpp Compiling AS/src/SineOSC.cpp Compiling AS/src/Steps.cpp Compiling AS/src/stereoVUmeter.cpp Compiling AS/src/SuperDrive.cpp Compiling AS/src/SuperDriveStereo.cpp Compiling AS/src/Tremolo.cpp Compiling AS/src/TremoloStereo.cpp Compiling AS/src/TriggersMKI.cpp Compiling AS/src/TriggersMKII.cpp Compiling AS/src/TriggersMKIII.cpp Compiling AS/src/TriLFO.cpp Compiling AS/src/VCA.cpp Compiling AS/src/WaveShaper.cpp Compiling AS/src/WaveShaperStereo.cpp Compiling AS/src/ZeroCV2T.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/Tides2.cpp Compiling AudibleInstruments/src/Tides.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/Chord.cpp Compiling Autinn/src/CVConverter.cpp Compiling Autinn/src/Deadband.cpp Compiling Autinn/src/Digi.cpp Compiling Autinn/src/Disee.cpp Compiling Autinn/src/Fil.cpp Compiling Autinn/src/Flopper.cpp Compiling Autinn/src/Jette.cpp Compiling Autinn/src/Melody.cpp Compiling Autinn/src/Mixer6.cpp Compiling Autinn/src/Nap.cpp Compiling Autinn/src/Non.cpp Compiling Autinn/src/Oxcart.cpp Compiling Autinn/src/Retri.cpp Compiling Autinn/src/Saw.cpp Compiling Autinn/src/Sjip.cpp 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 Compiling BaconPlugs/src/ChipYourWave.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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 68 | else if (halfMoons && idx >= maxCircles * 2) | ~~~~^~~~~~~~~~~~~~~~~ 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 68 | else if (halfMoons && idx >= maxCircles * 2) | ~~~~^~~~~~~~~~~~~~~~~ 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 68 | else if (halfMoons && idx >= maxCircles * 2) | ~~~~^~~~~~~~~~~~~~~~~ Compiling BaconPlugs/src/Components.cpp 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 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-type-limits-Wtype-limits]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-type-limits-Wtype-limits]8;;] 1142 | if (optionType == -1) { // suppressed --options option | ~~~~~~~~~~~^~~~~ 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 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/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/Morphader.cpp Compiling Befaco/src/MotionMTR.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/SamplingModulator.cpp Compiling Befaco/src/SlewLimiter.cpp Compiling Befaco/src/SpringReverb.cpp Compiling Befaco/src/StereoStrip.cpp Compiling Befaco/src/STMix.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/BlankCables.cpp Compiling Biset/src/Blank/Blank.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/Omega3.cpp Compiling Biset/src/Omega3/Omega3Widget.cpp Compiling Biset/src/Omega3/Omega.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/RegexExp/RegexExp.cpp Compiling Biset/src/RegexExp/RegexExpWidget.cpp Compiling Biset/src/Regex/Regex.cpp Compiling Biset/src/Regex/RegexDisplay.cpp Compiling Biset/src/Regex/RegexItem.cpp Compiling Biset/src/Regex/RegexItem-pull_clock.cpp Compiling Biset/src/Regex/RegexItem-pull_pitch.cpp Compiling Biset/src/Regex/Regex-save.cpp Compiling Biset/src/Regex/RegexSeq-compile.cpp Compiling Biset/src/Regex/RegexSeq.cpp Compiling Biset/src/Regex/RegexSeq-process.cpp Compiling Biset/src/Regex/RegexWidget.cpp Compiling Biset/src/Segfault/Segfault.cpp Compiling Biset/src/Segfault/SegfaultWidget.cpp Compiling Biset/src/Tracker/Clock.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.cpp Compiling Biset/src/TrackerDrum/TrackerDrumDisplay.cpp Compiling Biset/src/TrackerDrum/TrackerDrum-save.cpp Compiling Biset/src/TrackerDrum/TrackerDrumWidget.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/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/Tracker/Synth.cpp Compiling Biset/src/TrackerSynth/TrackerSynth.cpp Compiling Biset/src/TrackerSynth/TrackerSynthDisplay.cpp Compiling Biset/src/TrackerSynth/TrackerSynth-save.cpp Compiling Biset/src/TrackerSynth/TrackerSynthWidget.cpp Compiling Biset/src/Tracker/SynthVoice.cpp Compiling Biset/src/Tracker/Timeline.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/Tracker.cpp Compiling Biset/src/Tracker/Tracker-dataFromJson.cpp Compiling Biset/src/Tracker/Tracker-dataToJson.cpp Compiling Biset/src/Tracker/TrackerDisplay.cpp Compiling Biset/src/Tracker/TrackerDisplay-draw_pattern.cpp Compiling Biset/src/Tracker/TrackerDisplay-draw_timeline.cpp Compiling Biset/src/Tracker/TrackerDisplay-draw_tuning.cpp Compiling Biset/src/Tracker/TrackerDisplayInfo.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/TrackerDisplaySide.cpp Compiling Biset/src/Tracker/Tracker-onAdd.cpp Compiling Biset/src/Tracker/TrackerWidget.cpp Compiling Biset/src/TreeSeed/TreeSeed.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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 195 | read(fd, g_timeline->save_buffer + 1 + 1 + 4, size - 1 - 1 - 4); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling Biset/src/TreeSeed/TreeSeedWidget.cpp Compiling Biset/src/Tree/TreeBranch.cpp Compiling Biset/src/Tree/Tree.cpp Compiling Biset/src/Tree/TreeDisplay.cpp Compiling Biset/src/Tree/TreeWidget.cpp Compiling BogaudioModules/src/AD.cpp Compiling BogaudioModules/src/Additator.cpp Compiling BogaudioModules/src/addressable_sequence.cpp Compiling BogaudioModules/src/AddrSeq.cpp Compiling BogaudioModules/src/AddrSeqX.cpp Compiling BogaudioModules/src/ADSR.cpp Compiling BogaudioModules/src/AMRM.cpp Compiling BogaudioModules/src/analyzer_base.cpp Compiling BogaudioModules/src/Analyzer.cpp Compiling BogaudioModules/src/AnalyzerXL.cpp Compiling BogaudioModules/src/Arp.cpp Compiling BogaudioModules/src/ASR.cpp Compiling BogaudioModules/src/Assign.cpp Compiling BogaudioModules/src/Blank3.cpp Compiling BogaudioModules/src/Blank6.cpp Compiling BogaudioModules/src/Bool.cpp Compiling BogaudioModules/src/Chirp.cpp Compiling BogaudioModules/src/Clpr.cpp Compiling BogaudioModules/src/Cmp.cpp Compiling BogaudioModules/src/CmpDist.cpp Compiling BogaudioModules/src/CVD.cpp Compiling BogaudioModules/src/dadsrh_core.cpp Compiling BogaudioModules/src/DADSRH.cpp Compiling BogaudioModules/src/DADSRHPlus.cpp Compiling BogaudioModules/src/Detune.cpp Compiling BogaudioModules/src/DGate.cpp Compiling BogaudioModules/src/disable_output_limit.cpp Compiling BogaudioModules/src/Edge.cpp Compiling BogaudioModules/src/EightFO.cpp Compiling BogaudioModules/src/EightOne.cpp Compiling BogaudioModules/src/EQ.cpp Compiling BogaudioModules/src/EQS.cpp Compiling BogaudioModules/src/FFB.cpp Compiling BogaudioModules/src/FlipFlop.cpp Compiling BogaudioModules/src/FMOp.cpp Compiling BogaudioModules/src/Follow.cpp Compiling BogaudioModules/src/follower_base.cpp Compiling BogaudioModules/src/FourFO.cpp Compiling BogaudioModules/src/FourMan.cpp Compiling BogaudioModules/src/Inv.cpp Compiling BogaudioModules/src/Lag.cpp Compiling BogaudioModules/src/lfo_base.cpp Compiling BogaudioModules/src/LFO.cpp Compiling BogaudioModules/src/Lgsw.cpp Compiling BogaudioModules/src/LLFO.cpp Compiling BogaudioModules/src/LLPG.cpp Compiling BogaudioModules/src/Lmtr.cpp Compiling BogaudioModules/src/lpg_common.cpp Compiling BogaudioModules/src/LPG.cpp Compiling BogaudioModules/src/LVCF.cpp Compiling BogaudioModules/src/LVCO.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/matrix_base.cpp Compiling BogaudioModules/src/MegaGate.cpp Compiling BogaudioModules/src/menu.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/mixer.cpp Compiling BogaudioModules/src/mixer_expander.cpp Compiling BogaudioModules/src/module.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/output_range.cpp Compiling BogaudioModules/src/Pan.cpp Compiling BogaudioModules/src/parametric_eq.cpp Compiling BogaudioModules/src/param_quantities.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/PEQ.cpp Compiling BogaudioModules/src/Pgmr.cpp Compiling BogaudioModules/src/Pgmr_shared.cpp Compiling BogaudioModules/src/PgmrX.cpp Compiling BogaudioModules/src/poly_channels.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/rack_overrides.cpp Compiling BogaudioModules/src/Ranalyzer.cpp Compiling BogaudioModules/src/Reftone.cpp Compiling BogaudioModules/src/RGate.cpp Compiling BogaudioModules/src/SampleHold.cpp Compiling BogaudioModules/src/save_latch_to_patch.cpp Compiling BogaudioModules/src/shaper_core.cpp Compiling BogaudioModules/src/Shaper.cpp Compiling BogaudioModules/src/ShaperPlus.cpp Compiling BogaudioModules/src/Sine.cpp Compiling BogaudioModules/src/skins.cpp Compiling BogaudioModules/src/slew_common.cpp Compiling BogaudioModules/src/Slew.cpp Compiling BogaudioModules/src/Stack.cpp Compiling BogaudioModules/src/Sums.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/Switch.cpp Compiling BogaudioModules/src/Test2.cpp Compiling BogaudioModules/src/Test.cpp Compiling BogaudioModules/src/TestExpander.cpp Compiling BogaudioModules/src/TestGl.cpp Compiling BogaudioModules/src/TestVCF.cpp Compiling BogaudioModules/src/trigger_on_load.cpp Compiling BogaudioModules/src/UMix.cpp Compiling BogaudioModules/src/Unison.cpp Compiling BogaudioModules/src/utils.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_base.cpp Compiling BogaudioModules/src/VCO.cpp Compiling BogaudioModules/src/Velo.cpp Compiling BogaudioModules/src/Vish.cpp Compiling BogaudioModules/src/VU.cpp Compiling BogaudioModules/src/Walk2.cpp Compiling BogaudioModules/src/Walk.cpp Compiling BogaudioModules/src/widgets.cpp Compiling BogaudioModules/src/XCO.cpp Compiling BogaudioModules/src/XFade.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 basename: invalid option -- 'h' Try 'basename --help' for more information. basename: invalid option -- 'h' Try 'basename --help' for more information. basename: invalid option -- 'h' Try 'basename --help' for more information. basename: invalid option -- 'h' Try 'basename --help' for more information. 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/shared/delay_line.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*)’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wignored-attributes-Wignored-attributes]8;;] 16 | using FilePtr = std::unique_ptr<FILE, decltype(&std::fclose)>; | ^ Compiling ChowDSP/src/shared/SineWave.cpp Compiling ChowDSP/src/Warp/Warp.cpp Compiling ChowDSP/src/Warp/WarpFilter.cpp Compiling ChowDSP/src/Werner/GenSVF.cpp Compiling ChowDSP/src/Werner/Werner.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/CatroModulo_CM-10.cpp Compiling CatroModulo/src/CatroModulo_CM-1.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 CatroModulo/src/CM_helpers.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/trSEQ.cpp Compiling cf/src/VARIABLE.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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | E(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | 2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:1359:44: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h: In function ‘void stbi__build_fast_ac(stbi__int16*, stbi__huffman*)’: /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:1578:33: warning: left shift of negative value []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-shift-negative-value-Wshift-negative-value]8;;] 1578 | if (k < m) k += (-1 << magbits) + 1; | ~~~^~~~~~~~~~ /build/cardinal/src/cardinal-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4049 | for (k=0; k < nk; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4049 | for (k=0; k < nk; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | TBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4049 | for (k=0; k < nk; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4049 | for (k=0; k < nk; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | tbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4049 | for (k=0; k < nk; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4049:17: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4049 | for (k=0; k < nk; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | _F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | TBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | ur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | AST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /build/cardinal/src/cardinal-24.12/dpf/dgl/src/nanovg/stb_image.h:4067:20: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 4067 | for (k=0; k < img_n; ++k) | ^~~ /build/cardinal/src/cardinal-24.12/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-24.12/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 | 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 184 | for (unsigned int i = 0; i < numSteps * 2; i++) { | ~~^~~~~~~~~~~~~~ Compiling Computerscare/src/ComputerscareLaundrySoup.cpp 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;] 332 | bool activeStep = 0; | ^~~~~~~~~~ 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 ‘||’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-parentheses-Wparentheses]8;;] 165 | bool candidateDisabled = (module->numInputChannels != 0 && inputChannel > module->numInputChannels - 1 || outputChannel > module->polyChannels - 1) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling Computerscare/src/ComputerscareRolyPouter.cpp Compiling Computerscare/src/ComputerscareSolyPequencer.cpp Compiling Computerscare/src/ComputerscareStolyFickPigure.cpp Computerscare/src/ComputerscarePatchSequencer.cpp: In member function ‘void ComputerscarePatchSequencer::randomizeMatrixOnlyActive()’: Computerscare/src/ComputerscarePatchSequencer.cpp:157:10: warning: variable ‘connectedInputs’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;] 157 | bool connectedInputs[10]; | ^~~~~~~~~~~~~~~ Compiling Computerscare/src/ComputerscareSVGPanel.cpp Compiling Computerscare/src/ComputerscareSvgPort.cpp Compiling Computerscare/src/ComputerscareTolyPools.cpp Compiling Computerscare/src/dtpulse.cpp Compiling Computerscare/src/golyFunctions.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 1164 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy]8;;] 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 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;] 66 | } | ^ Computerscare/src/golyFunctions.cpp:68:9: note: here 68 | default: | ^~~~~~~ Compiling CVfunk/src/Collatz.cpp Compiling CVfunk/src/Decima.cpp Compiling CVfunk/src/EnvelopeArray.cpp Compiling CVfunk/src/FlowerPatch.cpp Compiling CVfunk/src/HexMod.cpp Compiling CVfunk/src/ImpulseController.cpp Compiling CVfunk/src/Magnets.cpp Compiling CVfunk/src/Morta.cpp Compiling CVfunk/src/Nona.cpp Compiling CVfunk/src/Ouros.cpp Compiling CVfunk/src/PentaSequencer.cpp Compiling CVfunk/src/PreeeeeeeeeeessedDuck.cpp Compiling CVfunk/src/PressedDuck.cpp Compiling CVfunk/src/Ranges.cpp Compiling CVfunk/src/Signals.cpp Compiling CVfunk/src/Steps.cpp Compiling CVfunk/src/StepWave.cpp Compiling CVfunk/src/Strings.cpp Compiling CVfunk/src/Syncro.cpp Compiling CVfunk/src/TriDelay.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/Divider.cpp Compiling dBiz/src/DrMix.cpp Compiling dBiz/src/DualFilter.cpp Compiling dBiz/src/DualMatrix.cpp Compiling dBiz/src/DVCO.cpp Compiling dBiz/src/Multiple.cpp Compiling dBiz/src/NavControl.cpp Compiling dBiz/src/Order.cpp Compiling dBiz/src/PerfMixer4.cpp Compiling dBiz/src/PerfMixer.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/Transpose.cpp Compiling dBiz/src/TROSC.cpp Compiling dBiz/src/TROSCMK2.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 DrumKit/src/DrumKit.cpp Compiling DrumKit/src/controller/Baronial.cpp Compiling DrumKit/src/controller/BD9.cpp Compiling DrumKit/src/controller/ClosedHH.cpp Compiling DrumKit/src/controller/CR78.cpp Compiling DrumKit/src/controller/DMX.cpp Compiling DrumKit/src/controller/Gnome.cpp Compiling DrumKit/src/controller/Marionette.cpp Compiling DrumKit/src/controller/OpenHH.cpp Compiling DrumKit/src/controller/SampleController.cpp Compiling DrumKit/src/controller/SBD.cpp Compiling DrumKit/src/controller/Sequencer.cpp Compiling DrumKit/src/controller/Snare.cpp Compiling DrumKit/src/controller/Tomi.cpp Compiling DrumKit/src/view/Baronial.cpp Compiling DrumKit/src/view/BD9.cpp Compiling DrumKit/src/view/ClosedHH.cpp Compiling DrumKit/src/view/CR78.cpp Compiling DrumKit/src/view/DMX.cpp Compiling DrumKit/src/view/Gnome.cpp Compiling DrumKit/src/view/Marionette.cpp Compiling DrumKit/src/view/OpenHH.cpp Compiling DrumKit/src/view/SBD.cpp Compiling DrumKit/src/view/Sequencer.cpp Compiling DrumKit/src/view/Snare.cpp Compiling DrumKit/src/view/Tomi.cpp Compiling DrumKit/src/model/SampleManager.cpp Compiling DrumKit/deps/ADSR.cpp Compiling DrumKit/deps/LFO.cpp Compiling DrumKit/deps/SynthDevKit/src/Bjorklund.cpp Compiling DrumKit/deps/SynthDevKit/src/Clock.cpp Compiling DrumKit/deps/SynthDevKit/src/CV.cpp Compiling DrumKit/deps/SynthDevKit/src/CVEvent.cpp Compiling DrumKit/deps/SynthDevKit/src/DistributedClock.cpp Compiling DrumKit/deps/SynthDevKit/src/DTMF.cpp Compiling DrumKit/deps/SynthDevKit/src/EventEmitter.cpp Compiling DrumKit/deps/SynthDevKit/src/FibonacciClock.cpp Compiling DrumKit/deps/SynthDevKit/src/PrimeClock.cpp Compiling EnigmaCurry/src/components.cpp Compiling EnigmaCurry/src/Latch.cpp Compiling EnigmaCurry/src/NegativeHarmony.cpp Compiling EnigmaCurry/src/Pulse.cpp Compiling EnigmaCurry/src/Range.cpp Compiling EnigmaCurry/src/scale.cpp Compiling EnigmaCurry/src/Transport.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/Mesoglea2.cpp Compiling Extratone/src/Mesoglea.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/Planck.cpp Compiling FehlerFabrik/src/PSIOP.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/gtgComponents.cpp Compiling GlueTheGiant/src/MetroCityBus.cpp Compiling GlueTheGiant/src/MiniBus.cpp Compiling GlueTheGiant/src/Road.cpp Compiling GlueTheGiant/src/SchoolBus.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/Tails4.cpp Compiling GrandeModular/src/Tails.cpp Compiling GrandeModular/src/VarSampleDelays.cpp Compiling GrandeModular/src/VCA3.cpp Compiling GrandeModular/src/VCA4.cpp Compiling h4n4-modules/src/utils.cpp Compiling h4n4-modules/src/XenQnt.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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 428 | if (pitchIndex >= pitches.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Compiling HamptonHarmonics/src/widgets.cpp Compiling HetrickCV/src/2To4.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wformat-zero-length-Wformat-zero-length]8;;] 350 | sprintf(this->_inv, ""); | ^~ Compiling HetrickCV/src/AnalogToDigital.cpp Compiling HetrickCV/src/ASR.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 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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/ClockedNoise.cpp Compiling HetrickCV/src/Comparator.cpp Compiling HetrickCV/src/Contrast.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/Crackle.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/DataCompander.cpp Compiling HetrickCV/src/Delta.cpp 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 Compiling HetrickCV/src/FlipPan.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/GateDelay.cpp Compiling HetrickCV/src/GateJunction.cpp 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/PhaseDrivenSequencer32.cpp Compiling HetrickCV/src/PhaseDrivenSequencer.cpp Compiling HetrickCV/src/PhasorAnalyzer.cpp Compiling HetrickCV/src/PhasorBurstGen.cpp Compiling HetrickCV/src/PhasorDivMult.cpp Compiling HetrickCV/src/PhasorEuclidean.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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/PhasorGates.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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 Compiling HetrickCV/src/PhasorOctature.cpp Compiling HetrickCV/src/PhasorQuadrature.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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(-) | ^~~~~~~~ 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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: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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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::Complex<U>& gam::operator+=(Complex<U>&, const Vec<N, T>&)’: HetrickCV/Gamma/Gamma/Types.h:413:9: warning: this ‘for’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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: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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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::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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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: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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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: 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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(-) | ^~~~~~~~ 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/PhasorStutter.cpp Compiling HetrickCV/src/PhasorSubstepShape.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/PhasorSwing.cpp Compiling HetrickCV/src/PhasorTimetable.cpp Compiling HetrickCV/src/PhasorToClock.cpp Compiling HetrickCV/src/PhasorToLFO.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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/PhasorToWaveforms.cpp Compiling HetrickCV/src/Probability.cpp Compiling HetrickCV/src/RandomGates.cpp Compiling HetrickCV/src/Rotator.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/Rungler.cpp Compiling HetrickCV/src/Scanner.cpp Compiling HetrickCV/src/VectorMix.cpp Compiling HetrickCV/src/Waveshaper.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/HCVShiftRegister.h:5, from HetrickCV/src/Rungler.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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(-) | ^~~~~~~~ HetrickCV/src/DSP/HCVShiftRegister.h: In instantiation of ‘void HCVShiftRegister<T>::emptyRegister() [with T = bool]’: HetrickCV/src/Rungler.cpp:74:30: required from here 74 | rungler.emptyRegister(); | ~~~~~~~~~~~~~~~~~~~~~^~ HetrickCV/src/DSP/HCVShiftRegister.h:45:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool, std::allocator<bool> >::size_type’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 45 | for (int i = 0; i < dataRegister.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ Compiling HetrickCV/src/XYToPolar.cpp Compiling HetrickCV/src/DSP/HCVChaos.cpp Compiling HetrickCV/src/DSP/Phasors/HCVPhasorAnalyzers.cpp Compiling HetrickCV/src/DSP/Phasors/HCVPhasorEffects.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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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/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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wextra-Wextra]8;;] 16 | DomainObserver::DomainObserver(const DomainObserver& rhs) | ^~~~~~~~~~~~~~ Compiling HetrickCV/Gamma/src/scl.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function]8;;] 708 | Complex<float> getSin<Complex<float> >(double p){ | ^~~~~~~~~~~~~~~~~~~~~~~ Compiling ImpromptuModular/src/AdaptiveQuantizer.cpp Compiling ImpromptuModular/src/BigButtonSeq2.cpp Compiling ImpromptuModular/src/BigButtonSeq.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/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/NoteSeq16.cpp Compiling JW-Modules/src/NoteSeq.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/Quantizer.cpp Compiling JW-Modules/src/QuantizeUtils.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/fir.cpp Compiling kocmoc/src/iir.cpp Compiling kocmoc/src/ladder.cpp Compiling kocmoc/src/LADR.cpp Compiling kocmoc/src/MUL.cpp Compiling kocmoc/src/OP.cpp Compiling kocmoc/src/phasor.cpp Compiling kocmoc/src/PHASR.cpp Compiling kocmoc/src/sallenkey.cpp Compiling kocmoc/src/SKF.cpp Compiling kocmoc/src/SVF.cpp Compiling kocmoc/src/svfilter.cpp Compiling kocmoc/src/TRG.cpp Compiling LifeFormModular/src/AdditiveVibration.cpp Compiling LifeFormModular/src/BurstIntegrator.cpp Compiling LifeFormModular/src/ComplexOsc.cpp Compiling LifeFormModular/src/Driftgen.cpp Compiling LifeFormModular/src/filter.cpp Compiling LifeFormModular/src/ImpulseControl.cpp Compiling LifeFormModular/src/PercussiveVibration.cpp Compiling LifeFormModular/src/PitchDiktat.cpp Compiling LifeFormModular/src/PitchIntegrator.cpp Compiling LifeFormModular/src/processor.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/vultin.cpp Compiling LilacLoop/src/LooperOne.cpp Compiling LilacLoop/src/LooperTwo.cpp Compiling LittleUtils/src/BiasSemitone.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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 126 | if (loops[p].size() > channel) | ~~~~~~~~~~~~~~~~^~~~~~~~~ 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 17 | for (size_t c = 0; c < ml.getChannels(p); c++) { | ~~^~~~~~~~~~~~~~~~~~~ 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 17 | for (size_t c = 0; c < ml.getChannels(p); c++) { | ~~^~~~~~~~~~~~~~~~~~~ Compiling LittleUtils/src/ButtonModule.cpp 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-sign-compare-Wsign-compare]8;;] 94 | if(newText.size() > pasteLength) newText.erase(pasteLength); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Compiling LyraeModules/src/Gamma.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/MixerCommon.cpp Compiling MindMeldModular/src/MixMaster/MixMaster.cpp Compiling MindMeldModular/src/PatchSet/MasterChannel.cpp Compiling MindMeldModular/src/PatchSet/PatchMasterBlank.cpp Compiling MindMeldModular/src/PatchSet/PatchMaster.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/Meld.cpp Compiling MindMeldModular/src/Utilities/MSMelder.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 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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... []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 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 ML_modules/src/Quantum.cpp Compiling ML_modules/src/SeqSwitch2.cpp Compiling ML_modules/src/SeqSwitch.cpp Compiling ML_modules/src/SettingsHandler.cpp Compiling ML_modules/src/SH8.cpp Compiling ML_modules/src/ShiftRegister2.cpp Compiling ML_modules/src/ShiftRegister.cpp Compiling ML_modules/src/Sum8.cpp Compiling ML_modules/src/Sum8-MkII.cpp Compiling ML_modules/src/Sum8-MkIII.cpp Compiling ML_modules/src/TrigBuf.cpp Compiling ML_modules/src/TrigDelay.cpp Compiling ML_modules/src/TrigSwitch2.cpp Compiling ML_modules/src/TrigSwitch3_2.cpp Compiling ML_modules/src/TrigSwitch3.cpp Compiling ML_modules/src/TrigSwitch.cpp Compiling ML_modules/src/VoltMeter.cpp Compiling ML_modules/freeverb/revmodel.cpp Compiling MockbaModular/src/Blank.cpp Compiling MockbaModular/src/Comparator.cpp Compiling MockbaModular/src/Countah.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/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/MaugSaw2.cpp Compiling MockbaModular/src/MaugSaw.cpp Compiling MockbaModular/src/MaugShark.cpp Compiling MockbaModular/src/MaugSquare2.cpp Compiling MockbaModular/src/MaugSquare3.cpp Compiling MockbaModular/src/MaugSquare.cpp Compiling MockbaModular/src/MaugTriangle.cpp Compiling MockbaModular/src/Mixah3.cpp Compiling MockbaModular/src/Mixah.cpp Compiling MockbaModular/src/Pannah.cpp Compiling MockbaModular/src/PSelectah.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/Alienz.cpp Compiling mscHack/src/ARP700.cpp Compiling mscHack/src/ASAF8.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/mscHack_Control_EnvelopeData.cpp Compiling mscHack/src/mscHack_Control_EnvelopeEdit.cpp Compiling mscHack/src/mscHack.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 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/slider.cpp Compiling MSM/src/SwitchedMult.cpp Compiling MSM/src/VCA.cpp Compiling MSM/src/VCO.cpp Compiling MSM/src/Wavefolder.cpp Compiling MSM/src/WaveShaper.cpp Compiling MSM/src/XSEQ.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/Last.cpp Compiling MUS-X/src/LFO.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/Neuron.cpp Compiling nonlinearcircuits/src/NLCShared.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 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 181 | }; | ^ ParableInstruments/parasites/clouds/dsp/granular_processor.cc:181:9: warning: missing initializer for member ‘Parableclouds::Parameters::spectral’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 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 Compiling PathSet/src/AstroVibe.cpp Compiling PathSet/src/GlassPane.cpp Compiling PathSet/src/IceTray.cpp Compiling PathSet/src/Nudge.cpp PathSet/src/Nudge.cpp:4:9: warning: "LINE_MAX" redefined 4 | #define LINE_MAX 5 | ^~~~~~~~ In file included from /usr/include/limits.h:199, from /usr/lib/gcc/aarch64-unknown-linux-gnu/14.1.1/include/limits.h:210, from /usr/lib/gcc/aarch64-unknown-linux-gnu/14.1.1/include/syslimits.h:7, from /usr/lib/gcc/aarch64-unknown-linux-gnu/14.1.1/include/limits.h:34, from /usr/include/c++/14.1.1/climits:42, from /build/cardinal/src/cardinal-24.12/src/Rack/include/common.hpp:9, from /build/cardinal/src/cardinal-24.12/include/common.hpp:31, from /build/cardinal/src/cardinal-24.12/src/Rack/include/rack.hpp:22, from PathSet/src/plugin.hpp:6, from PathSet/src/Nudge.cpp:1: /usr/include/bits/posix2_lim.h:81:9: note: this is the location of the previous definition 81 | #define LINE_MAX _POSIX2_LINE_MAX | ^~~~~~~~ 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/PinkTromboneback.cpp Compiling PinkTrombone/src/PinkTrombone.cpp Compiling PinkTrombone/src/PinkTrombone/Biquad.cpp Compiling PinkTrombone/src/PinkTrombone/Glottis.cpp Compiling PinkTrombone/src/PinkTrombone/noise.cpp Compiling PinkTrombone/src/PinkTrombone/Tract.cpp Compiling PinkTrombone/src/PinkTrombone/WhiteNoise.cpp Compiling Prism/src/Audio.cpp Compiling Prism/src/Constants.cpp Compiling Prism/src/DropletAudio.cpp Compiling Prism/src/Droplet.cpp Compiling Prism/src/DropletFilter.cpp Compiling Prism/src/Envelope.cpp Compiling Prism/src/FilterBank.cpp Compiling Prism/src/Filter.cpp Compiling Prism/src/Inputs.cpp Compiling Prism/src/LEDRing.cpp Compiling Prism/src/Levels.cpp Compiling Prism/src/LPF.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-return-type-Wreturn-type]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-return-type-Wreturn-type]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-return-type-Wreturn-type]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-return-type-Wreturn-type]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-return-type-Wreturn-type]8;;] 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/elastika_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_hex.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_globals.cpp Compiling Sapphire/src/sapphire_panel.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 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 sonusmodular/src/ctrl.cpp: In member function ‘Ctrl::dataToJson()’: sonusmodular/src/ctrl.cpp:137:5: warning: ‘widget’ is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-uninitialized-Wuninitialized]8;;] 157 | if (widget) | ^~ sonusmodular/src/ctrl.cpp:155:17: note: ‘widget’ was declared here 155 | CtrlWidget *widget; | ^~~~~~ Compiling sonusmodular/src/harmony.cpp Compiling sonusmodular/src/ladrone.cpp Compiling sonusmodular/src/luppolo3.cpp Compiling sonusmodular/src/luppolo.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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Waddress-Waddress]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Waddress-Waddress]8;;] 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 463 | fread(banks, 1, lSize, patternsFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 378 | fread(wavetableArray, tableMemMaxSize, 1, tableFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling StarlingVia/src/scanner.cpp Compiling StarlingVia/src/sync3.cpp Compiling StarlingVia/src/sync3xl.cpp 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 336 | fread(scales, 4 * (128 + 37 + 34 + 12), 3, scaleFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling StarlingVia/src/sync3xllevels.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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 443 | fread(wavetableArray, tableMemMaxSize, 1, tableFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 255 | fread(scales, 129 * 4, 8, scaleFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StarlingVia/src/sync3xl.cpp: In destructor ‘virtual Sync3XL::~Sync3XL()’: StarlingVia/src/sync3xl.cpp:624:30: warning: deleting ‘void*’ is undefined []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdelete-incomplete-Wdelete-incomplete]8;;] 624 | delete rightExpander.producerMessage; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ StarlingVia/src/sync3xl.cpp:625:30: warning: deleting ‘void*’ is undefined []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdelete-incomplete-Wdelete-incomplete]8;;] 625 | delete rightExpander.consumerMessage; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 255 | fread(scales, 129 * 4, 8, scaleFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling StarlingVia/src/sync.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 Compiling StarlingVia/Via/ui/src/ui-menus.cpp Compiling StarlingVia/Via/ui/src/ui-presets.cpp 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 StarlingVia/src/sync3xllevels.cpp: In destructor ‘virtual Sync3XLLevels::~Sync3XLLevels()’: StarlingVia/src/sync3xllevels.cpp:52:29: warning: deleting ‘void*’ is undefined []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdelete-incomplete-Wdelete-incomplete]8;;] 52 | delete leftExpander.producerMessage; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ StarlingVia/src/sync3xllevels.cpp:53:29: warning: deleting ‘void*’ is undefined []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdelete-incomplete-Wdelete-incomplete]8;;] 53 | delete leftExpander.consumerMessage; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Compiling StarlingVia/Via/modules/atsr/atsr-ui-implementation.cpp Compiling StarlingVia/Via/modules/calib/calibration-helpers.cpp Compiling StarlingVia/Via/modules/calib/calib-ui-implementation.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 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’ []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;] 276 | fread(wavetableArray, tableMemMaxSize, 1, tableFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/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/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/touch/touch-ui-implementation.cpp 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 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;] 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/plugin.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/StripBay.cpp Compiling stoermelder-packone/src/Strip.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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling surgext/src/EGxVCA.cpp Compiling surgext/src/FX.cpp 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling surgext/src/XTModule.cpp Compiling surgext/src/XTModuleWidget.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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling surgext/src/XTStyle.cpp Compiling surgext/src/XTWidgets.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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling surgext-helper/surgext-helper.cpp Compiling unless_modules/src/atoms.cpp Compiling unless_modules/src/avoider.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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling unless_modules/src/cantor.cpp Compiling unless_modules/src/markov.cpp Compiling unless_modules/src/pianoid.cpp Compiling unless_modules/src/piong.cpp 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 Compiling ValleyAudio/src/Amalgam/VecAmalgam.cpp Compiling ValleyAudio/src/Dexter/Chords.cpp Compiling ValleyAudio/src/Dexter/DexterCore.cpp Compiling ValleyAudio/src/Dexter/Dexter.cpp Compiling ValleyAudio/src/Dexter/DexterRoutingMatrix.cpp Compiling ValleyAudio/src/Feline/Feline.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/Interzone/Interzone.cpp 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/timers/Metronome.cpp Compiling ValleyAudio/src/timers/Oneshot.cpp Compiling ValleyAudio/src/Topograph/Topograph.cpp Compiling ValleyAudio/src/Topograph/TopographPatternGenerator.cpp Compiling ValleyAudio/src/uGraph/uGraph.cpp Compiling ValleyAudio/src/utilities/Utilities.cpp Compiling ValleyAudio/src/dsp/filters/OnePoleFilters.cpp Compiling ValleyAudio/src/dsp/filters/OTAFilter.cpp Compiling ValleyAudio/src/dsp/filters/VecOnePoleFilters.cpp Compiling ValleyAudio/src/dsp/filters/VecOTAFilter.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 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 voxglitch/src/ArpSeq.cpp Compiling voxglitch/src/autobreak.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/ghosts.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/repeater.cpp Compiling voxglitch/src/Sampler16P.cpp Compiling voxglitch/src/SamplerX8.cpp Compiling voxglitch/src/Satanonaut.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 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 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_5.bin.bin Compiling ValleyAudio/src/VOICE_6.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-24.12/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 basename: invalid option -- 'h' Try 'basename --help' for more information. Compiling BogaudioModules/src/dsp/filters/resample.cpp basename: invalid option -- 'h' Try 'basename --help' for more information. basename: invalid option -- 'h' Try 'basename --help' for more information. basename: invalid option -- 'h' Try 'basename --help' for more information. 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 Compiling surgext/src/QuadAD.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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling surgext/src/QuadLFO.cpp Compiling surgext/src/VCO.cpp Compiling surgext/src/VCF.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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Compiling surgext/src/Waveshaper.cpp Compiling surgext/src/XTModule.cpp Compiling surgext/src/XTModuleWidget.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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 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/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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(((float&)args#0), ((int&)args#1), args#2)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))’ 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 ‘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> >&>]’ 1918 | return {FMT_FORWARD(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:3206:44: in ‘constexpr’ expansion of ‘fmt::v9::make_format_args<>(args#0, args#1)’ surgext/surge/libs/fmt/include/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference-Wdangling-reference]8;;] 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ^~~ surgext/surge/libs/fmt/include/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))’ 1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Creating plugins-mini-headless.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/plugins' make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/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-24.12/src' Compiling AsyncDialog.cpp Compiling CardinalModuleWidget.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/color.cpp Compiling Rack/src/history.cpp Compiling Rack/src/logger.cpp Compiling Rack/src/patch.cpp Compiling Rack/src/Quantity.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/Browser.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/common.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/Scrollbar.cpp Compiling Rack/src/ui/ScrollWidget.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/widget/event.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/window/Svg.cpp make HEADLESS=true rack-headless.a make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/src' Compiling AsyncDialog.cpp Compiling CardinalModuleWidget.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/color.cpp Compiling Rack/src/history.cpp Compiling Rack/src/logger.cpp Compiling Rack/src/patch.cpp Compiling Rack/src/Quantity.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/Browser.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/common.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/Scrollbar.cpp Compiling Rack/src/ui/ScrollWidget.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/widget/event.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/window/Svg.cpp Creating rack.a Creating rack-headless.a make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/src' make -C Cardinal make[2]: Entering directory '/build/cardinal/src/cardinal-24.12/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 aarch64-unknown-linux-gnu-g++: fatal error: Killed signal terminated program lto1 compilation terminated. lto-wrapper: fatal error: aarch64-unknown-linux-gnu-g++ returned 1 exit status compilation terminated. mold: fatal: lto-wrapper failed collect2: error: ld returned 1 exit status distcc[121822] ERROR: compile (null) on localhost failed make[2]: *** [../../dpf/Makefile.plugins.mk:732: ../../bin/Cardinal.vst3/Contents/aarch64-linux/Cardinal.so] Error 1 make[2]: *** Waiting for unfinished jobs.... aarch64-unknown-linux-gnu-g++: fatal error: Killed signal terminated program lto1 compilation terminated. lto-wrapper: fatal error: aarch64-unknown-linux-gnu-g++ returned 1 exit status compilation terminated. mold: fatal: lto-wrapper failed collect2: error: ld returned 1 exit status distcc[121751] ERROR: compile (null) on localhost failed make[2]: *** [../../dpf/Makefile.plugins.mk:557: ../../bin/Cardinal] Error 1 aarch64-unknown-linux-gnu-g++: fatal error: Killed signal terminated program lto1 compilation terminated. lto-wrapper: fatal error: aarch64-unknown-linux-gnu-g++ returned 1 exit status compilation terminated. mold: fatal: lto-wrapper failed collect2: error: ld returned 1 exit status distcc[121792] ERROR: compile (null) on localhost failed make[2]: *** [../../dpf/Makefile.plugins.mk:600: ../../bin/Cardinal.lv2/Cardinal.so] Error 1 lto1: fatal error: write: No space left on device compilation terminated. lto1: fatal error: write: No space left on device compilation terminated. lto1: fatal error: write: No space left on device compilation terminated. lto1: fatal error: write: No space left on device compilation terminated. lto1: fatal error: write: No space left on device compilation terminated. lto1: fatal error: write: No space left on device compilation terminated. lto1: fatal error: streaming subprocess failed compilation terminated. lto1: fatal error: write: No space left on device compilation terminated. lto-wrapper: fatal error: aarch64-unknown-linux-gnu-g++ returned 1 exit status compilation terminated. mold: fatal: lto-wrapper failed collect2: error: ld returned 1 exit status distcc[121719] ERROR: compile (null) on localhost failed make[2]: *** [../../dpf/Makefile.plugins.mk:754: ../../bin/Cardinal.clap/Cardinal.clap] Error 1 make[2]: Leaving directory '/build/cardinal/src/cardinal-24.12/src/Cardinal' make[1]: *** [Makefile:128: all] Error 2 make[1]: Leaving directory '/build/cardinal/src/cardinal-24.12/src' make: *** [Makefile:137: cardinal] Error 2 make: INTERNAL: Exiting with 1 jobserver tokens available; should be 8! make: Leaving directory '/build/cardinal/src/cardinal-24.12' ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/leming/armv8/leming/build